Template ID(s)

1.3.6.1.4.1.19376.1.5.3.1.4.15 (IHE PCC TF-2: 6.3.4.23)

Description

The family history organizer collects the family history (problems) related to a single family member related to the patient.

RMIM Class

Organizer

Profiled Elements

 

Element

Notes

subject [1..1]

Identifies the subject of the observations contained in the organizer (i.e. the family member to which the observation apply).

subject/
relatedSubject/
code [1..1]
CE

The code element shall be present and indicates the relationship of the family member to the patient. It should be drawn from codeSystem 2.16.840.1.113883.5.111 (HL7 RoleCode) and more specifically the FamilyMember vocabulary. A subset of the vocabulary is provided below:

Code

Relationship

MTH

Mother

FTH

Father

GRMTH

Grandmother

GRFTH

Grandfather

SIB

Sibling

CHILD

Child

AUNT

Aunt

UNCLE

Uncle

PGRMTH

Paternal Grandmother

MGRMTH

Maternal Grandmother

PGRFTH

Paternal Grandfather

MGRFTH

Maternal Grandfather

SON

Son

DAU

Daughter

BRO

Brother

SIS

Sister

DOMPART

Domestic Partner

FAMMEMB

Family Member

subject/
relatedSubject/
subject/
sdtc:id [0..1]
II

The <stdc:id> element should be present and should identify the family member's demographic identifier.

subject/
relatedSubject/
subject/
administrativeGenderCode [1..1]
CS

The administrativeGenderCode element should be present and shall indicate the gender of the family member.

component [1..*]

The family history organizer shall have one or more component observations of having template identifier of 1.3.6.1.4.1.19376.1.5.3.1.4.13.3 (Family History Observation) representing the family history conditions.

OpenSHR Implementation Notes

 

Data Model

Obs

Code File

FamilyHistoryOrganizerEntryProcessor.java

Permitted Moods

EVN

Additional Constraints

  • OpenSHR requires the use of administrativeGenderCode on the subject relation.

Notes

  • OpenSHR will create in the OpenMRS database an obs group having concept id 160593 (Family History) with grouped observations representing family member information such as age (if known), conditions, etc.

Example

 


The following example illustrates a family history observation representing a patient's father. The father died of myocardial infarction at age 57 (illustrated by CAUS relationship) and was diagnosed with hypertension at age 40.

 

<organizer moodCode="EVN" classCode="CLUSTER">
<templateId root="2.16.840.1.113883.10.20.1.23"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.15"/>
<statusCode code="completed"/>
<subject>
<relatedSubject classCode="PRS">
<code code="FTH" codeSystem="2.16.840.1.113883.5.111" displayName="Biological father"/>
<subject>
<sdtc:id xmlns:sdtc="urn:hl7-org:sdtc" root="1.2.3.4.5" extension="12304"/>
<administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1" displayName="Male"/>
<birthTime value="1912"/>
</subject>
</relatedSubject>
</subject>
<component>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.42"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13.3"/>
<id root="d42ebf70-5c89-11db-b0de-0800200c9a66"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed"/>
<value xsi:type="CD" code="22298006" codeSystem="2.16.840.1.113883.6.96" displayName="Myocardial infarction"/>
<entryRelationship typeCode="CAUS">
<observation classCode="OBS" moodCode="EVN">
<id root="6898fae0-5c8a-11db-b0de-0800200c9a66"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed"/>
<value xsi:type="CD" code="419099009" codeSystem="2.16.840.1.113883.6.96" displayName="Dead"/>
</observation>
</entryRelationship>
<entryRelationship typeCode="SUBJ" inversionInd="true">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.38"/>
<code code="397659008" codeSystem="2.16.840.1.113883.6.96" displayName="Age"/>
<statusCode code="completed"/>
<value xsi:type="INT" value="57"/>
</observation>
</entryRelationship>
</observation>
</component>
<component>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.22"/>
<templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.13.3"/>
<id root="5bfe3ec0-5c8b-11db-b0de-0800200c9a66"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed"/>
<value xsi:type="CD" code="59621000" codeSystem="2.16.840.1.113883.6.96" displayName="Essential hypertension"/>
<entryRelationship typeCode="SUBJ" inversionInd="true">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.38"/>
<code code="397659008" codeSystem="2.16.840.1.113883.6.96" displayName="Age"/>
<statusCode code="completed"/>
<value xsi:type="INT" value="40"/>
</observation>
</entryRelationship>
</observation>
</component>
</organizer>

 

  • No labels