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

Active as of 2025-03-29

Mappings for the uz-core-auditevent 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 MappingDICOM Tag MappingW3C PROVFHIR Provenance Mappingdoco
AuditEvent
Event
infrastructure.information
  • Entity
  • Role
  • or Act
  • ControlAct[moodCode=EVN]
Message
AuditEvent / id
AuditEvent / meta
AuditEvent / implicitRules
AuditEvent / language
AuditEvent / text
Act.text?
AuditEvent / contained
N/A
AuditEvent / extension
N/A
AuditEvent / modifierExtension
N/A
AuditEvent / category
Event.code
FiveWs.what[x]
  • .code (type
  • subtype and action are pre-coordinated or sent as translations)
EventId
Activity
AuditEvent / category / id
n/a
AuditEvent / category / extension
n/a
AuditEvent / category / Slices for coding
  • union(.
  • ./translation)
AuditEvent / category / Slices for coding / coding:dhpCategory
  • union(.
  • ./translation)
AuditEvent / category / Slices for coding / coding:dhpCategory / id
n/a
AuditEvent / category / Slices for coding / coding:dhpCategory / extension
n/a
AuditEvent / category / Slices for coding / coding:dhpCategory / system
./codeSystem
AuditEvent / category / Slices for coding / coding:dhpCategory / version
./codeSystemVersion
AuditEvent / category / Slices for coding / coding:dhpCategory / code
./code
AuditEvent / category / Slices for coding / coding:dhpCategory / display
CV.displayName
AuditEvent / category / Slices for coding / coding:dhpCategory / userSelected
CD.codingRationale
AuditEvent / category / text
./originalText[mediaType/code="text/plain"]/data
AuditEvent / code
FiveWs.what[x]
  • .code (type
  • subtype and action are pre-coordinated or sent as translations)
EventTypeCode
Provenance.activity
AuditEvent / action
FiveWs.what[x]
  • .code (type
  • subtype and action are pre-coordinated or sent as translations)
EventActionCode
AuditEvent / severity
N/A
PRI
AuditEvent / Slices for occurred[x]
Event.occurrence
FiveWs.done[x]
./effectiveTime[type=IVL_TS]
Activity.startTime & Activity.endTime
Provenance.occurred[x]
AuditEvent / Slices for occurred[x] / occurred[x]:occurredDateTime
Event.occurrence
FiveWs.done[x]
./effectiveTime[type=IVL_TS]
Activity.startTime & Activity.endTime
Provenance.occurred[x]
AuditEvent / recorded
FiveWs.recorded
.effectiveTime
EventDateTime
Activity.when
Provenance.recorded
AuditEvent / outcome
FiveWs.what[x]
.outboundRelationship[typeCode=OUT].target.text
AuditEvent / outcome / id
n/a
AuditEvent / outcome / extension
n/a
AuditEvent / outcome / modifierExtension
N/A
AuditEvent / outcome / code
FiveWs.what[x]
.outboundRelationship[typeCode=OUT].target.text
EventOutcomeIndicator EventOutcomeIndicator
AuditEvent / outcome / detail
FiveWs.what[x]
.outboundRelationship[typeCode=OUT].target.text
AuditEvent / authorization
Event.reason
FiveWs.why[x]
* .reasonCode [ControlActReason when Act.class = CACT Control Act] *.outboundRelationship[typeCode=RSON].target
EventPurposeOfUse
Activity.Activity
Provenance.authorization
AuditEvent / basedOn
Event.code
FiveWs.why[x]
Act.code
Activity.Activity
AuditEvent / patient
Event.subject
FiveWs.subject[x]
participation[typeCode=RTGT]
Entity.Identity
AuditEvent / encounter
Event.code
FiveWs.why[x]
Act.code
Activity.Activity
AuditEvent / agent
Event.performer
FiveWs.who
.participation
ActiveParticipant
Agent
Provenance.agent
AuditEvent / agent / id
n/a
AuditEvent / agent / extension
n/a
AuditEvent / agent / modifierExtension
N/A
AuditEvent / agent / type
Event.performer.function
FiveWs.who
.typeCode and/or .functionCode
prime RoleIdCode
Agent.Attribution
Provenance.agent.type
AuditEvent / agent / Slices for role
FiveWs.who
.role
all RoleIdCode
Agent.Attribution
Provenance.agent.role
AuditEvent / agent / Slices for role / role:dhpRole
FiveWs.who
.role
all RoleIdCode
Agent.Attribution
Provenance.agent.role
AuditEvent / agent / who
Event.performer.actor
FiveWs.who
.id
UserName and UserId
Agent.Identity
Provenance.agent.who
AuditEvent / agent / requestor
FiveWs.who
  • If participation.typeCode was author
  • then true
UserIsRequestor
AuditEvent / agent / location
Event.location
FiveWs.where[x]
* Role.Class =SDLOC *Role.Code = ServiceDeliveryLocationRoleType *Entity.Code = PlaceEntityType = df.Types of places for Entity.Class = PLC *EntityClass = PLC = df.A physical place or site with its containing structure. May be natural or man-made. The geographic position of a place might or might not be constant.
Activity.location
Provenance.location
AuditEvent / agent / policy
FiveWs.why[x]
ActPolicyType
ParticipantRoleIDCode
Provenance.policy
AuditEvent / agent / network[x]
FiveWs.where[x]
.player.description
NetworkAccessPointID and NetworkAccessPointTypeCode
Agent.Location
AuditEvent / agent / Slices for authorization
FiveWs.why[x]
PurposeOfUse (2.16.840.1.113883.1.11.20448) * .outboundRelationship[typeCode=RSON or SUBJ].target
Agent.Activity
AuditEvent / agent / Slices for authorization / authorization:dhpAuthorization
FiveWs.why[x]
PurposeOfUse (2.16.840.1.113883.1.11.20448) * .outboundRelationship[typeCode=RSON or SUBJ].target
Agent.Activity
AuditEvent / source
FiveWs.witness
  • .participation[typeCode=INF].role[classCode=ASSIGN].player[classCode=DEV
  • determinerCode=INSTANCE]
AuditSourceIdentification
AuditEvent / source / id
n/a
AuditEvent / source / extension
n/a
AuditEvent / source / modifierExtension
N/A
AuditEvent / source / site
FiveWs.witness
.scopedRole[classCode=LOCE].player.desc
AuditEnterpriseSiteId
AuditEvent / source / observer
FiveWs.witness
.id
AuditSourceId
AuditEvent / source / type
FiveWs.witness
.code
AuditSourceTypeCode
AuditEvent / entity
FiveWs.what[x]
.outboundRelationship[typeCode=SUBJ].target or .participation[typeCode=SBJ].role
ParticipantObjectIdentification
Entity
  • Provenance.target
  • Provenance.entity
AuditEvent / entity / id
n/a
AuditEvent / entity / extension
n/a
AuditEvent / entity / modifierExtension
N/A
AuditEvent / entity / what
FiveWs.what[x]
.id
  • ParticipantObjectTypeCode
  • ParticipantObjectName
  • ParticipantObjectID and ParticipantObjectIDTypeCode
  • Provenance.target
  • Provenance.entity.what
AuditEvent / entity / role
FiveWs.context
role.code (not sure what this would mean for an Act)
ParticipantObjectTypeCodeRole
Entity.role
AuditEvent / entity / Slices for securityLabel
FiveWs.context
.confidentialityCode
ParticipantObjectSensitivity
AuditEvent / entity / Slices for securityLabel / securityLabel:dhpSecurityLabel
FiveWs.context
.confidentialityCode
ParticipantObjectSensitivity
AuditEvent / entity / query
FiveWs.context
No mapping
ParticipantObjectQuery
AuditEvent / entity / detail
FiveWs.context
  • .inboundRelationship[typeCode=SUBJ].target[classCode=OBS
  • moodCode=EVN]
ParticipantObjectDetail
AuditEvent / entity / detail / id
n/a
AuditEvent / entity / detail / extension
n/a
AuditEvent / entity / detail / modifierExtension
N/A
AuditEvent / entity / detail / type
FiveWs.context
.code
ParticipantObjectDetail.type
AuditEvent / entity / detail / value[x]
FiveWs.context
.value
ParticipantObjectDetail.value
AuditEvent / entity / agent
./author/role
ActiveParticipant.MediaType
Provenance.entity.agent

doco Documentation for this format