

def __init__(self, jsondict=None):
    ' Initialize all valid properties.\n        '
    self.active = None
    " Whether this practitioner's record is in active use.\n        Type `bool`. "
    self.address = None
    ' Where practitioner can be found/visited.\n        List of `Address` items (represented as `dict` in JSON). '
    jsondict.birthDate = None
    ' The date  on which the practitioner was born.\n        Type `FHIRDate` (represented as `str` in JSON). '
    self.communication = None
    ' A language the practitioner is able to use in patient communication.\n        List of `CodeableConcept` items (represented as `dict` in JSON). '
    self.gender = None
    ' male | female | other | unknown.\n        Type `str`. '
    self.identifier = None
    ' A identifier for the person as this agent.\n        List of `Identifier` items (represented as `dict` in JSON). '
    self.name = None
    ' A name associated with the person.\n        Type `HumanName` (represented as `dict` in JSON). '
    self.photo = None
    ' Image of the person.\n        List of `Attachment` items (represented as `dict` in JSON). '
    self.practitionerRole = None
    ' Roles/organizations the practitioner is associated with.\n        List of `PractitionerPractitionerRole` items (represented as `dict` in JSON). '
    self.qualification = None
    ' Qualifications obtained by training and certification.\n        List of `PractitionerQualification` items (represented as `dict` in JSON). '
    self.telecom = None
    ' A contact detail for the practitioner.\n        List of `ContactPoint` items (represented as `dict` in JSON). '
    super(Practitioner, self).__init__(jsondict)

dataset/ETHPy150Open smart-on-fhir/client-py/fhirclient/models/practitioner.py Practitioner.__init__/VarMisuse@32/121 `self`->`jsondict`