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: ImOrder - Mappings

Page standards status: Draft Maturity Level: 1

Mappings for the 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 PatternHL7 v2 MappingRIM MappingFiveWs Pattern MappingQuality Improvement and Clinical Knowledge (QUICK)doco
.. ServiceRequest
Request
ORC
Act[moodCode<=INT]
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:reason
..... id
n/a
..... extension
..... url
N/A
..... value[x]
  • 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
... modifierExtension
N/A
... Slices for identifier
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.identifier
ClinicalStatement.identifier
.... identifier:accessionNumber
  • AccessionNumber (0008
  • 0050)
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.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
  • ORC.5
  • RF1-1
.status
FiveWs.status
Action.currentStatus
... intent
Request.intent
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
... Slices for category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
.... category:imaging
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
... priority
Request.priority
  • TQ1.9
  • RF1-2
.priorityCode
FiveWs.grade
... doNotPerform
Request.doNotPerform
.actionNegationInd
... code
  • RequestedProcedureCodeSequence (0040
  • 1001)
Request.code
PR1-3 / OBR-4 (varies by domain)
.code
FiveWs.what[x]
Procedure.procedureCode
... orderDetail
NTE
.code
Procedure.procedureCode
... quantity[x]
NTE
.quantity
... subject
(0010/*)
Request.subject
PID
.participation[typeCode=SBJ].role
FiveWs.subject
ClinicalStatement.subject
... encounter
Request.encounter
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
FiveWs.context
ClinicalStatement.encounter
... occurrence[x]
Request.occurrence[x]
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
FiveWs.planned
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
  • ORC.9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
FiveWs.recorded
Proposal.proposedAtTime
... requester
Request.requester
  • ORC.12
  • PRT
.participation[typeCode=AUT].role
FiveWs.author
ClinicalStatement.statementAuthor
... performerType
Request.performerType
  • PRT
  • RF!-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
FiveWs.actor
... performer
Request.performer
  • PRT
  • PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
... locationCode
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
FiveWs.actor
... locationReference
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
... reasonCode
Request.reasonCode
  • ORC.16
  • RF1-10
.reasonCode
FiveWs.why[x]
... reasonReference
Request.reasonReference
ORC.16
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
... insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
... Slices for supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
.... supportingInfo:All Slices
..... id
n/a
..... Slices for extension
n/a
...... extension:codeable-concept
....... id
n/a
....... extension
....... url
N/A
....... value[x]
N/A
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
.... supportingInfo:pregnancy
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
..... id
n/a
..... Slices for extension
n/a
...... extension:codeable-concept
....... id
n/a
....... extension
....... url
N/A
....... value[x]
N/A
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
... specimen
SPM
.participation[typeCode=SPC].role
... bodySite
SPM
targetSiteCode
Procedure.targetBodySite
... note
  • RequestedProcedureDescription (0040
  • 0100)
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
... patientInstruction
NTE
.text
... relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentation for this format