cardea.fhir.Patient

class cardea.fhir.Patient(dict_values=None)

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

Parameters
  • resourceType – This is a Patient resource

  • identifier – An identifier for this patient.

  • active – Whether this patient record is in active use.

  • name – A name associated with the individual.

  • telecom – A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

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

  • birthDate – The date of birth for the individual.

  • deceasedBoolean – Indicates if the individual is deceased or not.

  • deceasedDateTime – Indicates if the individual is deceased or not.

  • address – Addresses for the individual.

  • maritalStatus – This field contains a patient’s most recent marital (civil) status.

  • multipleBirthBoolean – Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).

  • multipleBirthInteger – Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).

  • photo – Image of the patient.

  • contact – A contact party (e.g. guardian, partner, friend) for the patient.

  • animal – This patient is known to be an animal.

  • communication – Languages which may be used to communicate with the patient about his or her health.

  • generalPractitioner – Patient’s nominated care provider.

  • managingOrganization – Organization that is the custodian of the patient record.

  • link – Link to another patient resource that concerns the same actual patient.

__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.