US Veterans Health Administration FHIR Map Set Implementation Guide
1.6.0 - 250701 United States of America flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: ProcedureRadiology - Mappings

Active as of 2025-06-20

Mappings for the ProcedureRadiology resource profile.

Scroll down for the Raw FHIR, CDW & SDA mappings (if any).

Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source.

Mapping Sources

Use Case: Procedure: Radiology (Source)Use Case: Procedure: Radiology (Source)RAD/NUC MED PATIENT (70).01NAMERAD/NUC MED PROCEDURES (71)9CPT CODEEXAMINATION STATUS (72).01STATUSCPT (81).01CPT CODE2SHORT NAMEREGISTERED EXAMS (70.02).01EXAM DATE2TYPE OF IMAGING4IMAGING LOCATION50EXAMINATIONSEXAMINATIONS (70.03)2PROCEDURE3EXAM STATUS3.5REASON FOR CANCELLATION15PRIMARY INTERPRETING STAFF27VISITRAD/NUC MED REASON (75.2).01REASONIMAGING TYPE (79.2).01TYPE OF IMAGINGIMAGING LOCATIONS (79.1).01LOCATION

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1506 for review V2F REGISTERED EXAMS - EXAMINATIONS > EXAMINATIONS - EXAM STATUS > EXAMINATION STATUS - STATUS (70.02-50 > 70.03-3 > 72-.01) terminologyMaps Procedure.status VF_RadiologyProcedureStatus http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1507 for review V2F REGISTERED EXAMS - EXAMINATIONS > EXAMINATIONS - REASON FOR CANCELLATION > RAD/NUC MED REASON - REASON (70.02-50 > 70.03-3.5 > 75.2-.01) source value Procedure.statusReason .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1508 for review V2F REGISTERED EXAMS - TYPE OF IMAGING > IMAGING TYPE - TYPE OF IMAGING (70.02-2 > 79.2-.01) source value Procedure.category .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1509 for review V2F REGISTERED EXAMS - EXAMINATIONS > EXAMINATIONS - PROCEDURE > RAD/NUC MED PROCEDURES - CPT CODE > CPT (70.02-50 > 70.03-2 > 71-9 > 81-) source value Procedure.code.coding .system = "http://www.ama-assn.org/go/cpt"
.code = {CPT CODE(.01)}
.display = {SHORT NAME(2)}
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1510 for review V2F RAD/NUC MED PATIENT - NAME (70-.01) reference 70-2 > 70.02 Procedure.subject /Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1511 for review V2F REGISTERED EXAMS - EXAMINATIONS > EXAMINATIONS - VISIT (70.02-50 > 70.03-27) reference Procedure.encounter /EncounterOutpatient http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1512 for review V2F REGISTERED EXAMS - EXAM DATE (70.02-.01) source value Procedure.performedDateTime required if the status is 'completed' or 'in-progress' http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1513 for review V2F REGISTERED EXAMS - EXAMINATIONS > EXAMINATIONS - PRIMARY INTERPRETING STAFF (70.02-50 > 70.03-15) reference Procedure.performer.actor /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1514 for review V2F REGISTERED EXAMS - IMAGING LOCATION > IMAGING LOCATIONS - LOCATION (70.02-4 > 79.1-.01) reference Procedure.location /Location http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternRIM MappingFiveWs Pattern MappingHL7 v2 Mappingdoco
.. Procedure
Event
Procedure[moodCode=EVN]
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
Event.identifier
.id
FiveWs.identifier
Some combination of ORC-2 / ORC-3 / OBR-2 / OBR-3 / IPC-1 / IPC-2 / IPC-3 / IPC-4
... 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]
... status
Event.status
statusCode
FiveWs.status
... statusReason
Event.statusReason
.reason.Observation.value
.... id
n/a
.... extension
n/a
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
FiveWs.class
.... id
n/a
.... extension
n/a
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... code
Event.code
.code
FiveWs.what[x]
OBR-44/OBR-45
.... id
n/a
.... extension
n/a
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... id
n/a
..... extension
n/a
..... system
./codeSystem
C*E.3
..... version
./codeSystemVersion
C*E.7
..... code
./code
C*E.1
..... display
CV.displayName
C*E.2 - but note this is not well followed
..... userSelected
CD.codingRationale
Sometimes implied by being first
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... subject
Event.subject
.participation[typeCode=SBJ].role
FiveWs.subject
PID-3
... encounter
Event.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
FiveWs.context
PV1-19
... Slices for performed[x]
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
OBR-7
.... performed[x]:performedDateTime
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
OBR-7
... recorder
.participation[typeCode=AUT].role
FiveWs.author
... asserter
.participation[typeCode=INF].role
FiveWs.source
... 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
.role
FiveWs.actor
ORC-19/PRT-5
.... onBehalfOf
.scoper
... location
.participation[typeCode=LOC].role[classCode=SDLOC]
FiveWs.where[x]
... reasonCode
Event.reasonCode
.reasonCode
FiveWs.why[x]
... reasonReference
Event.reasonReference
.reasonCode
FiveWs.why[x]
... 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
... complicationDetail
  • .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]
... usedReference
.participation[typeCode=DEV].role[classCode=MANU] or .participation[typeCode=CSM].role[classCode=ADMM] (for Medication or Substance)
... usedCode
participation[typeCode=Dev].role[classCode=MANU]

doco Documentation for this format