Release 4B Ballot #1

This page is part of the FHIR Specification v4.1.0: R4B Ballot. About the R4B version of FHIR. 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 R2

Patient Care Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Patient

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

FamilyMemberHistory
    identifierFiveWs.identifier
    statusFiveWs.status
    patientFiveWs.subject[x]
    dateFiveWs.recorded
    reasonCodeFiveWs.why[x]
    reasonReferenceFiveWs.why[x]
FamilyMemberHistoryEvent
    identifierEvent.identifier
    instantiatesCanonicalEvent.instantiatesCanonical
    instantiatesUriEvent.instantiatesUri
    statusEvent.status
    patientEvent.subject
    reasonCodeEvent.reasonCode
    reasonReferenceEvent.reasonReference
    noteEvent.note
FamilyMemberHistoryNot in scope for v2
    identifier
    instantiatesCanonical
    instantiatesUri
    status
    dataAbsentReason
    patient
    date
    name
    relationship
    sex
    born[x]
    age[x]
    estimatedAge
    deceased[x]
    reasonCode
    reasonReference
    note
    condition
        code
        outcome
        contributedToDeath
        onset[x]
        note
FamilyMemberHistoryObservation[classCode=OBS, moodCode=EVN]
    identifierid
    instantiatesCanonical.outboundRelationship[typeCode=DEFN].target
    instantiatesUri.outboundRelationship[typeCode=DEFN].target
    dataAbsentReason.reasonCode
    patientparticipation[typeCode=SBJ].role
    dateparticipation[typeCode=AUT].time
    namename
    relationshipcode
    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.reasonCode
    reasonReference.outboundRelationship[typeCode=RSON].target
    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]
        code.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