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

Active as of 2025-03-31

Mappings for the ImplantableDeviceDental 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: Dental (Source)DENTAL DEVICE TRACKING (228.9).001IEN.03PATIENT.08STATUS1UDI2TYPE4.1MANUFACTURER4.2MODEL4.3S/N4.4LOT4.6MANUFACTURER DATE4.7EXPIRATION DATE4.8DONATION ID

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1352 for review V2F DENTAL DEVICE TRACKING - IEN (228.9-.001) source value Device.identifier .value .system = http://va.gov/identifiers/$Sta3n/228.9 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1352-1 for review V2F fixed value Device.identifier .system http://va.gov/identifiers/$Sta3n/228.9 generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1354 for review V2F DENTAL DEVICE TRACKING - UDI (228.9-1) source value Device.udiCarrier .deviceIdentifier http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1362 for review V2F DENTAL DEVICE TRACKING - STATUS (228.9-.08) terminologyMaps Device.status VF_DentalDeviceStatus http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1364 for review V2F DENTAL DEVICE TRACKING - DONATION ID (228.9-4.8) source value Device.distinctIdentifier http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1370 for review V2F DENTAL DEVICE TRACKING - MANUFACTURER (228.9-4.1) source value Device.manufacturer http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1372 for review V2F DENTAL DEVICE TRACKING - MANUFACTURER DATE (228.9-4.6) source value Device.manufactureDate http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1375 for review V2F DENTAL DEVICE TRACKING - EXPIRATION DATE (228.9-4.7) source value Device.expirationDate http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1378 for review V2F DENTAL DEVICE TRACKING - LOT (228.9-4.4) source value Device.lotNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1384 for review V2F DENTAL DEVICE TRACKING - S/N (228.9-4.3) source value Device.serialNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1392 for review V2F DENTAL DEVICE TRACKING - MODEL (228.9-4.2) source value Device.modelNumber http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1398 for review V2F DENTAL DEVICE TRACKING - TYPE (228.9-2) source value Device.type .text .coding.system = "http://snomed.info/sct"
.coding.code = #277986000
.coding.display = "Dental equipment and devices"
http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1398-1 for review V2F fixed value Device.type .coding.system http://snomed.info/sct generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1398-2 for review V2F fixed value Device.type .coding.code #277986000 generated from mapParameter line 2 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1398-3 for review V2F fixed value Device.type .coding.display Dental equipment and devices generated from mapParameter line 3 http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device | 5.0.1
1403 for review V2F DENTAL DEVICE TRACKING - PATIENT (228.9-.03) reference Device.patient /Patient 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) ()

ImplantableDeviceDental
Device
   identifier
      system1352-1: fixed value = http://va.gov/identifiers/$Sta3n/228.9

generated from mapParameter line 1

      value1352: source value based on DENTAL DEVICE TRACKING - IEN (228.9-.001)
   udiCarrier
      deviceIdentifier1354: source value based on DENTAL DEVICE TRACKING - UDI (228.9-1), 1353: target not supported,
      carrierHRF1795: target not supported
   status1362: terminologyMaps using VF_DentalDeviceStatus on DENTAL DEVICE TRACKING - STATUS (228.9-.08), 1355: target not supported,
   distinctIdentifier1364: source value based on DENTAL DEVICE TRACKING - DONATION ID (228.9-4.8), 1363: target not supported,
   manufacturer1370: source value based on DENTAL DEVICE TRACKING - MANUFACTURER (228.9-4.1)
   manufactureDate1372: source value based on DENTAL DEVICE TRACKING - MANUFACTURER DATE (228.9-4.6), 1371: target not supported,
   expirationDate1375: source value based on DENTAL DEVICE TRACKING - EXPIRATION DATE (228.9-4.7), 1374: target not supported,
   lotNumber1378: source value based on DENTAL DEVICE TRACKING - LOT (228.9-4.4), 1377: target not supported,
   serialNumber1384: source value based on DENTAL DEVICE TRACKING - S/N (228.9-4.3), 1381: target not supported,
   modelNumber1392: source value based on DENTAL DEVICE TRACKING - MODEL (228.9-4.2)
   type
      coding
         system1398-1: fixed value = http://snomed.info/sct

generated from mapParameter line 1

         code1398-2: fixed value = #277986000

generated from mapParameter line 2

         display1398-3: fixed value = Dental equipment and devices

generated from mapParameter line 3

      text1398: source value based on DENTAL DEVICE TRACKING - TYPE (228.9-2)
   patient1403: reference based on DENTAL DEVICE TRACKING - PATIENT (228.9-.03)

Mappings for Clinical Data Warehouse (CDW) ()

ImplantableDeviceDental
Device
   udiCarrier
      deviceIdentifierDental.DeviceTracking.DeviceIdentification
   statusDental.DeviceTracking.DeviceStatus
   distinctIdentifierDental.DeviceTracking.DonationIdentification
   manufacturerDental.DeviceTracking.DeviceManufacturer
   manufactureDateDental.DeviceTracking.ManufacturerDate
   expirationDateDental.DeviceTracking.ExpirationDate
   lotNumberDental.DeviceTracking.DeviceLotNumber
   serialNumberDental.DeviceTracking.SerialNumber
   modelNumberDental.DeviceTracking.DeviceModel
   type
      textDental.DeviceTracking.DeviceType
   patientDental.DeviceTracking.PatientIEN,Dental.DeviceTracking.PatientSID,Dental.DeviceTrackingDetail.PatientIEN

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

ImplantableDeviceDental
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
   type
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   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)

ImplantableDeviceDental
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)

ImplantableDeviceDental
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.