EU Imaging Report R5
1.0.0-ballot - ci-build 150

EU Imaging Report R5, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging-r5/ and changes regularly. See the Directory of published versions

Resource Profile: Procedure: Imaging Acquisition - Mappings

Page standards status: Draft Maturity Level: 1

Mappings for the ProcedureEuImaging 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]
Procedure / id
Procedure / meta
Procedure / implicitRules
Procedure / language
Procedure / text
Act.text?
Procedure / contained
N/A
Procedure / Slices for extension
Procedure / Slices for extension / extension:bodySite
Procedure / Slices for extension / extension:bodySite / id
n/a
Procedure / Slices for extension / extension:bodySite / extension
Procedure / Slices for extension / extension:bodySite / url
N/A
Procedure / Slices for extension / extension:bodySite / value[x]
N/A
Procedure / modifierExtension
N/A
Procedure / identifier
Event.identifier
FiveWs.identifier
.id
PR1-19
Procedure / instantiatesCanonical
Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Procedure / instantiatesUri
Event.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
Procedure / basedOn
Event.basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC
  • OBS
  • PCPR
  • ACT
  • moodCode=RQO].code
Procedure / partOf
Event.partOf
  • .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS
  • moodCode=EVN]
PR1-25
Procedure / status
Event.status
FiveWs.status
statusCode
Procedure / statusReason
Event.statusReason
.reason.Observation.value
Procedure / category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
PR1-6
Procedure / code
Event.code
FiveWs.what[x]
.code
PR1-3
Procedure / subject
Event.subject
FiveWs.subject[x]
.participation[typeCode=SBJ].role
PID-3
Procedure / focus
FiveWs.subject[x]
Procedure / encounter
Event.encounter
FiveWs.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
PV1-19
Procedure / 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
Procedure / recorded
Event.recorded
FiveWs.recorded
.participation[typeCode=AUT].time
Procedure / recorder
FiveWs.author
.participation[typeCode=AUT].role
Procedure / reported[x]
Event.reported[x]
FiveWs.source
.participation[typeCode=RPT].role
Procedure / Slices for performer
Event.performer
.participation[typeCode=PRF]
Procedure / Slices for performer / performer:All Slices
Procedure / Slices for performer / performer:All Slices / id
n/a
Procedure / Slices for performer / performer:All Slices / extension
n/a
Procedure / Slices for performer / performer:All Slices / modifierExtension
N/A
Procedure / Slices for performer / performer:All Slices / 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
Procedure / Slices for performer / performer:All Slices / 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
Procedure / Slices for performer / performer:All Slices / onBehalfOf
.scoper
Procedure / Slices for performer / performer:All Slices / period
Procedure / Slices for performer / performer:performer
Event.performer
.participation[typeCode=PRF]
Procedure / Slices for performer / performer:performer / id
n/a
Procedure / Slices for performer / performer:performer / extension
n/a
Procedure / Slices for performer / performer:performer / modifierExtension
N/A
Procedure / Slices for performer / performer:performer / 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
Procedure / Slices for performer / performer:performer / 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
Procedure / Slices for performer / performer:performer / onBehalfOf
.scoper
Procedure / Slices for performer / performer:performer / period
Procedure / Slices for performer / performer:imaging-device
Event.performer
.participation[typeCode=PRF]
Procedure / Slices for performer / performer:imaging-device / id
n/a
Procedure / Slices for performer / performer:imaging-device / extension
n/a
Procedure / Slices for performer / performer:imaging-device / modifierExtension
N/A
Procedure / Slices for performer / performer:imaging-device / 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
Procedure / Slices for performer / performer:imaging-device / 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
Procedure / Slices for performer / performer:imaging-device / onBehalfOf
.scoper
Procedure / Slices for performer / performer:imaging-device / period
Procedure / location
FiveWs.where[x]
.participation[typeCode=LOC].role[classCode=SDLOC]
PR1-23
Procedure / reason
Event.reason
FiveWs.why[x]
.reasonCode
PR1-15
Procedure / bodySite
.targetSiteCode
OBX-20
Procedure / bodySite / id
n/a
Procedure / bodySite / Slices for extension
n/a
Procedure / bodySite / Slices for extension / extension:bodySite
Procedure / bodySite / Slices for extension / extension:bodySite / id
n/a
Procedure / bodySite / Slices for extension / extension:bodySite / extension
Procedure / bodySite / Slices for extension / extension:bodySite / url
N/A
Procedure / bodySite / Slices for extension / extension:bodySite / value[x]
N/A
Procedure / bodySite / coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
Procedure / bodySite / text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
Procedure / outcome
.outboundRelationship[typeCode=OUT].target.text
Procedure / report
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN]
Procedure / complication
  • .outboundRelationship[typeCode=OUTC].target[classCode=OBS
  • code="complication"
  • moodCode=EVN].value
Procedure / followUp
  • .outboundRelationship[typeCode=COMP].target[classCode=ACT
  • moodCode=INT].code
Procedure / note
Event.note
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
NTE
Procedure / focalDevice
.participation[typeCode=DEV].role[classCode=MANU]
Procedure / focalDevice / id
n/a
Procedure / focalDevice / extension
n/a
Procedure / focalDevice / modifierExtension
N/A
Procedure / focalDevice / action
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • procedure device action codes
Procedure / focalDevice / manipulated
.participation[typeCode=DEV].role[classCode=SDLOC]
Procedure / used
participation[typeCode=Dev].role[classCode=MANU]
Procedure / supportingInfo
.outboundRelationship[typeCode=PERT].target

doco Documentation for this format