HL7 Europe Imaging Study Report
0.1.0-ballot - ci-build 150

HL7 Europe Imaging Study Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/oijauregui/ehdsimaging/tree/master and changes regularly. See the Directory of published versions

Resource Profile: Report_ImOrder - Mappings

Draft as of 2025-07-02

Mappings for the Report-ImOrder resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameMapping from DICOM to Imaging OrderWorkflow PatternFiveWs Pattern MappingHL7 V2 MappingRIM MappingQuality Improvement and Clinical Knowledge (QUICK)doco
.. ServiceRequest
Request
clinical.general
ORC
  • Entity
  • Role
  • or Act
  • Act[moodCode<=INT]
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... Slices for identifier
Request.identifier
FiveWs.identifier
  • ORC-2
  • ORC-3
  • RF1-6 / RF1-11
.identifier
ClinicalStatement.identifier
.... identifier:accessionNumber
  • AccessionNumber (0008
  • 0050)
Request.identifier
FiveWs.identifier
  • ORC-2
  • ORC-3
  • RF1-6 / RF1-11
.identifier
ClinicalStatement.identifier
... instantiatesCanonical
Request.instantiatesCanonical
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... instantiatesUri
Request.instantiatesUri
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... basedOn
Request.basedOn
ORC-8 (plus others)
.outboundRelationship[typeCode=FLFS].target
... replaces
Request.replaces
Handled by message location of ORC (ORC-1=RO or RU)
.outboundRelationship[typeCode=RPLC].target
... requisition
Request.groupIdentifier
ORC-4
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
... status
Request.status
FiveWs.status
  • ORC-5
  • RF1-1
.status
Action.currentStatus
... intent
Request.intent
FiveWs.class
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
... Slices for category
FiveWs.class
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
.... category:imaging
FiveWs.class
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
... priority
Request.priority
FiveWs.grade
  • TQ1.9
  • RF1-2
.priorityCode
... doNotPerform
Request.doNotPerform
.actionNegationInd
... code
  • RequestedProcedureCodeSequence (0040
  • 1001)
Request.code
FiveWs.what[x]
PR1-3 / OBR-4 (varies by domain)
.code
Procedure.procedureCode
.... id
n/a
.... extension
n/a
.... concept
N/A
.... reference
N/A
... orderDetail
NTE
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... parameterFocus
.... parameter
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... code
..... value[x]
... Slices for quantity[x]
NTE
.quantity
.... quantity[x]:quantityQuantity
NTE
.quantity
... subject
(0010/*)
Request.subject
FiveWs.subject[x]
PID
.participation[typeCode=SBJ].role
ClinicalStatement.subject
... focus
FiveWs.subject[x]
participation[typeCode=SBJ]
... encounter
Request.encounter
FiveWs.context
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
ClinicalStatement.encounter
... Slices for occurrence[x]
Request.occurrence[x]
FiveWs.planned
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
Procedure.procedureSchedule
.... occurrence[x]:occurrenceDateTime
Request.occurrence[x]
FiveWs.planned
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
Procedure.procedureSchedule
.... occurrence[x]:occurrencePeriod
Request.occurrence[x]
FiveWs.planned
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
Procedure.procedureSchedule
... asNeeded[x]
precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
Proposal.prnReason.reason
... authoredOn
Request.authoredOn
FiveWs.recorded
  • ORC-9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
Proposal.proposedAtTime
... requester
Request.requester
FiveWs.author
  • ORC-12
  • PRT
.participation[typeCode=AUT].role
ClinicalStatement.statementAuthor
... performerType
Request.performerType
FiveWs.actor
  • PRT
  • RF1-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
... performer
Request.performer
FiveWs.actor
  • PRT
  • PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
... location
FiveWs.actor
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
... reason
Request.reason
FiveWs.why[x]
  • ORC-16
  • RF1-10
.reasonCode
.... id
n/a
.... extension
n/a
.... concept
  • ReasonForTheRequestedProcedure (0040
  • 100A)
N/A
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... text
  • ReasonForTheRequestedProcedure (0040
  • 1002)
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
.... reference
N/A
... insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
... Slices for supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
.... supportingInfo:pregnancy
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
... specimen
SPM
.participation[typeCode=SPC].role
... bodySite
SPM
targetSiteCode
Procedure.targetBodySite
... bodyStructure
SPM
targetSiteCode
Procedure.targetBodyStructure
... note
  • RequestedProcedureDescription (0040
  • 0100)
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
... patientInstruction
NTE
.text
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... Slices for instruction[x]
NTE
.text
..... instruction[x]:instructionMarkdown
NTE
.text
... relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentation for this format