RIVO-Noord Zorgviewer Implementation Guide
1.16.0 - CI build Netherlands flag

RIVO-Noord Zorgviewer Implementation Guide - Local Development build (v1.16.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Patient - Mappings

Active as of 2025-06-11

Mappings for the Patient resource profile.

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameHCIM Patient-v3.1(2017EN)HCIM MaritalStatus-v3.0(2017EN)HCIM ContactPerson-v3.1(2017EN)HCIM HealthcareProvider-v3.1.1(2017EN)HCIM HealthProfessional-v3.2(2017EN)HCIM Nationality-v3.0(2017EN)HCIM Payer-v3.1(2017EN)HCIM ContactInformation-v1.0(2017EN)HCIM LanguageProficiency-v3.1(2017EN)HCIM FreedomRestrictingMeasures-v3.1(2017EN)HCIM BasicElements-v1.0(2017EN)HCIM FamilySituation-v3.0(2017EN)HCIM LifeStance-v3.1(2017EN)HCIM Patient-v3.0(2016EN)HCIM MaritalStatus-v3.0(2016EN)HCIM ContactPerson-v3.0(2016EN)HCIM HealthcareProvider-v3.0(2016EN)HCIM HealthProfessional-v3.0(2016EN)HCIM Nationality-v3.0(2016EN)HCIM Payer-v3.0(2016EN)HCIM FamilySituation-v3.0(2016EN)HCIM Patient-v2.0.1(2015EN)HCIM MaritalStatus-v1.2.1(2015EN)HCIM ContactPerson-v1.2(2015EN)HCIM HealthcareProvider-v1.2(2015EN)HCIM HealthProfessional-v1.2.1(2015EN)HCIM Nationality-v2.0(2015EN)HCIM Payer-v1.2(2015EN)HCIM FamilySituation-v1.0(2015EN)RIM MappingCDA (R2)W5 MappingHL7 v2 MappingLOINC code for the elementdoco
.. Patient
0.1.1
1.1.2
0.0.12
0.1.1
1.1.2
0.1.1
1.1.2
Patient[classCode=PAT]
ClinicalDocument.recordTarget.patientRole
administrative.individual
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:preferredPharmacy
N/A
.... extension:nationality
7.6.3
7.6.3
7.6.3
..... id
n/a
..... Slices for extension
n/a
...... extension:code
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueCodeableConcept
........ valueCodeableConcept:valueCodeableConcept
N/A
...... extension:period
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valuePeriod
........ valuePeriod:valuePeriod
N/A
..... url
N/A
..... value[x]
N/A
.... extension:legalStatus
14.3.2
..... id
n/a
..... extension
n/a
..... url
N/A
..... Slices for value[x]
N/A
...... value[x]:valueCodeableConcept
N/A
....... 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
.... extension:lifeStance
N/A
..... id
n/a
..... extension
n/a
..... url
N/A
..... Slices for value[x]
N/A
...... value[x]:valueCodeableConcept
7.5.2
N/A
....... 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
... modifierExtension
N/A
... Slices for identifier
0.1.7
0.0.6
0.1.7
0.1.7
id
.id
id
PID-3
.... identifier:BSN
id
.id
id
PID-3
..... id
n/a
..... extension
n/a
..... use
Role.code or implied by context
N/A
..... type
Role.code or implied by context
CX.5
..... system
II.root or Role.id.root
CX.4 / EI-2-4
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
..... period
Role.effectiveTime or implied by context
CX.7 + CX.8
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
... active
statusCode
n/a
status
... name
0.1.6
1.1.5
0.1.6
1.1.5
0.1.6
1.1.5
name
.patient.name
  • PID-5
  • PID-9
.... id
n/a
.... Slices for extension
..... extension:humannameAssemblyOrder
...... id
n/a
...... extension
n/a
...... url
N/A
...... Slices for valueCode
....... valueCode:valueCode
N/A
.... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
.... text
1.1.5
1.1.5
1.1.5
./formatted
implied by XPN.11
.... family
./part[partType = FAM]
XPN.1/FN.1
..... id
..... Slices for extension
...... extension:humannameOwnPrefix
  • ENXP where Qualifiers = (VV
  • R)
FN.2
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueString
........ valueString:valueString
N/A
...... extension:humannameOwnName
ENXP where Qualifiers = (BR)
FN.3
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueString
........ valueString:valueString
N/A
...... extension:humannamePartnerPrefix
  • ENXP where Qualifiers = (VV
  • SP)
FN.4
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueString
........ valueString:valueString
N/A
...... extension:humannamePartnerName
ENXP where Qualifiers = (SP)
FN.5
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueString
........ valueString:valueString
N/A
..... value
.... given
./part[partType = GIV]
XPN.2 + XPN.3
..... id
..... Slices for extension
...... extension:iso21090EnQualifier
ENXP.qualifier
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueCode
........ valueCode:valueCode
N/A
..... value
.... prefix
./part[partType = PFX]
XPN.5
.... suffix
./part[partType = SFX]
XPN/4
.... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
... telecom
0.1.5
1.1.12
0.1.5
1.1.12
0.1.5
1.1.12
telecom
.telecom
  • PID-13
  • PID-14
  • PID-40
... gender
0.1.9
0.1.9
0.1.9
player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
.patient.administrativeGenderCode
PID-8
.... id
.... Slices for extension
..... extension:GeslachtCodelijst
...... id
n/a
...... extension
n/a
...... url
N/A
...... Slices for value[x]
N/A
....... value[x]:valueCodeableConcept
N/A
.... value
... birthDate
0.1.10
0.1.10
0.1.10
player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
.patient.birthTime
PID-7
21112-8
... deceased[x]
0.1.33
0.1.33
0.1.33
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
n/a
PID-30 (bool) and PID-29 (datetime)
... address
0.1.4
1.1.17
0.1.4
1.1.17
0.1.4
1.1.17
addr
.addr
PID-11
... maritalStatus
7.9.2
7.13.7
7.9.2
7.13.7
7.9.2
7.13.7
player[classCode=PSN]/maritalStatusCode
.patient.maritalStatusCode
PID-16
... multipleBirth[x]
0.1.31
0.1.31
0.1.31
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber
n/a
  • PID-24 (bool)
  • PID-25 (integer)
... photo
player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
n/a
OBX-5 - needs a profile
... contact
3.1.1
3.1.1
3.1.1
player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
n/a
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... Slices for relationship
code
n/a
  • NK1-7
  • NK1-3
..... relationship:relationship
3.1.3
3.1.3
3.1.3
code
n/a
  • NK1-7
  • NK1-3
..... relationship:role
3.1.2
3.1.2
3.1.2
code
n/a
  • NK1-7
  • NK1-3
.... name
3.1.4
3.1.4
3.1.4
name
n/a
NK1-2
..... id
n/a
..... Slices for extension
...... extension:humannameAssemblyOrder
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for valueCode
........ valueCode:valueCode
N/A
..... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
..... text
1.1.5
1.1.5
1.1.5
./formatted
implied by XPN.11
..... family
./part[partType = FAM]
XPN.1/FN.1
...... id
...... Slices for extension
....... extension:humannameOwnPrefix
  • ENXP where Qualifiers = (VV
  • R)
FN.2
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for valueString
......... valueString:valueString
N/A
....... extension:humannameOwnName
ENXP where Qualifiers = (BR)
FN.3
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for valueString
......... valueString:valueString
N/A
....... extension:humannamePartnerPrefix
  • ENXP where Qualifiers = (VV
  • SP)
FN.4
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for valueString
......... valueString:valueString
N/A
....... extension:humannamePartnerName
ENXP where Qualifiers = (SP)
FN.5
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for valueString
......... valueString:valueString
N/A
...... value
..... given
./part[partType = GIV]
XPN.2 + XPN.3
...... id
...... Slices for extension
....... extension:iso21090EnQualifier
ENXP.qualifier
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for valueCode
......... valueCode:valueCode
N/A
...... value
..... prefix
./part[partType = PFX]
XPN.5
..... suffix
./part[partType = SFX]
XPN/4
..... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
.... telecom
3.1.6
3.1.6
3.1.6
telecom
n/a
  • NK1-5
  • NK1-6
  • NK1-40
.... address
3.1.5
3.1.5
3.1.5
addr
n/a
NK1-4
.... gender
player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
n/a
NK1-15
.... organization
scoper
n/a
  • NK1-13
  • NK1-30
  • NK1-31
  • NK1-32
  • NK1-41
.... period
effectiveTime
n/a
... animal
player[classCode=ANM]
n/a
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... species
code
n/a
PID-35
.... breed
  • playedRole[classCode=GEN]/scoper[classCode=ANM
  • determinerCode=KIND]/code
n/a
PID-37
.... genderStatus
genderStatusCode
n/a
N/A
... communication
7.12.1
LanguageCommunication
patient.languageCommunication
.... id
n/a
.... Slices for extension
..... extension:languageProficiency
7.12.8
...... id
n/a
...... Slices for extension
....... extension:type
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for value[x]
N/A
......... value[x]:valueCoding
N/A
....... extension:level
........ id
n/a
........ extension
n/a
........ url
N/A
........ Slices for value[x]
N/A
......... value[x]:valueCoding
N/A
...... url
N/A
...... value[x]
N/A
..... extension:comment
7.12.5
.... modifierExtension
N/A
.... language
7.12.3
player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
.languageCode
  • PID-15
  • LAN-2
.... preferred
preferenceInd
.preferenceInd
PID-15
... generalPractitioner
17.2.1
17.1.1
17.2.1
17.1.1
17.2.1
17.1.1
subjectOf.CareEvent.performer.AssignedEntity
n/a
PD1-4
.... id
n/a
.... Slices for extension
..... extension:practitionerRole
N/A
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... managingOrganization
scoper
.providerOrganization
... link
outboundLink
n/a
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... other
id
n/a
  • PID-3
  • MRG-1
.... type
typeCode
n/a

doco Documentation for this format