Family History
Source Object: Family History
Overview and Usage: The "Family History" source object in athena EHR is designed to capture essential information related to a patient's family history, including familial health problems, relations, and relevant details. This source object serves as a valuable resource for understanding the genetic and hereditary aspects of a patient's medical background. Here's an overview of key fields and their usage:
- Patient: The "patient" field links the family history information to the respective patient, allowing healthcare providers to associate the family history with a specific individual.
- Relation: "relation" specifies the familial relationship between the patient and the family member with the documented health problem. It provides context on how the family member is related to the patient.
- Relation Key ID: "relationkeyid" may represent a unique identifier for the familial relationship, ensuring proper categorization of family members.
- Problems: The "problems" section contains various sub-fields for recording health problems in the family history, including:
- Died of Age: "problems.diedofage" indicates the age at which the family member passed away due to the health problem.
- Onset Age: "problems.onsetage" records the age at which the family member first experienced the health problem.
- Resolved Age: "problems.resolvedage" captures the age at which the health problem was resolved or managed.
- Snomed Code: "problems.snomedcode" corresponds to the SNOMED CT code associated with the health problem, ensuring standardized representation.
- Note: "problems.note" provides a space for additional notes or details related to the health problem in the family history.
- Section Note: "sectionnote" can be utilized to capture overall notes or comments specific to the family history section.
The "Family History" source object is crucial for assessing a patient's risk factors, understanding genetic predispositions, and making informed healthcare decisions. It aids healthcare providers in identifying potential hereditary health issues and tailoring treatment plans accordingly. Developers can leverage this source object to build features and applications that facilitate the recording, management, and analysis of family history data within athena EHR.
Mapping Table
Data Field | Source Object | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|---|
problems.diedofage | Family History | - | If this problem caused patient death, age when the death occured (omit otherwise). | Number | 0..1 | FamilyMemberHistory | deceasedAge.value | - | - | - | Top Level |
problems.note | Family History | - | Additional notes for this problem. | String | 0..1 | FamilyMemberHistory | condition.note.text | - | - | - | Top Level |
problems.onsetage | Family History | - | Age when this problem first occured. | Number | 0..1 | FamilyMemberHistory | condition.onsetAge.value | - | - | - | Top Level |
problems.snomedcode | Family History | - | Code for this diagnosis. | Integer | 0..1 | FamilyMemberHistory | condition.code.coding[1].code | system=http://snomed.info/sct | Snomed | - | Top Level |
relation | Family History | - | Relationship to the patient. | String | 0..1 | FamilyMemberHistory | relationship.coding[1].display | - | - | - | Top Level |
relationkeyid | Family History | - | ID of the relationship (for example, having 2 brothers, one would have ID of 1, another would have ID of 2). | Number | 0..1 | FamilyMemberHistory | relationship.coding[1].code | - | - | - | Top Level |
problems.problemid | Family History | - | athena ID from this problem (if you omit the ID, a new problem will be added, \notherwise problem with that ID will be updated). | Number | 0..1 | FamilyMemberHistory | condition.id | - | - | - | Top Level |
problems.resolvedage | Family History | - | If this problem was resolved, age when the resolution occured (omit otherwise). | Number | 0..1 | FamilyMemberHistory | condition.extensions[*].valueInteger | - | - | resolved-age | Top Level |
patient | Family History | - | Patient Id. | Id | 0..1 | FamilyMemberHistory | patient.reference | - | - | - | Top Level |
sectionnote | Family History | - | Any additional section notes. | String | 0..1 | FamilyMemberHistory | extension[*].valueString | - | - | section-note | Top Level |