--- type: "mappings" title: "FamilyMemberHistory Mappings" resource: "FamilyMemberHistory" --- # FamilyMemberHistory Mappings - **FamilyMemberHistory**: workflow=Event; v2=Not in scope for v2; rim=Observation[classCode=OBS, moodCode=EVN]; w5=clinical.general - **FamilyMemberHistory.identifier**: workflow=Event.identifier; w5=FiveWs.identifier; rim=id - **FamilyMemberHistory.status**: workflow=Event.status; w5=FiveWs.status - **FamilyMemberHistory.dataAbsentReason**: rim=.reasonCode - **FamilyMemberHistory.patient**: workflow=Event.subject; w5=FiveWs.subject; rim=participation[typeCode=SBJ].role - **FamilyMemberHistory.date**: w5=FiveWs.recorded; rim=participation[typeCode=AUT].time - **FamilyMemberHistory.recorder**: w5=FiveWs.author; rim=.participation[typeCode=AUT].role - **FamilyMemberHistory.asserter**: w5=FiveWs.source; v2=REL-7.1 identifier + REL-7.12 type code; rim=.participation[typeCode=INF].role - **FamilyMemberHistory.name**: rim=name - **FamilyMemberHistory.relationship**: rim=code - **FamilyMemberHistory.born[x]**: rim=player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG) - **FamilyMemberHistory.age[x]**: rim=participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value - **FamilyMemberHistory.deceased[x]**: rim=player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role - **FamilyMemberHistory.reason**: workflow=Event.reason; w5=FiveWs.why[x]; rim=.reasonCode - **FamilyMemberHistory.note**: workflow=Event.note; rim=inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value - **FamilyMemberHistory.condition**: rim=inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value