type: mappingsresource: Device
Device Mappings
- Device: rim=Device; interface=Participant; w5=administrative.device
- Device.identifier: w5=FiveWs.identifier; rim=.id; interface=Participant.identifier; udi=The 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.; btle=system = urn:oid value = DIS System ID characteristic value (8 octets hexadecimal string); ACOM=system = IEEE EUI-64 or similar value = SystemInfo.system-identifier; DIM=system = IEEE EUI-64 or a local system value = VMS::System-Id, MDS::Soft-ID; BICEPS=system = .../ProductionSpecification/ComponentId/Root value = .../ProductionSpecification/ComponentId/Extension
- Device.udiCarrier: w5=FiveWs.identifier; rim=.id and .code; btle=DIS UDI for Medical Devices characteristic value fields - See Bluetooth GATT Specification Supplement (https://www.bluetooth.com/specifications/gss/) for details)
- Device.udiCarrier.deviceIdentifier: w5=FiveWs.what[x]; rim=Role.id.extension; udi=The device identifier (DI), a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device.; btle=Device Identifier field from DIS UDI for Medical Devices characteristic; ACOM=SystemInfo.udi.deviceIdentifier; DIM=VMS::Production-Specification[spec-type=device-identifier]::prod-spec; BICEPS=MdsDescriptor/MetaData/UDI/DeviceIdentifier
- Device.udiCarrier.issuer: rim=Role.id.root; udi=All 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; btle=Issuer field from DIS UDI for Medical Devices characteristic; ACOM=SystemInfo.udi.issuer; DIM=VMS::Udi::udi-issuer; BICEPS=MdsDescriptor/MetaData/UDI/Issuer
- Device.udiCarrier.jurisdiction: rim=Role.scoper; btle=Authority field from DIS UDI for Medical Devices characteristic; ACOM=SystemInfo.udi.authority; DIM=VMS::Udi::udi-authority; BICEPS=MdsDescriptor/MetaData/UDI/Jurisdictions
- Device.udiCarrier.carrierAIDC: rim=Role.id.extension; udi=A unique device identifier (UDI) on a device label a form that uses automatic identification and data capture (AIDC) technology.
- Device.udiCarrier.carrierHRF: rim=Role.id.extension; udi=A unique device identifier (UDI) on a device label in plain text; btle=Label field from DIS UDI for Medical Devices characteristic; ACOM=SystemInfo.udi.label; DIM=VMS::Udi::udi-label; BICEPS=MdsDescriptor/MetaData/UDI/HumanReadableForm
- Device.udiCarrier.entryType: rim=NA; btle=electronic-transmission
- Device.status: w5=FiveWs.status; rim=.statusCode; interface=Participant.active
- Device.availabilityStatus: w5=FiveWs.status
- Device.biologicalSourceEvent: w5=FiveWs.what[x]; udi=A distinct identification code required by §1271.290(c), the product contains or consists of human cells or tissues that are intended for implantation, transplantation, infusion, or transfer into a human recipient as defined under 21 CFR 1271.3. This may also be known as the donation identification number (DIN) or a value to trace the product's origin.
- Device.manufacturer: w5=FiveWs.what[x]; rim=.playedRole[typeCode=MANU].scoper.name; udi=N/A; btle=DIS Manufacturer Name String characteristic value; ACOM=SystemInfo.system-manufacturer; DIM=VMS::System-Model::manufacturer, VMD::Vmd-Model::manufacturer; BICEPS=MdsDescriptor/MetaData/Manufacturer
- Device.manufactureDate: w5=FiveWs.what[x]; rim=.existenceTime.low; udi=The 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”.; DIM=VMS::Production-Specification[spec-type=manufacture-date]::prod-spec; BICEPS=MdsDescriptor/MetaData/ManufactureDate
- Device.expirationDate: w5=FiveWs.what[x]; rim=.expirationTime; udi=the 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”.; DIM=VMS::Production-Specification[spec-type=expiry-date]::prod-spec; BICEPS=MdsDescriptor/MetaData/ExpirationDate
- Device.lotNumber: w5=FiveWs.what[x]; rim=.lotNumberText; udi=The 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.; DIM=VMS::Production-Specification[spec-type=lot-number]::prod-spec; BICEPS=MdsDescriptor/MetaData/LotNumber
- Device.serialNumber: w5=FiveWs.what[x]; rim=.playedRole[typeCode=MANU].id; btle=DIS Serial Number String characteristic value; ACOM=SystemInfo.serial-number; DIM=VMS::Production-Specification[spec-type=serial-number]::prod-spec; BICEPS=MdsDescriptor/MetaData/SerialNumber
- Device.name: interface=Participant.name
- Device.name.type: w5=FiveWs.what[x]; rim=.playedRole[typeCode=MANU].code
- Device.name.display: w5=FiveWs.status; rim=statusCode
- Device.modelNumber: w5=FiveWs.what[x]; rim=.softwareName (included as part); btle=DIS Model Number String characteristic value; ACOM=SystemInfo.system-model-number; DIM=VMS::System-Model::model-number, VMD::Vmd-Model::model-number; BICEPS=modelNumber = MdsDescriptor/MetaData/ModelNumber name = MdsDescriptor/MetaData/ModelName
- Device.partNumber: w5=FiveWs.what[x]; rim=.playedRole[typeCode=MANU].id; DIM=VMS::Production-Specification[spec-type=part-number]::prod-spec; BICEPS=MdsDescriptor/MetaData/PartNumber
- Device.type: btle=text = Appearance Value name or Primary Service name coding = Appearance Value or Primary Service UUID; ACOM=MDC_MOC_VMS_MDS_SIMP (fixed value for PHD); DIM=type = VMO::Type, VMS::System-Type type.text = VMO::Label-String; BICEPS=MdsDescriptor/Type, MdsDescriptor/Vmd/Type, MdsDescriptor/Vmd/Channel/Type
- Device.deviceVersion.type: btle=Bluetooth-UUID; ACOM=MDC code for a version (MDC_ID_PROD_SPEC_FW, MDC_ID_PROD_SPEC_HW, MDC_ID_PROD_SPEC_SW); DIM=VMS::Production-Specification[spec-type=xx-revision]::spec-type (with xx replaced by hw, sw or fw); BICEPS=.../ProductionSpecification/SpecType
- Device.deviceVersion.component: w5=FiveWs.what[x]; DIM=VMS::Production-Specification[spec-type=xx-revision]::component-id (with xx replaced by hw, sw or fw); BICEPS=/ProductionSpecification/ComponentId
- Device.deviceVersion.installDate: w5=FiveWs.what[x]
- Device.deviceVersion.value: btle=DIS Firmware Revision characteristic value or DIS Hardware Revision characteristic value or DIS Software Revision characteristic value; ACOM=SystemInfo.firmware-, hardware-, software-revision; DIM=VMS::Production-Specification[spec-type=xx-revision]::prod-spec (with xx replaced by hw, sw or fw); BICEPS=.../ProductionSpecification/ProductionSpec
- Device.conformsTo.category: ACOM=communication (fixed value)
- Device.conformsTo.specification: ACOM=SystemInfo.System-Type-Spec-List[i].type
- Device.conformsTo.version: ACOM=SystemInfo.System-Type-Spec-List[i].version
- Device.property: ACOM=clock attributes (as ASN1ToHL7 code); DIM=MDS::Clock::time-support attributes; BICEPS=MdsDescriptor/Clock/TimeProtocol, MdsDescriptor/Clock/Type
- Device.additive: w5=FiveWs.what[x]; rim=Material
- Device.additive.type: w5=FiveWs.what[x]; rim=.code
- Device.additive.quantity: w5=FiveWs.what[x]; rim=.playedRole[classCode=CONT].quantity
- The distributor of the model of device: w5=FiveWs.what[x]; rim=.playedRole[typeCode=DIST].scoper.name
- Device.location: w5=FiveWs.where[x]; rim=.playedRole[typeCode=LOCE].scoper
- Device.note: rim=.text
- Device.safety: rim=NA; BICEPS=MdsDescriptor/Vmd/Channel/SafetyClassification