models.py

This module contains the secretary model definition. The secretary is coupled to a apps.account.models.User instance via the apps.healthperson.models.HealthPerson baseclass.

Inheritance-diagram:

Inheritance diagram of apps.healthperson.secretariat.models.Secretary

Class definitions:

class apps.healthperson.secretariat.models.Secretary(*args, **kwargs)[source]

Bases: apps.healthperson.models.HealthPerson, core.models.AuditBaseModel

Stores extra information for a secretary

Parameters:
  • id (AutoField) –
  • polymorphic_ctype_id (ForeignKey to ContentType) –
  • added_on (DateField) –
  • added_by_id (ForeignKey to HealthPerson) –
  • healthperson_ptr_id (OneToOneField to HealthPerson) –
  • specialism (CharField) – choices=[gastro_liver_disease, rheumatology, surgery, internal_medicine, orhopedie]