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 PractitionerRole - Mappings

Active as of 2025-03-12

Mappings for the uz-core-practitioner-role resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingHL7 V2 MappingRIM MappingInterface PatternServDdoco
PractitionerRole
administrative.individual
PRD (as one example)
  • Entity
  • Role
  • or Act
  • Role
Participant
ServiceSiteProvider
PractitionerRole / id
PractitionerRole / meta
PractitionerRole / implicitRules
PractitionerRole / language
PractitionerRole / text
Act.text?
PractitionerRole / contained
N/A
PractitionerRole / extension
N/A
PractitionerRole / modifierExtension
N/A
PractitionerRole / identifier
FiveWs.identifier
PRD-7 (or XCN.1)
.id
Participant.identifier
./Identifiers
PractitionerRole / identifier / id
n/a
PractitionerRole / identifier / extension
n/a
PractitionerRole / identifier / use
N/A
Role.code or implied by context
PractitionerRole / identifier / type
CX.5
Role.code or implied by context
PractitionerRole / identifier / system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
PractitionerRole / identifier / value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
PractitionerRole / identifier / period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
PractitionerRole / identifier / assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
./IdentifierIssuingAuthority
PractitionerRole / active
FiveWs.status
STF-7
.statusCode
Participant.active
PractitionerRole / period
FiveWs.done[x]
PRD-8/9 / PRA-5.4
.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)
PractitionerRole / practitioner
.player
PractitionerRole / organization
.scoper
PractitionerRole / code
PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
.code
Participant.name
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)
PractitionerRole / code / id
n/a
PractitionerRole / code / extension
n/a
PractitionerRole / code / Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
PractitionerRole / code / Slices for coding / coding:role
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
PractitionerRole / code / Slices for coding / coding:role / id
n/a
PractitionerRole / code / Slices for coding / coding:role / extension
n/a
PractitionerRole / code / Slices for coding / coding:role / system
C*E.3
./codeSystem
PractitionerRole / code / Slices for coding / coding:role / version
C*E.7
./codeSystemVersion
PractitionerRole / code / Slices for coding / coding:role / code
C*E.1
./code
PractitionerRole / code / Slices for coding / coding:role / display
C*E.2 - but note this is not well followed
CV.displayName
PractitionerRole / code / Slices for coding / coding:role / userSelected
Sometimes implied by being first
CD.codingRationale
PractitionerRole / code / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
PractitionerRole / specialty
PRA-5
.player.HealthCareProvider[@classCode = 'PROV'].code
./Specialty
PractitionerRole / specialty / id
n/a
PractitionerRole / specialty / extension
n/a
PractitionerRole / specialty / Slices for coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / id
n/a
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / extension
n/a
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / system
C*E.3
./codeSystem
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / version
C*E.7
./codeSystemVersion
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / code
C*E.1
./code
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / display
C*E.2 - but note this is not well followed
CV.displayName
PractitionerRole / specialty / Slices for coding / coding:dhpSpecialty / userSelected
Sometimes implied by being first
CD.codingRationale
PractitionerRole / specialty / text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
PractitionerRole / location
FiveWs.where[x]
.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
PractitionerRole / healthcareService
EDU-2 / AFF-3
.player.QualifiedEntity[@classCode = 'QUAL'].code
PractitionerRole / contact
PractitionerRole / characteristic
.actrelationship[typeCode=PERT].observation
PractitionerRole / communication
./languageCommunication
PractitionerRole / availability
.effectiveTime
PractitionerRole / endpoint
n/a

doco Documentation for this format