US Veterans Health Administration FHIR Map Set Implementation Guide
1.3.1 - 250401 United States of America flag

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

Resource Profile: ImplantableDeviceProsthesis - Mappings

Active as of 2025-03-31

Mappings for the ImplantableDeviceProsthesis resource profile.

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

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

Mapping Sources

Use Case: Implantable Device: Prosthesis (Source)SURGERY (130).01PATIENT50DIVISIONPROSTHESIS INSTALLED (130.01).001IEN.01PROSTHESIS ITEM1VENDOR2MODEL9STERILITY EXPIRATION DATE11LOT NUMBER12SERIAL NUMBERPROSTHESIS (131.9).01NAME

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1348 for review V2F PROSTHESIS INSTALLED - IEN (130.01-.001) source value Device.identifier .value .system = http://va.gov/identifiers/$Sta3n/131.01 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1348-1 for review V2F fixed value Device.identifier .system http://va.gov/identifiers/$Sta3n/131.01 generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1365 for review V2F PROSTHESIS INSTALLED - VENDOR (130.01-1) source value Device.manufacturer http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1373 for review V2F PROSTHESIS INSTALLED - STERILITY EXPIRATION DATE (130.01-9) source value Device.expirationDate http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1376 for review V2F PROSTHESIS INSTALLED - LOT NUMBER (130.01-11) source value Device.lotNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1379 for review V2F PROSTHESIS INSTALLED - SERIAL NUMBER (130.01-12) source value Device.serialNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1385 for review V2F PROSTHESIS INSTALLED - PROSTHESIS ITEM > PROSTHESIS - NAME (130.01-.01 > 131.9-.01) source value Device.deviceName .name .type = #model-name http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1385-1 for review V2F fixed value Device.deviceName .type #model-name generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1387 for review V2F PROSTHESIS INSTALLED - MODEL (130.01-2) source value Device.modelNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1393 for review V2F fixed value Device.type http://snomed.info/sct#63653004 "Biomedical device" required, must support. SCT codes under 49062001 (Device) http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1399 for review V2F SURGERY - PATIENT (130-.01) reference Device.patient /Patient Surgery points to Prosthesis Installed in field .47 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1807 for review V2F SURGERY - DIVISION (130-50) reference Device.owner /Organization http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1353 for review V2F target not supported Device.udiCarrier .deviceIdentifier http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1355 for review V2F target not supported Device.status http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1363 for review V2F target not supported Device.distinctIdentifier http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1371 for review V2F target not supported Device.manufactureDate http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1374 for review V2F target not supported Device.expirationDate http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1377 for review V2F target not supported Device.lotNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1381 for review V2F target not supported Device.serialNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1795 for review V2F target not supported Device.udiCarrier .carrierHRF http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1

Mappings for Veterans Health Information Systems Technology and Architecture (VistA) ()

ImplantableDeviceProsthesis
Device
   identifier
      system1348-1: fixed value = http://va.gov/identifiers/$Sta3n/131.01

generated from mapParameter line 1

      value1348: source value based on PROSTHESIS INSTALLED - IEN (130.01-.001)
   udiCarrier
      deviceIdentifier1353: target not supported
      carrierHRF1795: target not supported
   status1355: target not supported
   distinctIdentifier1363: target not supported
   manufacturer1365: source value based on PROSTHESIS INSTALLED - VENDOR (130.01-1)
   manufactureDate1371: target not supported
   expirationDate1373: source value based on PROSTHESIS INSTALLED - STERILITY EXPIRATION DATE (130.01-9), 1374: target not supported,
   lotNumber1376: source value based on PROSTHESIS INSTALLED - LOT NUMBER (130.01-11), 1377: target not supported,
   serialNumber1379: source value based on PROSTHESIS INSTALLED - SERIAL NUMBER (130.01-12), 1381: target not supported,
   deviceName
      name1385: source value based on PROSTHESIS INSTALLED - PROSTHESIS ITEM > PROSTHESIS - NAME (130.01-.01 > 131.9-.01)
      type1385-1: fixed value = #model-name

generated from mapParameter line 1

   modelNumber1387: source value based on PROSTHESIS INSTALLED - MODEL (130.01-2)
   type1393: fixed value = http://snomed.info/sct#63653004 "Biomedical device"

required, must support. SCT codes under 49062001 (Device)

   patient1399: reference based on SURGERY - PATIENT (130-.01)

Surgery points to Prosthesis Installed in field .47

   owner1807: reference based on SURGERY - DIVISION (130-50)

Mappings for Clinical Data Warehouse (CDW) ()

ImplantableDeviceProsthesis
Device
   manufacturerSPatient.ImplantedProsthesis.ProsthesisVendor
   expirationDateSPatient.ImplantedProsthesis.SterilityExpirationDate
   lotNumberSPatient.ImplantedProsthesis.LotNumber
   serialNumberSPatient.ImplantedProsthesis.SerialNumber
   deviceName
      nameSPatient.ImplantedProsthesis.ProsthesisIEN Dim.Prosthesis.ProsthesisName
   modelNumberSPatient.ImplantedProsthesis.ProsthesisModel
   patientSPatient.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
   ownerSurg.SurgeryINTRA.InstitutionIEN,Surg.SurgeryPOST.InstitutionIEN

Mappings for Summary Document Architecure (SDA) ()

ImplantableDeviceProsthesis
Device
   patientProcedure.Procedure[CodeTableDetail.Procedure].Code
   ownerProcedure.EnteredAt

Mappings for RIM Mapping (http://hl7.org/v3)

ImplantableDeviceProsthesis
DeviceEntity. Role, or Act, Device
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   udiCarrier.id and .code
      idn/a
      extensionn/a
      modifierExtensionN/A
      deviceIdentifierRole.id.extension
      issuerRole.id.root
      jurisdictionRole.scoper
      carrierAIDCRole.id.extension
      carrierHRFRole.id.extension
      entryTypeNA
   status.statusCode
   distinctIdentifier.lotNumberText
   manufacturer.playedRole[typeCode=MANU].scoper.name
   manufactureDate.existenceTime.low
   expirationDate.expirationTime
   lotNumber.lotNumberText
   serialNumber.playedRole[typeCode=MANU].id
   deviceName
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.playedRole[typeCode=MANU].code
   modelNumber.softwareName (included as part)
   partNumber.playedRole[typeCode=MANU].id
   specialization
      idn/a
      extensionn/a
      modifierExtensionN/A
   version
      idn/a
      extensionn/a
      modifierExtensionN/A
   property
      idn/a
      extensionn/a
      modifierExtensionN/A
   patient.playedRole[typeCode=USED].scoper.playedRole[typeCode=PAT]
   owner.playedRole[typeCode=OWN].scoper
   contact.scopedRole[typeCode=CON].player
   location.playedRole[typeCode=LOCE].scoper
   url.telecom
   note.text
   safetyNA

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

ImplantableDeviceProsthesis
Device
   identifierFiveWs.identifier
   udiCarrierFiveWs.identifier
      deviceIdentifierFiveWs.what[x]
   statusFiveWs.status
   statusReasonFiveWs.status
   distinctIdentifierFiveWs.what[x]
   manufacturerFiveWs.what[x]
   manufactureDateFiveWs.what[x]
   expirationDateFiveWs.what[x]
   lotNumberFiveWs.what[x]
   serialNumberFiveWs.what[x]
   deviceName
      typeFiveWs.what[x]
   modelNumberFiveWs.what[x]
   partNumberFiveWs.what[x]
   specialization
      versionFiveWs.what[x]
   version
      componentFiveWs.what[x]
   patientFiveWs.subject[x], FiveWs.subject
   ownerFiveWs.source
   contactFiveWs.source
   locationFiveWs.where[x]
   urlFiveWs.where[x]

Mappings for UDI Mapping (http://fda.gov/UDI)

ImplantableDeviceProsthesis
Device
   identifierThe serial number which is a component of the production identifier (PI), a conditional, variable portion of a UDI. The identifier.type code should be set to “SNO”(Serial Number) and the system left empty.
   udiCarrier
      deviceIdentifierThe device identifier (DI), a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device.
      issuerAll UDIs are to be issued under a system operated by an Jurisdiction-accredited issuing agency. GS1 DIs: http://hl7.org/fhir/NamingSystem/gs1 HIBCC DIs: http://hl7.org/fhir/NamingSystem/hibcc ICCBBA DIs for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood ICCBA DIs for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other
      carrierAIDCA unique device identifier (UDI) on a device label a form that uses automatic identification and data capture (AIDC) technology.
      carrierHRFA unique device identifier (UDI) on a device label in plain text
   distinctIdentifierThe lot or batch number within which a device was manufactured - which is a component of the production identifier (PI), a conditional, variable portion of a UDI.
   manufacturerN/A
   manufactureDateThe date a specific device was manufactured - which is a component of the production identifier (PI), a conditional, variable portion of a UDI. For FHIR, The datetime syntax must converted to YYYY-MM-DD[THH:MM:SS]. If hour is present, the minutes and seconds should both be set to “00”.
   expirationDatethe expiration date of a specific device - which is a component of the production identifier (PI), a conditional, variable portion of a UDI. For FHIR, The datetime syntax must converted to YYYY-MM-DD[THH:MM:SS]. If hour is present, the minutes and seconds should both be set to “00”.
   lotNumberThe lot or batch number within which a device was manufactured - which is a component of the production identifier (PI), a conditional, variable portion of a UDI.