haau3 FHIR Implementation Guide (HFIG) - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Mappings for the haau3-family-member-history resource profile.
| Name | Workflow Pattern | HL7 v2 Mapping | RIM Mapping | FiveWs Pattern Mapping |
 FamilyMemberHistory |
Event |
Not in scope for v2 |
- Observation[classCode=OBS
- moodCode=EVN]
|
|
  FamilyMemberHistory / id |
|
|
|
|
  FamilyMemberHistory / meta |
|
|
|
|
  FamilyMemberHistory / implicitRules |
|
|
|
|
  FamilyMemberHistory / language |
|
|
|
|
  FamilyMemberHistory / text |
|
|
Act.text? |
|
  FamilyMemberHistory / contained |
|
|
N/A |
|
  FamilyMemberHistory / extension |
|
|
N/A |
|
  FamilyMemberHistory / modifierExtension |
|
|
N/A |
|
  FamilyMemberHistory / identifier |
Event.identifier |
|
id |
FiveWs.identifier |
  FamilyMemberHistory / instantiatesCanonical |
Event.instantiatesCanonical |
|
.outboundRelationship[typeCode=DEFN].target |
|
  FamilyMemberHistory / instantiatesUri |
Event.instantiatesUri |
|
.outboundRelationship[typeCode=DEFN].target |
|
  FamilyMemberHistory / status |
Event.status |
|
|
FiveWs.status |
  FamilyMemberHistory / dataAbsentReason |
|
|
.reasonCode |
|
  FamilyMemberHistory / patient |
Event.subject |
|
participation[typeCode=SBJ].role |
FiveWs.subject |
  FamilyMemberHistory / date |
|
|
participation[typeCode=AUT].time |
FiveWs.recorded |
  FamilyMemberHistory / name |
|
|
name |
|
  FamilyMemberHistory / relationship |
|
|
code |
|
  FamilyMemberHistory / sex |
|
|
|
|
  FamilyMemberHistory / born[x] |
|
|
- player[classCode=LIV
- determinerCode=INSTANCE]. birthDate (could be URG)
|
|
  FamilyMemberHistory / age[x] |
|
|
- participation[typeCode=SBJ].act[classCode=OBS
- moodCode=EVN
- code="age"].value
|
|
  FamilyMemberHistory / estimatedAge |
|
|
|
|
  FamilyMemberHistory / deceased[x] |
|
|
- player[classCode=LIV
- determinerCode=INSTANCE].deceasedInd
- deceasedDate (could be URG) For age
- you'd hang an observation off the role
|
|
  FamilyMemberHistory / reasonCode |
Event.reasonCode |
|
.reasonCode |
FiveWs.why[x] |
  FamilyMemberHistory / reasonReference |
Event.reasonReference |
|
.outboundRelationship[typeCode=RSON].target |
FiveWs.why[x] |
  FamilyMemberHistory / note |
Event.note |
|
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code=ActCode#ANNGEN].value
|
|
  FamilyMemberHistory / condition |
|
|
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code=ActCode#ASSERTION
- value<Diagnosis]
|
|
   FamilyMemberHistory / condition / id |
|
|
n/a |
|
   FamilyMemberHistory / condition / extension |
|
|
n/a |
|
   FamilyMemberHistory / condition / modifierExtension |
|
|
N/A |
|
   FamilyMemberHistory / condition / code |
|
|
.value |
|
   FamilyMemberHistory / condition / outcome |
|
|
- outboundRelationship[typeCode=OUTC)].target[classCode=OBS
- moodCode=EVN
- code=ActCode#ASSERTION].value
|
|
   FamilyMemberHistory / condition / contributedToDeath |
|
|
|
|
   FamilyMemberHistory / condition / onset[x] |
|
|
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code="Subject Age at measurement"
- typeCode='TS' or 'IVL_TS'] Use originalText for string
|
|
   FamilyMemberHistory / condition / note |
|
|
- inboundRelationship[typeCode=SUBJ].source[classCode=OBS
- moodCode=EVN
- code=ActCode#ANNGEN].value
|
|
Documentation for this format |