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

Active as of 2025-06-20

Mappings for the ProcedureSurgeryProcedure 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: Surgery (Source)Use Case: Procedure: Surgery (Source)HOSPITAL LOCATION (44).01NAME1916PRINCIPAL CLINICCPT (81).01CPT CODE2SHORT NAMESURGERY (130).01PATIENT.015VISIT.02OP ROOM PROCEDURE PERFORMED.09DATE OF OPERATION.14PRIMARY SURGEON.15FIRST ASST.16SECOND ASST.164ATTENDING SURGEON.167PERFUSIONIST.168ASST PERFUSIONIST.18SKIN PREPPED BY (1).22TIME OPERATION BEGAN.23TIME OPERATION ENDS.28GENERAL COMMENTS.31PRINC ANESTHETIST.32RELIEF ANESTHETIST.33ASST ANESTHETIST.34ANESTHESIOLOGIST SUPVR.522VERIFIER.57FOLEY CATHETER INSERTED BY26PRINCIPAL PROCEDURE27PLANNED PRIN PROCEDURE CODE32PRINCIPAL PRE-OP DIAGNOSIS119NON-OR LOCATION121TIME PROCEDURE BEGAN122TIME PROCEDURE ENDED123PROVIDER258MYOCARDIAL INFARCTION688STOMA COMPLICATIONSOPERATING ROOM (131.7).01NAME3TELEPHONE99INACTIVE?

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1285 for review V2F SURGERY - VISIT (130-.015) reference Procedure.encounter /EncounterOutpatient http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1286 for review V2F SURGERY - DATE OF OPERATION (130-.09) source value Procedure.performedDateTime http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1287 for review V2F SURGERY - PATIENT (130-.01) reference Procedure.subject /Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1288 for review V2F SURGERY - GENERAL COMMENTS (130-.28) source value Procedure.note http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1289 for review V2F SURGERY - PRINCIPAL PRE-OP DIAGNOSIS (130-32) source value Procedure.reasonCode .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1290 for review V2F SURGERY - TIME PROCEDURE BEGAN (130-121) source value 130-118 NON-OR PROCEDURE == ‘Y’ Procedure.performedPeriod .start http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1291 for review V2F SURGERY - TIME PROCEDURE ENDED (130-122) source value 130-118 NON-OR PROCEDURE == ‘Y’ Procedure.performedPeriod .end http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1292 for review V2F SURGERY - TIME OPERATION BEGAN (130-.22) source value 130-118 NON-OR PROCEDURE != ‘Y’ Procedure.performedPeriod .start http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1293 for review V2F SURGERY - TIME OPERATION ENDS (130-.23) source value 130-118 NON-OR PROCEDURE != ‘Y’ Procedure.performedPeriod .end http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1294 for review V2F SURGERY - NON-OR LOCATION (130-119) reference 130-118 NON-OR PROCEDURE == ‘Y’ Procedure.location /Location http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1295 for review V2F SURGERY - OP ROOM PROCEDURE PERFORMED (130-.02) reference 130-118 NON-OR PROCEDURE != ‘Y’ Procedure.location LocationOR http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1296 for review V2F SURGERY - STOMA COMPLICATIONS (130-688) fixed value == ‘Y’ Procedure.complication .coding http://snomed.info/sct#88797001 "Complication of surgical procedure (disorder)" .text="STOMA COMPLICATIONS" http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1297 for review V2F SURGERY - MYOCARDIAL INFARCTION (130-258) fixed value == ‘Y’ Procedure.complication .coding http://snomed.info/sct#22298006 "Myocardial infarction (disorder)" .text="MYOCARDIAL INFARCTION" Removed "perioperative" in the .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1298 for review V2F SURGERY - PERFUSIONIST (130-.167) reference Procedure.performer[va-p0] .actor /Practitioner .function.text=PERFUSIONIST
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.167 “PERFUSIONIST"
.function.coding=http://snomed.info/sct#721942007 ”Cardiovascular perfusionist (occupation)”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1313 for review V2F fixed value Procedure.category .coding http://snomed.info/sct#387713003 "Surgical procedure" http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1330 for review V2F SURGERY - PRIMARY SURGEON (130-.14) reference Procedure.performer[va-p1] .actor /Practitioner .function.text="PRIMARY SURGEON"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.14 ”PRIMARY SURGEON”
.function.coding=http://snomed.info/sct#304292004 ”Surgeon (occupation)”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1331 for review V2F SURGERY - FIRST ASST (130-.15) reference Procedure.performer[va-p2] .actor /Practitioner .function.text="FIRST ASST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.15 "FIRST ASST"
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1332 for review V2F SURGERY - SECOND ASST (130-.16) reference Procedure.performer[va-p3] .actor /Practitioner .function.text="SECOND ASST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.16 ”SECOND ASST”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1333 for review V2F SURGERY - ATTENDING SURGEON (130-.164) reference Procedure.performer[va-p4] .actor /Practitioner .function.text="ATTENDING SURGEON"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.164 ”ATTENDING SURGEON”
.function.coding=http://snomed.info/sct#304292004 ”Surgeon (occupation)”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1334 for review V2F SURGERY - ASST PERFUSIONIST (130-.168) reference Procedure.performer[va-p5] .actor /Practitioner .function.text="ASST PERFUSIONIST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.168 ”ASST PERFUSIONIST”
.function.coding=http://snomed.info/sct#721942007 ”Cardiovascular perfusionist (occupation)”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1335 for review V2F SURGERY - SKIN PREPPED BY (1) (130-.18) reference Procedure.performer[va-p6] .actor /Practitioner .function.text="SKIN PREPPED BY (1)"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.18 ”SKIN PREPPED BY (1)”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1336 for review V2F SURGERY - PRINC ANESTHETIST (130-.31) reference Procedure.performer[va-p7] .actor /Practitioner .function.text="PRINC ANESTHETIST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.31 “PRINC ANESTHETIST”
.function.coding=http://snomed.info/sct#88189002 ”Anesthesiologist”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1337 for review V2F SURGERY - RELIEF ANESTHETIST (130-.32) reference Procedure.performer[va-p8] .actor /Practitioner .function.text="RELIEF ANESTHETIST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.32 ”RELIEF ANESTHETIST”
.function.coding=http://snomed.info/sct#88189002 ”Anesthesiologist”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1338 for review V2F SURGERY - ASST ANESTHETIST (130-.33) reference Procedure.performer[va-p9] .actor /Practitioner .function.text="ASST ANESTHETIST"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.33 “ASST ANESTHETIST”
.function.coding=http://snomed.info/sct#88189002 ”Anesthesiologist”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1339 for review V2F SURGERY - ANESTHESIOLOGIST SUPVR (130-.34) reference Procedure.performer[va-p10] .actor /Practitioner .function.text="ANESTHESIOLOGIST SUPVR"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.34 ”ANESTHESIOLOGIST SUPVR”
.function.coding=http://snomed.info/sct#88189002 ”Anesthesiologist”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1340 for review V2F SURGERY - VERIFIER (130-.522) reference Procedure.performer[va-p11] .actor /Practitioner .function.text="VERIFIER"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.522 ”VERIFIER”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1341 for review V2F SURGERY - PROVIDER (130-123) reference Procedure.performer[va-p12] .actor /Practitioner .function.text="PROVIDER"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#123 ”PROVIDER”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1342 for review V2F SURGERY - FOLEY CATHETER INSERTED BY (130-.57) reference Procedure.performer[va-p13] .actor /Practitioner .function.text="FOLEY CATHETER INSERTED BY"
.function.coding=http://va.gov/terminology/vistaDefinedTerms/130#.57 ”FOLEY CATHETER INSERTED BY”
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1343 for review V2F SURGERY - PRINCIPAL PROCEDURE (130-26) source value Procedure.code .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1344 for review V2F SURGERY - PLANNED PRIN PROCEDURE CODE > CPT (130-27 > 81) source value Procedure.code.coding .code = {CPT CODE(.01)}
.system = http://www.ama-assn.org/go/cpt
.display = {SHORT NAME(2)}
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | 5.0.1
1520 for review V2F transform Procedure.status see VistaRulesForProcStat sheet 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
... 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
.... performed[x]:performedPeriod
Event.occurrence[x]
.effectiveTime
FiveWs.done[x]
OBR-7
..... id
n/a
..... extension
n/a
..... start
./low
DR.1
..... end
./high
DR.2
... recorder
.participation[typeCode=AUT].role
FiveWs.author
... asserter
.participation[typeCode=INF].role
FiveWs.source
... Slices for performer
Event.performer
.participation[typeCode=PRF]
.... performer:All Slices
..... 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
.... performer:va-p0
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p1
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p2
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p3
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p4
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p5
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p6
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p7
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p8
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p9
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p10
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p11
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p12
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
...... 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
..... actor
Event.performer.actor
.role
FiveWs.actor
ORC-19/PRT-5
..... onBehalfOf
.scoper
.... performer:va-p13
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
...... 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
..... 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]
.... 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
... 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
.... 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
... 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