Release 4 5 Preview #2
This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ). This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Patient Care Work Group Maturity Level : N/A Standards Status : Informative Security Category : Patient Compartments : Patient

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

FamilyMemberHistory
    identifier FiveWs.identifier
    status FiveWs.status
    patient FiveWs.subject[x]
    date FiveWs.recorded
    reasonCode FiveWs.why[x]     reasonReference     reason FiveWs.why[x]
FamilyMemberHistory Event
    identifier Event.identifier
    instantiatesCanonical Event.instantiatesCanonical
    instantiatesUri Event.instantiatesUri
    status Event.status
    patient Event.subject
    reasonCode Event.reasonCode     reasonReference     reason Event.reasonReference Event.reason
    note Event.note
FamilyMemberHistory Not in scope for v2
    identifier
    instantiatesCanonical
    instantiatesUri
    status
    dataAbsentReason
    patient
    date
    name
    relationship
    sex
    born[x]
    age[x]
    estimatedAge
    deceased[x]
    reasonCode     reason
    reasonReference     note
    note     condition
    condition         code
        outcome
        contributedToDeath
        onset[x]
        note
    procedure
        code
        outcome
        contributedToDeath
        onset[x]         performed[x]
        note
FamilyMemberHistory Observation[classCode=OBS, moodCode=EVN]
    identifier id
    instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    instantiatesUri .outboundRelationship[typeCode=DEFN].target
    dataAbsentReason .reasonCode
    patient participation[typeCode=SBJ].role
    date participation[typeCode=AUT].time
    name name
    relationship code
    born[x] player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)
    age[x] 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     reason .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