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: FR RelatedPerson Document - Mappings

Draft as of 2026-08-07

Mappings for the fr-related-person-document resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | RIM Mapping | FiveWs Pattern Mapping | HL7 v2 Mapping
--- | --- | --- | ---
RelatedPerson | role |  |
id |  |  |
meta |  |  |
id | n/a |  |
extension | n/a |  |
versionId |  |  |
lastUpdated |  |  |
source |  |  |
Slices for profile |  |  |
profile:fr-canonical |  |  |
security |  |  |
tag |  |  |
implicitRules |  |  |
language |  |  |
text | Act.text? |  |
contained | N/A |  |
extension | N/A |  |
modifierExtension | N/A |  |
identifier | .id | FiveWs.identifier | NK1-33
active | .statusCode | FiveWs.status |
patient | scoper[classCode=PSN|ANM and determinerCode='INSTANCE']/playedRole[classCode='PAT']/id |  | PID-3
Slices for relationship | code | FiveWs.class | NK1-3
relationship:Role | code | FiveWs.class | NK1-3
id | n/a |  |
extension | n/a |  |
coding | union(. ./translation) |  | C*E.1-8 C*E.10-22
id | n/a |  |
extension | n/a |  |
system | ./codeSystem |  | C*E.3
version | ./codeSystemVersion |  | C*E.7
code | ./code |  | C*E.1
display | CV.displayName |  | C*E.2 - but note this is not well followed
userSelected | CD.codingRationale |  | Sometimes implied by being first
text | ./originalText[mediaType/code="text/plain"]/data |  | C*E.9. But note many systems use C*E.2 for this
relationship:RelationType | code | FiveWs.class | NK1-3
id | n/a |  |
extension | n/a |  |
coding | union(. ./translation) |  | C*E.1-8 C*E.10-22
id | n/a |  |
extension | n/a |  |
system | ./codeSystem |  | C*E.3
version | ./codeSystemVersion |  | C*E.7
code | ./code |  | C*E.1
display | CV.displayName |  | C*E.2 - but note this is not well followed
userSelected | CD.codingRationale |  | Sometimes implied by being first
text | ./originalText[mediaType/code="text/plain"]/data |  | C*E.9. But note many systems use C*E.2 for this
name | EN (actually PN) |  | XPN
id | n/a |  |
Slices for extension | n/a |  |
extension:assemblyOrder |  |  |
use | unique(./use) |  | XPN.7 but often indicated by which field contains the name
text | ./formatted |  | implied by XPN.11
family | ./part[partType = FAM] |  | XPN.1/FN.1
given | ./part[partType = GIV] |  | XPN.2 + XPN.3
prefix | ./part[partType = PFX] |  | XPN.5
suffix | ./part[partType = SFX] |  | XPN/4
period | ./usablePeriod[type="IVL<TS>"] |  | XPN.13 + XPN.14
telecom | TEL |  | XTN
gender | administrativeGender |  | NK1-15
birthDate | player.birthTime |  |
address | AD |  | XAD
photo | player[classCode='PSN' and determinerCode='INSTANCE']/desc |  | OBX-5 - needs a profile
period | .effectiveTime | FiveWs.done[x] |
communication | LanguageCommunication |  |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
language | player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code |  |
preferred | preferenceInd |  |
Documentation for this format