50 |
50 |
|
51 |
51 |
|
52 |
52 |
class HealthCare(models.Model):
|
53 |
|
|
54 |
|
class Meta:
|
55 |
|
app_label = 'dossiers'
|
56 |
|
|
57 |
53 |
start_date = models.DateField(verbose_name=u"Date de début")
|
58 |
54 |
request_date = models.DateField(verbose_name=u"Date de demande",
|
59 |
55 |
blank=True, null=True)
|
... | ... | |
74 |
70 |
|
75 |
71 |
|
76 |
72 |
class CmppHealthCareDiagnostic(HealthCare):
|
77 |
|
|
78 |
|
class Meta:
|
79 |
|
app_label = 'dossiers'
|
80 |
|
|
81 |
73 |
act_number = models.IntegerField(default=DEFAULT_ACT_NUMBER_DIAGNOSTIC, verbose_name=u"Nombre d'actes couverts")
|
82 |
74 |
end_date = models.DateField(verbose_name=u"Date de fin",
|
83 |
75 |
blank=True, null=True)
|
... | ... | |
100 |
92 |
|
101 |
93 |
|
102 |
94 |
class CmppHealthCareTreatment(HealthCare):
|
103 |
|
|
104 |
|
class Meta:
|
105 |
|
app_label = 'dossiers'
|
106 |
|
|
107 |
95 |
act_number = models.IntegerField(default=DEFAULT_ACT_NUMBER_TREATMENT,
|
108 |
96 |
verbose_name=u"Nombre d'actes couverts")
|
109 |
97 |
end_date = models.DateField(verbose_name=u"Date de fin",
|
... | ... | |
154 |
142 |
|
155 |
143 |
|
156 |
144 |
class SessadHealthCareNotification(HealthCare):
|
157 |
|
|
158 |
|
class Meta:
|
159 |
|
app_label = 'dossiers'
|
160 |
|
|
161 |
145 |
end_date = models.DateField(verbose_name=u"Date de fin",
|
162 |
146 |
blank=True, null=True)
|
163 |
147 |
|
... | ... | |
174 |
158 |
class ProtectionStatus(NamedAbstractModel):
|
175 |
159 |
|
176 |
160 |
class Meta:
|
177 |
|
app_label = 'dossiers'
|
178 |
161 |
verbose_name = u"Statut d'une mesure de protection"
|
179 |
162 |
verbose_name_plural = u"Statuts d'une mesure de protection"
|
180 |
163 |
|
181 |
164 |
class ProtectionState(models.Model):
|
182 |
165 |
|
183 |
166 |
class Meta:
|
184 |
|
app_label = 'dossiers'
|
185 |
167 |
verbose_name = u'Mesure de protection du dossier patient'
|
186 |
168 |
verbose_name_plural = u'Mesure de protections du dossier patient'
|
187 |
169 |
ordering = ['-start_date']
|
... | ... | |
200 |
182 |
class Status(NamedAbstractModel):
|
201 |
183 |
|
202 |
184 |
class Meta:
|
203 |
|
app_label = 'dossiers'
|
204 |
185 |
verbose_name = u"Statut d'un état"
|
205 |
186 |
verbose_name_plural = u"Statuts d'un état"
|
206 |
187 |
|
... | ... | |
211 |
192 |
class FileState(models.Model):
|
212 |
193 |
|
213 |
194 |
class Meta:
|
214 |
|
app_label = 'dossiers'
|
215 |
195 |
verbose_name = u'Etat du dossier patient'
|
216 |
196 |
verbose_name_plural = u'Etats du dossier patient'
|
217 |
197 |
|
app_label not necessary anymore.