This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions 
UDI is a unique numeric or alphanumeric code that consists of two parts:
(1) a device identifier (DI), a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device, and (2)
a production identifier (PI), a conditional, variable portion of a UDI that identifies one or more of the following when included on the label of a device:
(2a) the lot or batch number within which a device was manufactured; (2b) the serial number of a specific device; (2c) the expiration date of a specific device; (2d) the date a specific device was manufactured; (2e) the distinct identification code required by §1271.290(c) for a human cell, tissue, or cellular and tissue-based product (HCT/P) regulated as a device.
Device |
|
identifier |
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. |
definition |
|
udiCarrier |
|
deviceIdentifier |
The device identifier (DI), a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device. |
deviceIdentifierSystem |
|
issuer |
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 |
jurisdiction |
|
carrierAIDC |
A unique device identifier (UDI) on a device label a form that uses automatic identification and data capture (AIDC) technology. |
carrierHRF |
A unique device identifier (UDI) on a device label in plain text |
entryType |
|
status |
|
availabilityStatus |
|
biologicalSourceEvent |
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. |
manufacturer |
N/A |
manufactureDate |
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”. |
expirationDate |
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”. |
lotNumber |
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. |
serialNumber |
|
name |
|
value |
|
type |
|
display |
|
modelNumber |
|
partNumber |
|
category |
|
type |
|
deviceVersion |
|
type |
|
component |
|
installDate |
|
value |
|
conformsTo |
|
category |
|
specification |
|
version |
|
property |
|
type |
|
value[x] |
|
additive |
|
type |
|
quantity |
|
contact |
|
location |
|
note |
|
safety |
|
parent |
|
Device |
|
identifier |
system = urn:oid
value = DIS System ID characteristic value (8 octets hexadecimal string) |
definition |
|
udiCarrier |
DIS UDI for Medical Devices characteristic value fields - See Bluetooth GATT Specification Supplement (https://www.bluetooth.com/specifications/gss/) for details) |
deviceIdentifier |
Device Identifier field from DIS UDI for Medical Devices characteristic |
deviceIdentifierSystem |
|
issuer |
Issuer field from DIS UDI for Medical Devices characteristic |
jurisdiction |
Authority field from DIS UDI for Medical Devices characteristic |
carrierAIDC |
|
carrierHRF |
Label field from DIS UDI for Medical Devices characteristic |
entryType |
electronic-transmission |
status |
|
availabilityStatus |
|
biologicalSourceEvent |
|
manufacturer |
DIS Manufacturer Name String characteristic value |
manufactureDate |
|
expirationDate |
|
lotNumber |
|
serialNumber |
DIS Serial Number String characteristic value |
name |
|
value |
|
type |
|
display |
|
modelNumber |
DIS Model Number String characteristic value |
partNumber |
|
category |
|
type |
text = Appearance Value name or Primary Service name
coding = Appearance Value or Primary Service UUID |
deviceVersion |
|
type |
Bluetooth-UUID |
component |
|
installDate |
|
value |
DIS Firmware Revision characteristic value or DIS Hardware Revision characteristic value or DIS Software Revision characteristic value |
conformsTo |
|
category |
|
specification |
|
version |
|
property |
|
type |
|
value[x] |
|
additive |
|
type |
|
quantity |
|
contact |
|
location |
|
note |
|
safety |
|
parent |
|
Device |
|
identifier |
system = IEEE EUI-64 or similar
value = SystemInfo.system-identifier |
definition |
|
udiCarrier |
|
deviceIdentifier |
SystemInfo.udi.deviceIdentifier |
deviceIdentifierSystem |
|
issuer |
SystemInfo.udi.issuer |
jurisdiction |
SystemInfo.udi.authority |
carrierAIDC |
|
carrierHRF |
SystemInfo.udi.label |
entryType |
|
status |
|
availabilityStatus |
|
biologicalSourceEvent |
|
manufacturer |
SystemInfo.system-manufacturer |
manufactureDate |
|
expirationDate |
|
lotNumber |
|
serialNumber |
SystemInfo.serial-number |
name |
|
value |
|
type |
|
display |
|
modelNumber |
SystemInfo.system-model-number |
partNumber |
|
category |
|
type |
MDC_MOC_VMS_MDS_SIMP (fixed value for PHD) |
deviceVersion |
|
type |
MDC code for a version (MDC_ID_PROD_SPEC_FW, MDC_ID_PROD_SPEC_HW, MDC_ID_PROD_SPEC_SW) |
component |
|
installDate |
|
value |
SystemInfo.firmware-, hardware-, software-revision |
conformsTo |
|
category |
communication (fixed value) |
specification |
SystemInfo.System-Type-Spec-List[i].type |
version |
SystemInfo.System-Type-Spec-List[i].version |
property |
clock attributes (as ASN1ToHL7 code) |
type |
|
value[x] |
|
additive |
|
type |
|
quantity |
|
contact |
|
location |
|
note |
|
safety |
|
parent |
|
Device |
|
identifier |
system = IEEE EUI-64 or a local system
value = VMS::System-Id, MDS::Soft-ID |
definition |
|
udiCarrier |
|
deviceIdentifier |
VMS::Production-Specification[spec-type=device-identifier]::prod-spec |
deviceIdentifierSystem |
|
issuer |
VMS::Udi::udi-issuer |
jurisdiction |
VMS::Udi::udi-authority |
carrierAIDC |
|
carrierHRF |
VMS::Udi::udi-label |
entryType |
|
status |
|
availabilityStatus |
|
biologicalSourceEvent |
|
manufacturer |
VMS::System-Model::manufacturer, VMD::Vmd-Model::manufacturer |
manufactureDate |
VMS::Production-Specification[spec-type=manufacture-date]::prod-spec |
expirationDate |
VMS::Production-Specification[spec-type=expiry-date]::prod-spec |
lotNumber |
VMS::Production-Specification[spec-type=lot-number]::prod-spec |
serialNumber |
VMS::Production-Specification[spec-type=serial-number]::prod-spec |
name |
|
value |
|
type |
|
display |
|
modelNumber |
VMS::System-Model::model-number, VMD::Vmd-Model::model-number |
partNumber |
VMS::Production-Specification[spec-type=part-number]::prod-spec |
category |
|
type |
type = VMO::Type, VMS::System-Type
type.text = VMO::Label-String |
deviceVersion |
|
type |
VMS::Production-Specification[spec-type=xx-revision]::spec-type (with xx replaced by hw, sw or fw) |
component |
VMS::Production-Specification[spec-type=xx-revision]::component-id (with xx replaced by hw, sw or fw) |
installDate |
|
value |
VMS::Production-Specification[spec-type=xx-revision]::prod-spec (with xx replaced by hw, sw or fw) |
conformsTo |
|
category |
|
specification |
|
version |
|
property |
MDS::Clock::time-support attributes |
type |
|
value[x] |
|
additive |
|
type |
|
quantity |
|
contact |
|
location |
|
note |
|
safety |
|
parent |
|
Device |
|
identifier |
system = .../ProductionSpecification/ComponentId/Root
value = .../ProductionSpecification/ComponentId/Extension |
definition |
|
udiCarrier |
|
deviceIdentifier |
MdsDescriptor/MetaData/UDI/DeviceIdentifier |
deviceIdentifierSystem |
|
issuer |
MdsDescriptor/MetaData/UDI/Issuer |
jurisdiction |
MdsDescriptor/MetaData/UDI/Jurisdictions |
carrierAIDC |
|
carrierHRF |
MdsDescriptor/MetaData/UDI/HumanReadableForm |
entryType |
|
status |
|
availabilityStatus |
|
biologicalSourceEvent |
|
manufacturer |
MdsDescriptor/MetaData/Manufacturer |
manufactureDate |
MdsDescriptor/MetaData/ManufactureDate |
expirationDate |
MdsDescriptor/MetaData/ExpirationDate |
lotNumber |
MdsDescriptor/MetaData/LotNumber |
serialNumber |
MdsDescriptor/MetaData/SerialNumber |
name |
|
value |
|
type |
|
display |
|
modelNumber |
modelNumber = MdsDescriptor/MetaData/ModelNumber
name = MdsDescriptor/MetaData/ModelName |
partNumber |
MdsDescriptor/MetaData/PartNumber |
category |
|
type |
MdsDescriptor/Type, MdsDescriptor/Vmd/Type, MdsDescriptor/Vmd/Channel/Type |
deviceVersion |
|
type |
.../ProductionSpecification/SpecType |
component |
/ProductionSpecification/ComponentId |
installDate |
|
value |
.../ProductionSpecification/ProductionSpec |
conformsTo |
|
category |
|
specification |
|
version |
|
property |
MdsDescriptor/Clock/TimeProtocol, MdsDescriptor/Clock/Type |
type |
|
value[x] |
|
additive |
|
type |
|
quantity |
|
contact |
|
location |
|
note |
|
safety |
MdsDescriptor/Vmd/Channel/SafetyClassification |
parent |
|