FR Document Core (FHIR)
0.1.0 - ci-build

FR Document Core (FHIR), published by Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ansforge/interop-IG-fhir-document-core/ and changes regularly. See the Directory of published versions

## Resource Profile: FamilyMemberHistory - FR Family Member History Document - Mappings

Draft as of 2026-08-07

Mappings for the fr-family-member-history-document resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | HL7 v2 Mapping | RIM Mapping | FiveWs Pattern Mapping
--- | --- | --- | --- | ---
FamilyMemberHistory | Event | Not in scope for v2 | Observation[classCode=OBS moodCode=EVN] |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  |  | Act.text? |
contained |  |  | N/A |
Slices for extension |  |  |  |
extension:author |  |  |  |
id |  |  | n/a |
Slices for extension |  |  |  |
Slices for extension |  |  |  |
extension:type |  |  |  |
id |  |  | n/a |
extension |  |  |  |
url |  |  | N/A |
value[x] |  |  | N/A |
extension:typeCode |  |  |  |
id |  |  | n/a |
extension |  |  |  |
url |  |  | N/A |
value[x] |  |  | N/A |
extension:actor |  |  |  |
id |  |  | n/a |
extension |  |  |  |
url |  |  | N/A |
value[x] |  |  | N/A |
url |  |  | N/A |
value[x] |  |  | N/A |
modifierExtension |  |  | N/A |
identifier | Event.identifier |  | id | FiveWs.identifier
instantiatesCanonical | Event.instantiatesCanonical |  | .outboundRelationship[typeCode=DEFN].target |
instantiatesUri | Event.instantiatesUri |  | .outboundRelationship[typeCode=DEFN].target |
status | Event.status |  |  | FiveWs.status
dataAbsentReason |  |  | .reasonCode |
patient | Event.subject |  | participation[typeCode=SBJ].role | FiveWs.subject
date |  |  | participation[typeCode=AUT].time | FiveWs.recorded
name |  |  | name |
relationship |  |  | code |
sex |  |  |  |
born[x] |  |  | player[classCode=LIV determinerCode=INSTANCE]. birthDate (could be URG) |
age[x] |  |  | participation[typeCode=SBJ].act[classCode=OBS moodCode=EVN code="age"].value |
estimatedAge |  |  |  |
deceased[x] |  |  | player[classCode=LIV determinerCode=INSTANCE].deceasedInd deceasedDate (could be URG) For age you'd hang an observation off the role |
reasonCode | Event.reasonCode |  | .reasonCode | FiveWs.why[x]
reasonReference | Event.reasonReference |  | .outboundRelationship[typeCode=RSON].target | FiveWs.why[x]
note | Event.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] |
id |  |  | n/a |
Slices for extension |  |  |  |
extension:bodySite |  |  |  |
extension:interpretation |  |  |  |
extension:method |  |  |  |
modifierExtension |  |  | N/A |
code |  |  | .value |
outcome |  |  | outboundRelationship[typeCode=OUTC)].target[classCode=OBS moodCode=EVN code=ActCode#ASSERTION].value |
contributedToDeath |  |  |  |
onset[x] |  |  | inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="Subject Age at measurement" typeCode='TS' or 'IVL_TS'] Use originalText for string |
note |  |  | inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code=ActCode#ANNGEN].value |
Documentation for this format