US Veterans Health Administration FHIR Map Set Implementation Guide
1.9.0 - 251001 United States of America flag

US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 1.9.0 See the Directory of published versions

Resource Profile: ProcedureSurgeryProcedure - Mappings

Active as of 2025-09-30

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

NameVeterans Health Information Systems Technology and Architecture (VistA)Clinical Data Warehouse (CDW)Summary Document Architecure (SDA)Virtual Patient Record XML (VPR)Workflow Patterndoco
.. Procedure
Event
... id
... meta
... implicitRules
... language
... text
... contained
... extension
... modifierExtension
... identifier
Event.identifier
... instantiatesCanonical
Event.instantiatesCanonical
... instantiatesUri
Event.instantiatesUri
... basedOn
Event.basedOn
... partOf
Event.partOf
... status
transform using see VistaRulesForProcStat sheet
Event.status
... statusReason
Event.statusReason
... category
.... id
.... extension
.... coding
fixed value = http://snomed.info/sct#387713003 "Surgical procedure"
.... text
... code
Event.code
.... id
.... extension
.... coding
source value based on SURGERY - PLANNED PRIN PROCEDURE CODE > CPT (130-27 > 81)
..... id
..... extension
..... system
fixed value = http://www.ama-assn.org/go/cpt
mapParameter line 2
..... version
..... code
source value based on SURGERY - PLANNED PRIN PROCEDURE CODE > CPT - CPT CODE (130-27 > 81-.01)
mapParameter line 1
Dim.CPT.CPTCode Dim.CPT.CPTCode
..... display
source value based on SURGERY - PLANNED PRIN PROCEDURE CODE > CPT - SHORT NAME (130-27 > 81-2)
mapParameter line 3
Dim.CPT.CPTName Dim.CPT.CPTName
..... userSelected
.... text
source value based on SURGERY - PRINCIPAL PROCEDURE (130-26)
Surg.SurgeryPRE.PrincipalProcedureText
surgery.name
... subject
reference based on SURGERY - PATIENT (130-.01)
SPatient.ImplantedProsthesis.PatientIEN SPatient.OperationsIndication.PatientIEN Surg.AnesthesiaAgent.PatientIEN Surg.AnesthesiaBlockSite.PatientIEN Surg.AnesthesiaTechnique.PatientIEN Surg.AnesthesiaTestDose.PatientIEN Surg.ReferringPhysician.PatientIEN Surg.ReferringPhysician.PatientSID Surg.ReplacementFluidType.PatientIEN Surg.ReplacementFluidType.PatientSID Surg.SurgeryAssistant.PatientIEN Surg.SurgeryAssistantOther.PatientIEN Surg.SurgeryDelay.PatientIEN Surg.SurgeryINTRA.PatientIEN Surg.SurgeryIrrigation.PatientIEN Surg.SurgeryIrrigation.PatientSID Surg.SurgeryMedication.PatientIEN Surg.SurgeryOccurrenceNonOp.PatientIEN Surg.SurgeryOccurrenceNonOp.PatientSID Surg.SurgeryOtherPostOpDiagnosis.PatientIEN Surg.SurgeryOtherProcedure.PatientIEN Surg.SurgeryOtherProcedureCPTModifier.PatientIEN Surg.SurgeryOtherProcedureCPTModifier.PatientSID Surg.SurgeryOtherProcedureDiagnosis.PatientIEN Surg.SurgeryPOST.PatientIEN Surg.SurgeryPostOpDiagnosis.PatientIEN Surg.SurgeryPreOpDiagnosis.PatientIEN Surg.SurgeryPreOpDiagnosis.PatientSID Surg.SurgeryPrincipalAssociatedDiagnosis.PatientIEN Surg.SurgeryPrincipalAssociatedProcedure.PatientIEN Surg.SurgeryPrincipalCPTModifier.PatientIEN Surg.SurgeryPrincipalDiagnosis.PatientIEN Surg.SurgeryProcedureCPTModifier.PatientIEN Surg.SurgeryProcedureDiagnosisCode.PatientIEN Surg.SurgeryProcedureOccurrence.PatientIEN Surg.SurgeryProcedureOccurrence.PatientSID Surg.SurgeryRequiredBloodProducts.PatientIEN Surg.SurgeryReturnCase.PatientIEN Surg.SurgORCircSupport.PatientIEN Surg.SurgORCircSupportTime.PatientIEN Surg.SurgORCircSupportTime.PatientSID Surg.SurgORScrubSupport.PatientIEN Surg.SurgORScrubSupportTime.PatientIEN Surg.SurgORScrubSupportTime.PatientSID
Procedure.Procedure[CodeTableDetail.Procedure].Code
Event.subject
... encounter
reference based on SURGERY - VISIT (130-.015)
Procedure.Extension[ProcedureExtension].SecondaryVisit
surgery.encounter
Event.context
... Slices for performed[x]
Event.occurrence[x]
.... performed[x]:performedDateTime
source value based on SURGERY - DATE OF OPERATION (130-.09)
SPatient.ImplantedProsthesis.SurgeryDateTime SPatient.OperationsIndication.SurgeryDateTime Surg.AnesthesiaAgent.SurgeryDateTime Surg.AnesthesiaBlockSite.SurgeryDateTime Surg.AnesthesiaTechnique.SurgeryDateTime Surg.AnesthesiaTestDose.SurgeryDateTime Surg.ReferringPhysician.SurgeryDateTime Surg.ReplacementFluidType.SurgeryDateTime Surg.SurgeryAssistant.SurgeryDateTime Surg.SurgeryAssistantOther.SurgeryDateTime Surg.SurgeryDelay.SurgeryDateTime Surg.SurgeryINTRA.SurgeryDateTime Surg.SurgeryIrrigation.SurgeryDateTime Surg.SurgeryMedication.SurgeryDateTime Surg.SurgeryOccurrenceNonOp.SurgeryDateTime Surg.SurgeryOtherPostOpDiagnosis.SurgeryDateTime Surg.SurgeryOtherProcedure.SurgeryDateTime Surg.SurgeryOtherProcedureCPTModifier.SurgeryDateTime Surg.SurgeryOtherProcedureDiagnosis.SurgeryDateTime Surg.SurgeryPOST.SurgeryDateTime Surg.SurgeryPostOpDiagnosis.SurgeryDateTime Surg.SurgeryPRE.SurgeryDateTime Surg.SurgeryPreOpDiagnosis.SurgeryDateTime Surg.SurgeryPrincipalAssociatedDiagnosis.SurgeryDateTime Surg.SurgeryPrincipalAssociatedProcedure.SurgeryDateTime Surg.SurgeryPrincipalCPTModifier.SurgeryDateTime Surg.SurgeryPrincipalDiagnosis.SurgeryDateTime Surg.SurgeryProcedureCPTModifier.SurgeryDateTime Surg.SurgeryProcedureDiagnosisCode.SurgeryDateTime Surg.SurgeryProcedureOccurrence.SurgeryDateTime Surg.SurgeryRequiredBloodProducts.SurgeryDateTime Surg.SurgeryReturnCase.SurgeryDateTime Surg.SurgORCircSupport.SurgeryDateTime Surg.SurgORCircSupportTime.SurgeryDateTime Surg.SurgORScrubSupport.SurgeryDateTime Surg.SurgORScrubSupportTime.SurgeryDateTime
Procedure.ProcedureTime
surgery.dateTime
Event.occurrence[x]
.... performed[x]:performedPeriod
Event.occurrence[x]
..... id
..... extension
..... start
source value based on SURGERY - TIME OPERATION BEGAN (130-.22) if 130-118 NON-OR PROCEDURE != ‘Y’
Surg.SurgeryINTRA.BeginOperationDateTime Surg.SurgeryPRE.BeginOperationDateTime
..... end
source value based on SURGERY - TIME OPERATION ENDS (130-.23) if 130-118 NON-OR PROCEDURE != ‘Y’
Surg.SurgeryINTRA.EndOperationDateTime Surg.SurgeryPRE.EndOperationDateTime
... recorder
... asserter
... Slices for performer
Event.performer
.... performer:All Slices
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
..... actor
Event.performer.actor
..... onBehalfOf
.... performer:va-p0
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.167 "PERFUSIONIST"
mapParameter line 2
...... text
fixed value = PERFUSIONIST
mapParameter line 1
..... actor
reference based on SURGERY - PERFUSIONIST (130-.167)
Surg.SurgeryINTRA.PerfusionistStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p1
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.14 "PRIMARY SURGEON"
mapParameter line 2
...... text
fixed value = PRIMARY SURGEON
mapParameter line 1
..... actor
reference based on SURGERY - PRIMARY SURGEON (130-.14)
Surg.SurgeryINTRA.SurgeonStaffIEN
Procedure.Clinician
surgery.provider (>200-.01)
Event.performer.actor
..... onBehalfOf
.... performer:va-p2
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.15 "FIRST ASST"
mapParameter line 2
...... text
fixed value = FIRST ASST
mapParameter line 1
..... actor
reference based on SURGERY - FIRST ASST (130-.15)
Surg.SurgeryINTRA.FirstAssistingStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p3
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.16 "SECOND ASST"
mapParameter line 2
...... text
fixed value = SECOND ASST
mapParameter line 1
..... actor
reference based on SURGERY - SECOND ASST (130-.16)
Surg.SurgeryINTRA.SecondAssistingStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p4
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.164 "ATTENDING SURGEON"
mapParameter line 2
...... text
fixed value = ATTENDING SURGEON
mapParameter line 1
..... actor
reference based on SURGERY - ATTENDING SURGEON (130-.164)
Surg.SurgeryINTRA.AttendingSurgeonStaffIEN
Procedure.Extension[ProcedureExtension].AttendingClinician
Event.performer.actor
..... onBehalfOf
.... performer:va-p5
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.168 "ASST PERFUSIONIST"
mapParameter line 2
...... text
fixed value = ASST PERFUSIONIST
mapParameter line 1
..... actor
reference based on SURGERY - ASST PERFUSIONIST (130-.168)
Surg.SurgeryINTRA.AssistingPerfusionistStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p6
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.18 "SKIN PREPPED BY (1)"
mapParameter line 2
...... text
fixed value = SKIN PREPPED BY (1)
mapParameter line 1
..... actor
reference based on SURGERY - SKIN PREPPED BY (1) (130-.18)
Surg.SurgeryINTRA.SkinPreparationStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p7
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.31 "PRINC ANESTHETIST"
mapParameter line 2
...... text
fixed value = PRINC ANESTHETIST
mapParameter line 1
..... actor
reference based on SURGERY - PRINC ANESTHETIST (130-.31)
Surg.SurgeryINTRA.PrincipalAnesthetistStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p8
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.32 "RELIEF ANESTHETIST"
mapParameter line 2
...... text
fixed value = RELIEF ANESTHETIST
mapParameter line 1
..... actor
reference based on SURGERY - RELIEF ANESTHETIST (130-.32)
Surg.SurgeryINTRA.ReliefAnesthetistStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p9
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.33 "ASST ANESTHETIST"
mapParameter line 2
...... text
fixed value = ASST ANESTHETIST
mapParameter line 1
..... actor
reference based on SURGERY - ASST ANESTHETIST (130-.33)
Surg.SurgeryINTRA.AssistingAnesthetistStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p10
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.34 "ANESTHESIOLOGIST SUPVR"
mapParameter line 2
...... text
fixed value = ANESTHESIOLOGIST SUPVR
mapParameter line 1
..... actor
reference based on SURGERY - ANESTHESIOLOGIST SUPVR (130-.34)
Surg.SurgeryINTRA.AnesthesiologistSupervisorStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p11
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.522 "VERIFIER"
mapParameter line 2
...... text
fixed value = VERIFIER
mapParameter line 1
..... actor
reference based on SURGERY - VERIFIER (130-.522)
Surg.SurgeryINTRA.VerifierStaffIEN
Event.performer.actor
..... onBehalfOf
.... performer:va-p12
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#123 "PROVIDER"
mapParameter line 2
...... text
fixed value = PROVIDER
mapParameter line 1
..... actor
reference based on SURGERY - PROVIDER (130-123)
Surg.SurgeryINTRA.ProviderIEN
Procedure.Clinician
surgery.provider
Event.performer.actor
..... onBehalfOf
.... performer:va-p13
Event.performer
..... id
..... extension
..... modifierExtension
..... function
Event.performer.function
...... id
...... extension
...... coding
fixed value = http://va.gov/terminology/vistaDefinedTerms/130#.57 "FOLEY CATHETER INSERTED BY"
mapParameter line 2
...... text
fixed value = FOLEY CATHETER INSERTED BY
mapParameter line 1
..... actor
reference based on SURGERY - FOLEY CATHETER INSERTED BY (130-.57)
Surg.SurgeryINTRA.FoleyCatheterStaffIEN
Event.performer.actor
..... onBehalfOf
... location
reference based on SURGERY - OP ROOM PROCEDURE PERFORMED (130-.02) if 130-118 NON-OR PROCEDURE != ‘Y’
Surg.SurgeryINTRA.OperatingRoomIEN Surg.SurgeryPOST.OperatingRoomIEN
... reasonCode
Event.reasonCode
.... id
.... extension
.... coding
.... text
source value based on SURGERY - PRINCIPAL PRE-OP DIAGNOSIS (130-32)
Surg.SurgeryPRE.PrincipalPreOpDiagnosisText
... reasonReference
Event.reasonReference
... bodySite
... outcome
... report
... complication
.... id
.... extension
.... coding
fixed value = http://snomed.info/sct#22298006 "Myocardial infarction (disorder)" when SURGERY - MYOCARDIAL INFARCTION (130-258) if == ‘Y’
Removed "perioperative" in the .text
.... text
fixed value = MYOCARDIAL INFARCTION if == ‘Y’
mapParameter line 1
... complicationDetail
... followUp
... note
source value based on SURGERY - GENERAL COMMENTS (130-.28)
Event.note
... focalDevice
.... id
.... extension
.... modifierExtension
.... action
.... manipulated
... usedReference
... usedCode

doco Documentation for this format