0.2.0 - ci-build

RuCoreIG, published by HL7 FHIR Россия. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fhir-ru/RuCoreIG/ and changes regularly. See the Directory of published versions

Resource Profile: Core_Procedure - Mappings

Active as of 2025-08-19

Mappings for the core-procedure 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 MappingHL7 V2 Mappingdoco
.. Procedure
Event
clinical.general
  • Entity
  • Role
  • or Act
  • Procedure[moodCode=EVN]
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... Slices for identifier
Event.identifier
FiveWs.identifier
.id
PR1-19
.... identifier:medicalServiceCode
Event.identifier
FiveWs.identifier
.id
PR1-19
..... 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)
... instantiatesCanonical
Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
... instantiatesUri
Event.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
... basedOn
Event.basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC
  • OBS
  • PCPR
  • ACT
  • moodCode=RQO].code
... partOf
Event.partOf
  • .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS
  • moodCode=EVN]
PR1-25
... status
Event.status
FiveWs.status
statusCode
... statusReason
Event.statusReason
.reason.Observation.value
... category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
PR1-6
... code
Event.code
FiveWs.what[x]
.code
PR1-3
... subject
Event.subject
FiveWs.subject[x]
.participation[typeCode=SBJ].role
PID-3
... focus
FiveWs.subject[x]
... encounter
Event.encounter
FiveWs.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
PV1-19
... occurrence[x]
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime
PR1-5 - occurrencePeriod.end can be inferred when both PR1-5 (Procedure Date/Time) and PR1-7 (Procedure Minutes) are populated
... recorded
Event.recorded
FiveWs.recorded
.participation[typeCode=AUT].time
... recorder
FiveWs.author
.participation[typeCode=AUT].role
... reported[x]
Event.reported[x]
FiveWs.source
.participation[typeCode=RPT].role
... performer
Event.performer
.participation[typeCode=PRF]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... function
Event.performer.function
.functionCode
Some combination of STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17 / OBX-25
.... actor
Event.performer.actor
FiveWs.actor
.role
  • PR1-8 (Anesthesiologist)
  • PR1-11 (Surgeon)
  • PR1-12 (Procedure Practitioner) --> Procedure.performer.actor where Procedure.performer.function is also populated
.... onBehalfOf
.scoper
.... period
... location
FiveWs.where[x]
.participation[typeCode=LOC].role[classCode=SDLOC]
PR1-23
... reason
Event.reason
FiveWs.why[x]
.reasonCode
PR1-15
... bodySite
.targetSiteCode
OBX-20
... outcome
.outboundRelationship[typeCode=OUT].target.text
... report
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN]
... complication
  • .outboundRelationship[typeCode=OUTC].target[classCode=OBS
  • code="complication"
  • moodCode=EVN].value
... followUp
  • .outboundRelationship[typeCode=COMP].target[classCode=ACT
  • moodCode=INT].code
... note
Event.note
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
NTE
... focalDevice
.participation[typeCode=DEV].role[classCode=MANU]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... action
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • procedure device action codes
.... manipulated
.participation[typeCode=DEV].role[classCode=SDLOC]
... used
participation[typeCode=Dev].role[classCode=MANU]
... supportingInfo
.outboundRelationship[typeCode=PERT].target

doco Documentation for this format