This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

4.4.6 Resource Resource FamilyHistory - Mappings - Mappings

Mappings:

Mappings for the familyhistory resource.

4.4.6.1 Mappings for RIM (http://hl7.org/v3)

FamilyHistoryObservation[classCode=OBS, moodCode=EVN]
    identifierid
    subjectparticipation[typeCode=SBJ].role
    noteinboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value
    relationparticipation[typeCode=SBJ].role[classCode=PAT].player[classCode<LIV, moodCode=INSTANCE].scopedRole
        namename
        relationshipcode
        born[x]player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)
        deceased[x]player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG)

For age, you'd hang an observation off the role
        noteinboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value
        conditioninboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value<Diagnosis]
            type.value
            outcomeoutboundRelationship[typeCode=OUTC)].target[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION].value
            onset[x]inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="Subject Age at measurement", value<Diagnosis].value[@xsi:typeCode='TS' or 'IVL_TS']

Use originalText for string
            noteinboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value

4.4.6.2 Mappings for HL7 v2 (http://hl7.org/v2)

FamilyHistoryNot in scope for v2
    identifier
    subject
    note
    relation
        name
        relationship
        born[x]
        deceased[x]
        note
        condition
            type
            outcome
            onset[x]
            note

comments powered by Disqus