cardea.fhir.Practitioner

class cardea.fhir.Practitioner(dict_values=None)

A person who is directly or indirectly involved in the provisioning of healthcare.

Parameters
  • resourceType – This is a Practitioner resource

  • identifier – An identifier that applies to this person in this role.

  • active – Whether this practitioner’s record is in active use.

  • name – The name(s) associated with the practitioner.

  • telecom – A contact detail for the practitioner, e.g. a telephone number or an email address.

  • address – Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.

  • gender – Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.

  • birthDate – The date of birth for the practitioner.

  • photo – Image of the person.

  • qualification – Qualifications obtained by training and certification.

  • communication – A language the practitioner is able to use in patient communication.

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.