Uzbekistan Digital Health Platform
0.11.1 - ci-build Uzbekistan flag

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.11.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resource Profile: UZ Core Composition - Mappings

Active as of 2026-03-05

Mappings for the uz-core-composition resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingCDA (R2)FHIR DocumentReferencedoco
Composition
Event
infrastructure.documents
  • Entity
  • Role
  • or Act
  • Document[classCode="DOC" and moodCode="EVN" and isNormalAct()]
ClinicalDocument
when described by DocumentReference
Composition / id
Composition / meta
Composition / implicitRules
Composition / language
Composition / text
Act.text?
Composition / contained
N/A
Composition / extension
N/A
Composition / modifierExtension
N/A
Composition / url
FiveWs.identifier
Composition / identifier
Event.identifier
FiveWs.identifier
Document.id / Document.setId
.setId
DocumentReference.identifier
Composition / version
FiveWs.version
.versionNumber
DocumentReference.version
Composition / status
Event.status
FiveWs.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("ReviseComposition"
  • .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition"
  • .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
n/a
DocumentReference.docStatus
Composition / type
Event.code
FiveWs.class
./code
.code
DocumentReference.type
Composition / Slices for category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
n/a
DocumenttReference.category
Composition / Slices for category / category:dhpCategory
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
n/a
DocumenttReference.category
Composition / subject
Event.subject
FiveWs.subject[x]
.participation[typeCode="SBJ"].role[typeCode="PAT"]
.recordTarget
DocumentReference.subject
Composition / encounter
Event.encounter
FiveWs.context
  • unique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]
  • priorityNumber)/target[moodCode="EVN" and classCode=("ENC"
  • "PCPR") and isNormalAct])
.componentOf.encompassingEncounter
DocumentReference.context
Composition / date
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime[type="TS"]
.effectiveTime
  • DocumentReference.content.attachment.date
  • DocumentReference.date
Composition / useContext
Composition / author
Event.performer
FiveWs.author
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
.author.assignedAuthor
DocumentReference.author
Composition / name
Composition / title
./title
.title
  • DocumentReference.description
  • DocumentReference.content.attachment.title
Composition / note
Composition / attester
.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
.authenticator/.legalAuthenticator
DocumentReference.attester
Composition / attester / id
n/a
Composition / attester / extension
n/a
Composition / attester / modifierExtension
N/A
Composition / attester / mode
unique(./modeCode)
implied by .authenticator/.legalAuthenticator
DocumentReference.attester.mode
Composition / attester / time
./time[type="TS" and isNormalDatatype()]
.authenticator.time
DocumentReference.attester.time
Composition / attester / party
FiveWs.witness
  • ./role[classCode="ASSIGNED" and isNormalRole]/player[determinerCode="INST" and classCode=("DEV"
  • "PSN") and isNormalEntity()] or ./role[classCode="ASSIGNED" and isNormalRole and not(player)]/scoper[determinerCode="INST" and classCode="ORG" and isNormalEntity()]
.authenticator.assignedEnttty
DocumentReference.attester.party
Composition / custodian
.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]
.custodian.assignedCustodian
DocumentReference.custodian
Composition / relatesTo
.outboundRelationship
.relatedDocument
DocumentReference.relatesTo
Composition / event
outboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
.documentationOf.serviceEvent
Composition / event / id
n/a
Composition / event / extension
n/a
Composition / event / modifierExtension
N/A
Composition / event / period
.effectiveTime
.effectiveTime
DocumentReference.period
Composition / event / detail
.outboundRelationship[typeCode="SUBJ"].target
n/a
DocumentReference.event
Composition / section
./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
.component.structuredBody.component.section
Composition / section / id
n/a
Composition / section / extension
n/a
Composition / section / modifierExtension
N/A
Composition / section / title
./title
.title
Composition / section / code
./code
.code
Composition / section / author
FiveWs.author
.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
.author.assignedAuthor
Composition / section / focus
.subject? (CDA did not differentiate between subject and focus)
Composition / section / text
.text
.text
Composition / section / text / id
n/a
Composition / section / text / extension
n/a
Composition / section / text / status
N/A
Composition / section / text / div
N/A
Composition / section / orderedBy
.outboundRelationship[typeCode=COMP].sequenceNumber > 1
n/a
Composition / section / entry
.outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
.entry
Composition / section / emptyReason
  • .inboundRelationship[typeCode=SUBJ
  • code<ListEmptyReason].value[type=CD]
n/a
Composition / section / section
./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
.component.section

doco Documentation for this format