FHIR Release 3 (STU) CI-Build

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3 R2

Maturity Level : N/A
Responsible Owner: Patient Care icon Work Group Ballot Standards Status : Informative Security Category : Patient Compartments : Patient

Mappings for the familymemberhistory resource. FamilyMemberHistory resource (see Mappings to Other Standards for further information & status).

.outboundRelationship[typeCode=DEFN].target .actionNegationInd
FamilyMemberHistory Observation[classCode=OBS, moodCode=EVN] clinical.general
    identifier FiveWs.identifier
id     status FiveWs.status
    definition     patient FiveWs.subject
    date FiveWs.recorded
    status     recorder FiveWs.author
    asserter FiveWs.source
    notDone     reason FiveWs.why[x]
.reasonCode
FamilyMemberHistory Event
    notDoneReason     identifier Event.identifier
    status Event.status
    patient Event.subject
participation[typeCode=SBJ].role     reason Event.reason
    date     note Event.note
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon, provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
FamilyMemberHistory Not in scope for v2
participation[typeCode=AUT].time     identifier
    name     status
name     dataAbsentReason
    relationship     patient
    date
    recorder
    asserter REL-7.1 identifier + REL-7.12 type code
    gender     name
    born[x]     relationship
player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)     sex
    age[x]     born[x]
participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value     age[x]
    estimatedAge
    deceased[x]
player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role     reason
    reasonCode     note .reasonCode
    reasonReference     condition .outboundRelationship[typeCode=RSON].target
    note         code
inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value         outcome
    condition         contributedToDeath
inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value<Diagnosis]         onset[x]
        note
    procedure
        code .value
        outcome outboundRelationship[typeCode=OUTC)].target[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION].value
        onset[x]         contributedToDeath
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         performed[x]
        note inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value
FamilyMemberHistory Not in scope for v2 Observation[classCode=OBS, moodCode=EVN]
    identifier     definition id
    status     dataAbsentReason .reasonCode
    notDone     patient participation[typeCode=SBJ].role
    notDoneReason     date participation[typeCode=AUT].time
    patient     recorder .participation[typeCode=AUT].role
    date     asserter .participation[typeCode=INF].role
    name name
    relationship     gender code
    born[x] player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)
    age[x]     estimatedAge participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value
    deceased[x]     reasonCode player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role
    reasonReference     reason .reasonCode
    note inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value
    condition inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value<Diagnosis]
        code .value
        outcome outboundRelationship[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
        note inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value