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: DocumentReference - Mappings

Active as of 2025-06-11

Mappings for the DocumentReference resource profile.

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingW5 MappingHL7 v2 MappingXDS metadata equivalentdoco
.. DocumentReference
Document[classCode="DOC" and moodCode="EVN"]
infrastructure.documents
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... masterIdentifier
.id
id
TXA-12
DocumentEntry.uniqueId
... identifier
.id / .setId
id
TXA-16?
DocumentEntry.entryUUID
... status
  • .completionCode="IN" & ./statusCode[isNormalDatatype()]="active"; final: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and not(./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseDocument"
  • .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseDocument"
  • .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
status
TXA-19
DocumentEntry status
... docStatus
.statusCode
status
TXA-17
... type
./code
class
TXA-2
DocumentEntry.type
... class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
class
DocumentEntry.class
... subject
.participation[typeCode="SBJ"].role[typeCode="PAT"]
who.focus
PID-3 (No standard way to define a Practitioner or Group subject in HL7 v2 MDM message)
DocumentEntry.patientId
... created
.effectiveTime[type="TS"]
when.done
TXA-6
DocumentEntry.submissionTime
... indexed
.availabilityTime[type="TS"]
when.recorded
DocumentEntry.submissionTime
... author
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
who.author
TXA-9 (No standard way to indicate a Device in HL7 v2 MDM message)
DocumentEntry.author
... authenticator
.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
who.witness
TXA-10
DocumentEntry.legalAuthenticator
... custodian
.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]
... relatesTo
.outboundRelationship
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... code
.outboundRelationship.typeCode
DocumentEntry Associations type
.... target
  • .target[classCode="DOC"
  • moodCode="EVN"].id
DocumentEntry Associations reference
... description
.outboundRelationship[typeCode="SUBJ"].target.text
TXA-25
DocumentEntry.description
... securityLabel
.confidentialityCode
TXA-18
DocumentEntry.confidentialityCode
... content
document.text
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... attachment
document.text
TXA-3 for mime type
DocumentEntry.mimeType DocumentEntry.languageCode DocumentEntry.URI DocumentEntry.size DocumentEntry.hash DocumentEntry.title
..... id
n/a
..... extension
n/a
..... contentType
  • ./mediaType
  • ./charset
ED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used
..... language
./language
..... data
./data
ED.5
..... url
./reference/literal
RP.1+RP.2 - if they refer to a URL (see v2.6)
..... size
N/A (needs data type R3 proposal)
..... hash
:ED/integrityCheckAlgorithm="SHA-1"]
..... title
./title/data
..... creation
N/A (needs data type R3 proposal)
.... format
document.text
DocumentEntry.formatCode
... context
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... encounter
  • unique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]
  • priorityNumber)/target[moodCode="EVN" and classCode=("ENC"
  • "PCPR") and isNormalAct])
context
.... event
.code
DocumentEntry.eventCodeList
.... period
.effectiveTime
DocumentEntry.serviceStartTime DocumentEntry.serviceStopTime
..... id
n/a
..... extension
n/a
..... start
./low
DR.1
..... end
./high
DR.2
.... facilityType
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
DocumentEntry.healthcareFacilityTypeCode
.... practiceSetting
.participation[typeCode="LOC"].role[classCode="DSDLOC"].code
DocumentEntry.practiceSettingCode
.... sourcePatientInfo
.participation[typeCode="SBJ"].role[typeCode="PAT"]
DocumentEntry.sourcePatientInfo DocumentEntry.sourcePatientId
.... related
./outboundRelationship[typeCode="PERT" and isNormalActRelationship()] / target[isNormalAct]
DocumentEntry.referenceIdList
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... identifier
./outboundRelationship[typeCode="PERT" and isNormalActRelationship()] / target[isNormalAct] .id
..... ref
./outboundRelationship[typeCode="PERT" and isNormalActRelationship()] / target[isNormalAct].text.reference

doco Documentation for this format