cardea.fhir.FamilyMemberHistory

class cardea.fhir.FamilyMemberHistory(dict_values=None)

Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.

Parameters
  • resourceType – This is a FamilyMemberHistory resource

  • identifier – This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).

  • definition – A protocol or questionnaire that was adhered to in whole or in part by this event.

  • status – A code specifying the status of the record of the family history of a specific family member.

  • notDone – If true, indicates the taking of an individual family member’s history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.

  • notDoneReason – Describes why the family member’s history is absent.

  • patient – The person who this history concerns.

  • date – The date (and possibly time) when the family member history was taken.

  • name – This will either be a name or a description; e.g. “Aunt Susan”, “my cousin with the red hair”.

  • relationship – The type of relationship this person has to the patient (father, mother, brother etc.).

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

  • bornPeriod – The actual or approximate date of birth of the relative.

  • bornDate – The actual or approximate date of birth of the relative.

  • bornString – The actual or approximate date of birth of the relative.

  • ageAge – The age of the relative at the time the family member history is recorded.

  • ageRange – The age of the relative at the time the family member history is recorded.

  • ageString – The age of the relative at the time the family member history is recorded.

  • estimatedAge – If true, indicates that the age value specified is an estimated value.

  • deceasedBoolean – Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.

  • deceasedAge – Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.

  • deceasedRange – Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.

  • deceasedDate – Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.

  • deceasedString – Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.

  • reasonCode – Describes why the family member history occurred in coded or textual form.

  • reasonReference – Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.

  • note – This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.

  • condition – The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.

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