Profile Comparison between http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsDevice vs http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsDevice

Left:RTLS Tag Device Profile (http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsDevice)
Right:RTLS Tag Device Profile (http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsDevice)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0-ballot' vs '1.0.0-ballot2'
InformationStructureDefinition.dateValues for date differ: '2023-03-30T12:51:57+00:00' vs '2025-08-07T17:04:10+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International - Patient Administration Work Group' vs 'HL7 International / Patient Administration'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '5.0.0' vs '4.0.1'
InformationStructureDefinition.commentValues for comment differ: 'Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.' vs 'The only time that a resource does not have an id is when it is being submitted to the server using a create operation.'
InformationStructureDefinition.commentValues for comment differ: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.'
InformationStructureDefinition.commentValues for comment differ: 'Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a 'text blob' or where text is additionally entered raw or narrated and encoded information is added later.' vs 'Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a 'text blob' or where text is additionally entered raw or narrated and encoded information is added later.'
InformationStructureDefinition.definitionValues for definition differ: 'These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.' vs 'These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.'
InformationStructureDefinition.commentValues for comment differ: 'This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.' vs 'This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.commentValues for comment differ: 'Certain attributes, like serial number and UDI Carrier (the HRF or AIDC barcode string) are not device instance identifiers as they are not consistently able to uniquely identify the instance of a device, thus are not appropriate to be used to value Device.identifier. The barcode string from a barcode present on a device label or package may identify the instance, include names given to the device in local usage, or may identify the type of device. If the identifier identifies the type of device, Device.type element should be used. The identifier is typically valued if the serialNumber or lotNumber is not valued and represents a different type of identifier. However, it is permissible to still include those identifiers in DeviceDefinition.identifier with the appropriate identifier.type.' vs 'The barcode string from a barcode present on a device label or package may identify the instance, include names given to the device in local usage, or may identify the type of device. If the identifier identifies the type of device, Device.type element should be used.'
InformationStructureDefinition.commentValues for comment differ: 'UDI may identify an unique instance of a device, or it may only identify the type of the device. See [UDI mappings](device-mappings.html#udi) for a complete mapping of UDI parts to Device.' vs 'UDI may identify an unique instance of a device, or it may only identify the type of the device. See [UDI mappings](http://hl7.org/fhir/R4/device-mappings.html#udi) for a complete mapping of UDI parts to Device.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationDevice.udiCarrier.deviceIdentifierElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.definitionValues for definition differ: 'Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include: 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-diI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di # Informationsstelle für Arzneispezialitäten (IFA GmbH) (EU only): http://hl7.org/fhir/NamingSystem/ifa-gmbh-di.' vs 'Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include : 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.'
InformationDevice.udiCarrier.issuerElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.definitionValues for definition differ: 'The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/us-fda-udi or in the European Union by the European Commission http://hl7.org/fhir/NamingSystem/eu-ec-udi.' vs 'The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.'
InformationStructureDefinition.shortValues for short differ: 'barcode | rfid | manual | card | self-reported | electronic-transmission | unknown' vs 'barcode | rfid | manual +'
InformationStructureDefinition.definitionValues for definition differ: 'The Device record status. This is not the status of the device like availability.' vs 'Status of the Device availability.'
InformationStructureDefinition.definitionValues for definition differ: 'A name of the manufacturer or entity legally responsible for the device.' vs 'A name of the manufacturer.'
InformationStructureDefinition.commentValues for comment differ: 'Alphanumeric Maximum 20. While a serial number is a type of identifier, in the context of devices for which a UDI is required, thus a serial number may be part of the production identifier, it is more informative to have the serial number as a dedicated attribute together with the other UDI production identifier. When the device is not subject to including the UDI (e.g., its presence and exchange is not mandated by local regulatory requirements or specific use case at hand), thus the concept of production identifiers is not relevant as a set, it remains helpful for consistency to still use Device.serialNumber rather than using Device.identifier with an appropriate type. Systems that do not realize an identifier is a serial number may place it in Device.identifier or if the identifier.system is known for the serial number, it may also be populated in the Device.identifier as a globally unique id_.' vs 'Alphanumeric Maximum 20.'
InformationStructureDefinition.shortValues for short differ: 'The manufacturer's model number for the device' vs 'The model number for the device'
InformationStructureDefinition.definitionValues for definition differ: 'The manufacturer's model number for the device.' vs 'The model number for the device.'
InformationStructureDefinition.shortValues for short differ: 'The part number or catalog number of the device' vs 'The part number of the device'
InformationStructureDefinition.definitionValues for definition differ: 'The part number or catalog number of the device.' vs 'The part number of the device.'
InformationStructureDefinition.definitionValues for definition differ: 'The kind or type of device. A device instance may have more than one type - in which case those are the types that apply to the specific instance of the device.' vs 'The kind or type of device.'
InformationDevice.typeElement maximum cardinalities differ: '2147483647' vs '1'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'The type of the device version, e.g. manufacturer, approved, internal' vs 'The type of the device version'
InformationStructureDefinition.definitionValues for definition differ: 'The type of the device version, e.g. manufacturer, approved, internal.' vs 'The type of the device version.'
InformationStructureDefinition.shortValues for short differ: 'The hardware or software module of the device to which the version applies' vs 'A single component of the device version'
InformationStructureDefinition.definitionValues for definition differ: 'The hardware or software module of the device to which the version applies.' vs 'A single component of the device version.'
InformationStructureDefinition.shortValues for short differ: 'Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc.' vs 'The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties'
InformationStructureDefinition.definitionValues for definition differ: 'Static or essentially fixed characteristics or features of the device (e.g., time or timing attributes, resolution, accuracy, intended use or instructions for use, and physical attributes) that are not otherwise captured in more specific attributes.' vs 'The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'Code that specifies the property being represented' vs 'Code that specifies the property DeviceDefinitionPropetyCode (Extensible)'
InformationStructureDefinition.definitionValues for definition differ: 'Code that specifies the property, such as resolution, color, size, being represented.' vs 'Code that specifies the property DeviceDefinitionPropetyCode (Extensible).'
InformationStructureDefinition.shortValues for short differ: 'The higher level or encompassing device that this device is a logical part of' vs 'The parent device'
InformationStructureDefinition.definitionValues for definition differ: 'The higher level or encompassing device that this device is a logical part of.' vs 'The parent device.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Device
      .copyright
        .date2023-03-30T12:51:57+00:002025-08-07T17:04:10+00:00
        • Values Differ
        .descriptionDevice resource profile for tags or badges in RTLS workflows
          .experimentaltrue
            .fhirVersion5.0.04.0.1
            • Values Differ
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                .kindresource
                  .nameRTLSDevice
                    .publisherHL7 International - Patient Administration Work GroupHL7 International / Patient Administration
                    • Values Differ
                    .purposeThis profile defines minimum expectations for the Device resource to be used in RTLS workflows.
                      .statusdraft
                        .titleRTLS Tag Device Profile
                          .typeDevice
                            .urlhttp://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsDevice
                              .version1.0.0-ballot1.0.0-ballot2
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. Device C0..*DeviceItem used in healthcare
                              0..*DeviceItem used in healthcare
                                ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                      ... language 0..1codeLanguage of the resource content
                                      Binding: ?? (required): IETF language tag for a human language
                                      Additional BindingsPurpose
                                      ??Starter
                                      0..1codeLanguage of the resource content
                                      Binding: ?? (preferred): A human language.
                                      Additional BindingsPurpose
                                      ??Max Binding
                                        ... text 0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                        0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          ... contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            ... extension 0..*ExtensionAdditional content defined by implementations
                                            0..*ExtensionAdditional content defined by implementations
                                              ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                              ?!0..*ExtensionExtensions that cannot be ignored
                                                ... identifier S1..*IdentifierInstance identifier
                                                S1..*IdentifierInstance identifier
                                                  .... id 0..1stringUnique id for inter-element referencing
                                                  • Added this element
                                                  .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                  Slice: Unordered, Open by value:url
                                                  • Added this element
                                                  .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                  Binding: ?? (required): Identifies the purpose for this identifier, if known .
                                                  • Added this element
                                                  .... type Σ0..1CodeableConceptDescription of identifier
                                                  Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
                                                  • Added this element
                                                  .... system SΣ1..1uriThe namespace for the identifier value
                                                  Example General: http://www.acme.com/identifiers/patient
                                                  • Added this element
                                                  .... value SΣ1..1stringThe value that is unique
                                                  Example General: 123456
                                                  • Added this element
                                                  .... period Σ0..1PeriodTime period when id is/was valid for use
                                                  • Added this element
                                                  .... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
                                                  • Added this element
                                                  ... displayName 0..1stringThe name used to display by default when the device is referenced
                                                  • Removed this element
                                                  ... definition 0..1CodeableReference(DeviceDefinition)The reference to the definition for the device0..1Reference(DeviceDefinition)The reference to the definition for the device
                                                    ... udiCarrier Σ0..*BackboneElementUnique Device Identifier (UDI) Barcode string
                                                    Σ0..*BackboneElementUnique Device Identifier (UDI) Barcode string
                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                        0..*ExtensionAdditional content defined by implementations
                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                            .... deviceIdentifier Σ1..1stringMandatory fixed portion of UDIΣ0..1stringMandatory fixed portion of UDI
                                                            • Element minimum cardinalities differ: '1' vs '0'
                                                            .... issuer Σ1..1uriUDI Issuing Organization0..1uriUDI Issuing Organization
                                                            • Element minimum cardinalities differ: '1' vs '0'
                                                            .... jurisdiction 0..1uriRegional UDI authority0..1uriRegional UDI authority
                                                              .... carrierAIDC Σ0..1base64BinaryUDI Machine Readable Barcode StringΣ0..1base64BinaryUDI Machine Readable Barcode String
                                                                .... carrierHRF Σ0..1stringUDI Human Readable Barcode StringΣ0..1stringUDI Human Readable Barcode String
                                                                  .... entryType 0..1codebarcode | rfid | manual | card | self-reported | electronic-transmission | unknown
                                                                  Binding: ?? (required): Codes to identify how UDI data was entered.
                                                                  0..1codebarcode | rfid | manual +
                                                                  Binding: ?? (required): Codes to identify how UDI data was entered.
                                                                    ... status ?!Σ0..1codeA status of "active" indicates that a tracking tag is in use (regardless of current assignment to a subject) and "inactive" indicates that a tracking tag is no longer in use.
                                                                    Binding: ?? (required): The record status of the device.
                                                                    ?!Σ0..1codeA status of "active" indicates that a tracking tag is in use (regardless of current assignment to a subject) and "inactive" indicates that a tracking tag is no longer in use.
                                                                    Binding: ?? (required): The availability status of the device.
                                                                      ... availabilityStatus 0..1CodeableConceptlost | damaged | destroyed | available
                                                                      Binding: ?? (extensible): The availability status reason of the device.
                                                                      • Removed this element
                                                                      ... biologicalSourceEvent 0..1IdentifierAn identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
                                                                      • Removed this element
                                                                      ... manufacturer 0..1stringName of device manufacturer0..1stringName of device manufacturer
                                                                        ... manufactureDate 0..1dateTimeDate when the device was made0..1dateTimeDate when the device was made
                                                                          ... expirationDate 0..1dateTimeDate and time of expiry of this device (if applicable)0..1dateTimeDate and time of expiry of this device (if applicable)
                                                                            ... lotNumber 0..1stringLot number of manufacture0..1stringLot number of manufacture
                                                                              ... serialNumber 0..1stringSerial number assigned by the manufacturer0..1stringSerial number assigned by the manufacturer
                                                                                ... name C0..*BackboneElementThe name or names of the device as known to the manufacturer and/or patient
                                                                                • Removed this element
                                                                                ... modelNumber 0..1stringThe manufacturer's model number for the device0..1stringThe model number for the device
                                                                                  ... partNumber 0..1stringThe part number or catalog number of the device0..1stringThe part number of the device
                                                                                    ... category 0..*CodeableConceptIndicates a high-level grouping of the device
                                                                                    Binding: ?? (example): Categories of medical devices.
                                                                                    • Removed this element
                                                                                    ... type 0..*CodeableConceptThe kind or type of device
                                                                                    Binding: ?? (example): Codes to identify medical devices.
                                                                                    0..1CodeableConceptThe kind or type of device
                                                                                    Binding: ?? (example): Codes to identify medical devices.
                                                                                    • Element maximum cardinalities differ: '2147483647' vs '1'
                                                                                    ... version 0..*BackboneElementThe actual design of the device or software version running on the device
                                                                                    0..*BackboneElementThe actual design of the device or software version running on the device
                                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                            .... type 0..1CodeableConceptThe type of the device version, e.g. manufacturer, approved, internal
                                                                                            Binding: ?? (example): The type of version indicated for the device.
                                                                                            0..1CodeableConceptThe type of the device version
                                                                                              .... component 0..1IdentifierThe hardware or software module of the device to which the version applies0..1IdentifierA single component of the device version
                                                                                                .... installDate 0..1dateTimeThe date the version was installed on the device
                                                                                                • Removed this element
                                                                                                .... value 1..1stringThe version text1..1stringThe version text
                                                                                                  ... conformsTo 0..*BackboneElementIdentifies the standards, specifications, or formal guidances for the capabilities supported by the device
                                                                                                  • Removed this element
                                                                                                  ... property 0..*BackboneElementInherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc.
                                                                                                  0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
                                                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          .... type 1..1CodeableConceptCode that specifies the property being represented
                                                                                                          Binding: ?? (example): Device property type.
                                                                                                          1..1CodeableConceptCode that specifies the property DeviceDefinitionPropetyCode (Extensible)
                                                                                                            .... value[x] 1..1Quantity, CodeableConcept, string, boolean, integer, Range, AttachmentValue of the property
                                                                                                            • Removed this element
                                                                                                            .... valueQuantity 0..*QuantityProperty value as a quantity
                                                                                                            • Added this element
                                                                                                            .... valueCode 0..*CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
                                                                                                            • Added this element
                                                                                                            ... mode 0..1CodeableConceptThe designated condition for performing a task
                                                                                                            Binding: ?? (example): Operational mode of a device.
                                                                                                            • Removed this element
                                                                                                            ... cycle 0..1CountThe series of occurrences that repeats during the operation of the device
                                                                                                            • Removed this element
                                                                                                            ... duration 0..1DurationA measurement of time during the device's operation (e.g., days, hours, mins, etc.)
                                                                                                            • Removed this element
                                                                                                            ... owner 0..1Reference(Organization)Organization responsible for device0..1Reference(Organization)Organization responsible for device
                                                                                                              ... contact 0..*ContactPointDetails for human/organization for support
                                                                                                              0..*ContactPointDetails for human/organization for support
                                                                                                                ... location S0..1Reference(RTLS Location Resource Profile)Where the device is foundS0..1Reference(RTLS Location Resource Profile)Where the device is found
                                                                                                                  ... url 0..1uriNetwork address to contact device0..1uriNetwork address to contact device
                                                                                                                    ... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to electronic services provided by the device
                                                                                                                    • Removed this element
                                                                                                                    ... gateway 0..*CodeableReference(Device)Linked device acting as a communication/data collector, translator or controller
                                                                                                                    • Removed this element
                                                                                                                    ... note 0..*AnnotationDevice notes and comments
                                                                                                                    0..*AnnotationDevice notes and comments
                                                                                                                      ... safety Σ0..*CodeableConceptSafety Characteristics of Device
                                                                                                                      Binding: ?? (example)
                                                                                                                      Σ0..*CodeableConceptSafety Characteristics of Device
                                                                                                                        ... parent 0..1Reference(Device)The higher level or encompassing device that this device is a logical part of0..1Reference(Device)The parent device
                                                                                                                          ... statusReason 0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
                                                                                                                          Binding: ?? (extensible): The availability status reason of the device.
                                                                                                                          • Added this element
                                                                                                                          ... distinctIdentifier 0..1stringThe distinct identification string
                                                                                                                          • Added this element
                                                                                                                          ... deviceName 0..*BackboneElementThe name of the device as given by the manufacturer
                                                                                                                          • Added this element
                                                                                                                          ... specialization 0..*BackboneElementThe capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
                                                                                                                          • Added this element
                                                                                                                          ... patient 0..1Reference(Patient)Patient to whom Device is affixed
                                                                                                                          • Added this element

                                                                                                                          doco Documentation for this format