FHIR Release 3 (STU) 4

This page is part of the FHIR Specification (v3.0.2: (v4.0.1: R4 - Mixed Normative and STU 3). ) in it's permanent home (it will always be available at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R4 R3 R2

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

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

.outboundRelationship[typeCode=DEFN].target
FamilyMemberHistory Observation[classCode=OBS, moodCode=EVN]
    identifier id FiveWs.identifier
    definition     status FiveWs.status
    patient FiveWs.subject[x]
    date FiveWs.recorded
    reasonCode FiveWs.why[x]
    reasonReference FiveWs.why[x]
.actionNegationInd .reasonCode
FamilyMemberHistory Event
    identifier Event.identifier
    instantiatesCanonical Event.instantiatesCanonical
    instantiatesUri Event.instantiatesUri
    status Event.status
    notDone     patient Event.subject
    notDoneReason     reasonCode Event.reasonCode
    reasonReference Event.reasonReference
    note Event.note
.reasonCode .outboundRelationship[typeCode=RSON].target .value
FamilyMemberHistory Not in scope for v2
    identifier
    instantiatesCanonical
    instantiatesUri
    status
    dataAbsentReason
    patient participation[typeCode=SBJ].role
    date participation[typeCode=AUT].time
    name name
    relationship code
    gender     sex
    born[x] player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)
    age[x] participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value
    estimatedAge
    deceased[x] player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role
    reasonCode
    reasonReference
    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
        outcome outboundRelationship[typeCode=OUTC)].target[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION].value
        contributedToDeath
        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
FamilyMemberHistory Not in scope for v2 Observation[classCode=OBS, moodCode=EVN]
    identifier     definition id
    status     instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    notDone     instantiatesUri .outboundRelationship[typeCode=DEFN].target
    notDoneReason     dataAbsentReason .reasonCode
    patient participation[typeCode=SBJ].role
    date participation[typeCode=AUT].time
    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] player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role
    reasonCode .reasonCode
    reasonReference .outboundRelationship[typeCode=RSON].target
    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