-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclassCPC.py
30 lines (24 loc) · 927 Bytes
/
classCPC.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from _typeshed import Self
import datetime
from classPersonne import *
from classVaccination import *
from classeCroissance import *
#Creation de la classe Controle Progression Croissance
class CPC:
patient: Enfant
evolution: Croissance
traitement: Vaccinnation
prochaineVaccination: datetime.date
def __init__(self, patient, evolution, traitement, prochaineVaccination):
self.patient = patient
self.evolution = evolution
self.traitement = traitement
self.prochaineVaccination = prochaineVaccination
# enregistrer les données de consultation dans le fichier json consultation
def Ajout_Nouveau_CPC(data):
with open("CPC.json","rw", encoding="utf8") as file:
d = json.load(file)
for i, j in data.items() :
d['consultation'][i] = j
file.seek(0)
json.dump(d,file,indent=4,ensure_ascii=False)