R6 Ballot (2nd Draft)

Publish-box (todo)

Patient Care icon 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 clinical.general
    identifier FiveWs.identifier
    status FiveWs.status
    patient FiveWs.subject[x]
    date FiveWs.recorded
        actor FiveWs.who
    reason FiveWs.why[x]
FamilyMemberHistory Event
    identifier Event.identifier
    instantiatesCanonical Event.instantiatesCanonical
    instantiatesUri Event.instantiatesUri
    status Event.status
    patient Event.subject
    reason Event.reason
    note Event.note
FamilyMemberHistory Not in scope for v2
    identifier
    instantiatesCanonical
    instantiatesUri
    status
    dataAbsentReason
    patient
    date
    participant
        function
        actor
    name
    relationship
    sex
    born[x]
    age[x]
    estimatedAge
    deceased[x]
    reason
    note
    condition
        code
        outcome
        contributedToDeath
        onset[x]
        note
    procedure
        code
        outcome
        contributedToDeath
        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
    participant .participation[typeCode=PRF]
        function .participation.functionCode
        actor .player
    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
    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