Revision a37b47e6
Added by Mikaël Ates about 12 years ago
| calebasse/dossiers/forms.py | ||
|---|---|---|
|
class InscriptionForm(ModelForm):
|
||
|
class Meta:
|
||
|
model = PatientRecord
|
||
|
fields = ('analysemotive', 'familymotive', 'provenance', 'advicegiver')
|
||
|
fields = ('analysemotive', 'familymotive', 'provenance',
|
||
|
'advicegiver', 'provenanceplace')
|
||
|
widgets = {}
|
||
|
|
||
|
class OutForm(ModelForm):
|
||
| calebasse/dossiers/models.py | ||
|---|---|---|
|
advicegiver = models.ForeignKey('ressources.AdviceGiver',
|
||
|
verbose_name=u"Demandeur",
|
||
|
null=True, blank=True, default=None)
|
||
|
provenanceplace = models.ForeignKey('ressources.ProvenancePlace',
|
||
|
verbose_name=u"Lieu de provenance",
|
||
|
null=True, blank=True, default=None)
|
||
|
|
||
|
# Out motive
|
||
|
outmotive = models.ForeignKey('ressources.OutMotive',
|
||
| calebasse/ressources/admin.py | ||
|---|---|---|
|
ParentalCustodyType, Room, SchoolType, School, SchoolTeacherRole,
|
||
|
Service, SessionType, TransportCompany, TransportType,
|
||
|
UninvoicableCode, WorkerType, LargeRegime, SocialisationDuration,
|
||
|
MDPH, HolidayType, AdviceGiver, MaritalStatusType, PatientRelatedLink)
|
||
|
MDPH, HolidayType, AdviceGiver, MaritalStatusType, PatientRelatedLink,
|
||
|
ProvenancePlace)
|
||
|
|
||
|
admin.site.register(MDPH, reversion.VersionAdmin)
|
||
|
admin.site.register(AdviceGiver, reversion.VersionAdmin)
|
||
| ... | ... | |
|
admin.site.register(ParentalAuthorityType, reversion.VersionAdmin)
|
||
|
admin.site.register(ParentalCustodyType, reversion.VersionAdmin)
|
||
|
admin.site.register(PatientRelatedLink, reversion.VersionAdmin)
|
||
|
admin.site.register(ProvenancePlace, reversion.VersionAdmin)
|
||
|
admin.site.register(Room, reversion.VersionAdmin)
|
||
|
admin.site.register(School, reversion.VersionAdmin)
|
||
|
admin.site.register(SchoolType, reversion.VersionAdmin)
|
||
| calebasse/ressources/models.py | ||
|---|---|---|
|
verbose_name = u'Motif d\'inscription'
|
||
|
verbose_name_plural = u'Motifs d\'inscription'
|
||
|
|
||
|
class Provenance(NamedAbstractModel):
|
||
|
old_id = models.CharField(max_length=256,
|
||
|
verbose_name=u'Ancien ID', blank=True, null=True)
|
||
|
old_service = models.CharField(max_length=256,
|
||
|
verbose_name=u'Ancien Service', blank=True, null=True)
|
||
|
class Meta:
|
||
|
verbose_name = u'Provenance'
|
||
|
verbose_name_plural = u'Provenances'
|
||
|
|
||
|
|
||
|
class Nationality(NamedAbstractModel):
|
||
|
class Meta:
|
||
| ... | ... | |
|
verbose_name = u'Salle'
|
||
|
verbose_name_plural = u'Salles'
|
||
|
|
||
|
|
||
|
class AnalyseMotive(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Motif analysé"
|
||
|
verbose_name_plural = u"Motifs analysés"
|
||
|
|
||
|
|
||
|
class FamilyMotive(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Motif familiale"
|
||
|
verbose_name_plural = u"Motifs familiaux"
|
||
|
|
||
|
|
||
|
class AdviceGiver(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Demandeur"
|
||
|
verbose_name_plural = u"Demandeurs"
|
||
|
|
||
|
|
||
|
class Provenance(NamedAbstractModel):
|
||
|
old_id = models.CharField(max_length=256,
|
||
|
verbose_name=u'Ancien ID', blank=True, null=True)
|
||
|
old_service = models.CharField(max_length=256,
|
||
|
verbose_name=u'Ancien Service', blank=True, null=True)
|
||
|
class Meta:
|
||
|
verbose_name = u'Conseilleur'
|
||
|
verbose_name_plural = u'Conseilleurs'
|
||
|
|
||
|
|
||
|
class ProvenancePlace(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u'Lieu de provenance'
|
||
|
verbose_name_plural = u'Lieux de provenance'
|
||
|
|
||
|
|
||
|
class OutMotive(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Motif de sortie"
|
||
|
verbose_name_plural = u"Motifs de sortie"
|
||
|
|
||
|
|
||
|
class OutTo(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Orientation de sortie"
|
||
|
verbose_name_plural = u"Orientations de sortie"
|
||
|
|
||
|
class AdviceGiver(NamedAbstractModel):
|
||
|
class Meta:
|
||
|
verbose_name = u"Conseilleur"
|
||
|
verbose_name_plural = u"Conseilleurs"
|
||
|
|
||
|
class Service(NamedAbstractModel):
|
||
|
admin_only = True
|
||
| ... | ... | |
|
verbose_name = u'Service'
|
||
|
verbose_name_plural = u'Services'
|
||
|
|
||
|
|
||
|
class ActTypeQuerySet(query.QuerySet):
|
||
|
def for_service(self, service):
|
||
|
return self.filter(service=service)
|
||
Also available in: Unified diff
dossiers: add provenance place field to patient record.