Left: | PhdDevice (http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice) |
Right: | PhdDevice (http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice) |
Error | StructureDefinition.version | Values for version differ: '1.1.0' vs '2.0.0-ballot2' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.definition | Values for definition differ: 'The characteristics, operational status and capabilities of a medical-related component of a medical device. A PHD is JUST the medical-related component.' vs 'his resource describes the primary features of a Personal Health Device (PHD). It contains the properties, production specification, specializations, and overall type of the PHD.' |
Information | StructureDefinition.comment | Values for comment differ: 'For the initial scope, this Device resource is only applicable to describe a single node in the containment tree that is produced by the context scanner in any medical device that implements or derives from the ISO/IEEE 11073 standard and that does not represent a metric. Examples for such a node are MDS, VMD, or Channel. With PHD medical units, there is no medical scanner and the unit is only a single node, a single 'simple' MDS, and it is static. Thus a PHD has no parent 'Device'. When a PHD supports multiple device specializations, the single unit description is still the case. A specialization is just an way to organize a set of metric objects that tend to be generated by a single sensor, but the device could expose metric objects from several specializations which usually means it has more than one sensor. In PHDs multiple specialization support is rare.' vs 'This profile applies to PHDs that adhere to the IEEE 11073-10206 ACOM standard or that can be mapped to it. The profile is based on the Device resource and contains additional elements that are specific to PHDs.' |
Information | StructureDefinition.definition | Values for definition differ: 'The assigned unique identification of the device that is semantically meaningful outside of the FHIR resource context. An example would be the IEEE EUI-64 System-Id or transport address. For PHDs the systemIdentifier is required and the transportAddressIdentifier is highly recommended as this is what most end users see and can obtain from the device itself or device packaging.' vs 'The assigned unique identification of the device that is semantically meaningful outside of the FHIR resource context. An example would be the IEEE EUI-64 System-Id or transport address. For PHDs the systemIdentifier is highly recommended and also a transportAddressIdentifier is recommended as this is what most end users see and can obtain from the device itself or device packaging.' |
Information | StructureDefinition.short | Values for short differ: 'Manufacturer name from System-Model.manufacturer' vs 'Manufacturer name from SystemInfo.system-manufacturer' |
Information | StructureDefinition.definition | Values for definition differ: 'The manufacturer name as reported by the System-Model attribute.' vs 'The manufacturer name as reported in the IEEE 11073-10206 SystemInfo.' |
Information | StructureDefinition.comment | Values for comment differ: 'The System-Model attribute is required by the IEEE 11073-20601 specification' vs 'The system manufacturer attribute is required by the IEEE 11073-10206 specification' |
Information | StructureDefinition.short | Values for short differ: 'Serial number from the Production-Specification attribute' vs 'Serial number assigned by the manufacturer' |
Information | StructureDefinition.definition | Values for definition differ: 'The serial number as reported by the Production-Specification attribute.' vs 'The serial number assigned by the organization when the device was manufactured.' |
Information | StructureDefinition.comment | Values for comment differ: 'The Production-Specification is optional in the 11073-20601 specification but required by Continua. A Continua certified PHD shall report a serial number. The serial number shall be mapped if the PHD reports it.' vs 'Alphanumeric Maximum 20.' |
Information | StructureDefinition.short | Values for short differ: 'Model number from System-Model.model' vs 'Model number from SystemInfo.model-number' |
Information | StructureDefinition.definition | Values for definition differ: 'The model number as reported by the System-Model attribute.' vs 'The model number as reported by the SystemInfo attribute.' |
Information | StructureDefinition.comment | Values for comment differ: 'The System-Model attribute is required by the IEEE 11073-20601 specification' vs 'The model number attribute is required by the IEEE 11073-10206 specification' |
Information | StructureDefinition.short | Values for short differ: 'Part number from the Production-Specification attribute' vs 'The part number of the device' |
Information | StructureDefinition.definition | Values for definition differ: 'The part number as reported by the Production-Specification attribute.' vs 'The part number of the device.' |
Information | StructureDefinition.comment | Values for comment differ: 'The Production-Specification is optional in the 11073-20601 specification. This element shall be mapped if the PHD reports it' vs 'Alphanumeric Maximum 20.' |
Information | StructureDefinition.short | Values for short differ: 'Indicates the device is a PHD.' vs 'The kind or type of device' |
Information | StructureDefinition.definition | Values for definition differ: 'A human readable display describing the meaning of the MDC code.' vs 'A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.' |
Information | StructureDefinition.comment | Values for comment differ: 'It is suggested that this element contain the reference identfier for Simple MDS 'MDC_MOC_VMS_MDS_SIMP'.' vs 'Very often the text is the same as a displayName of one of the codings.' |
Information | StructureDefinition.short | Values for short differ: 'This element contains an entry for each supported specialization' vs 'The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication' |
Information | StructureDefinition.short | Values for short differ: 'The specialization standard supported by the PHD.' vs 'The standard that is used to operate and communicate' |
Information | StructureDefinition.short | Values for short differ: 'The version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version' vs 'The version of the standard that is used to operate and communicate' |
Information | Device.specialization.version | Element minimum cardinalities differ: '1' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'A PHD may report firmware, hardware, software, internal protocol, and Continua versions.' vs 'A PHD may report firmware, hardware, software, internal protocol, nomenclature and ACOM versions.' |
Information | StructureDefinition.comment | Values for comment differ: 'There are several versions that are reported from a PHD. Firmware, Hardware, Protocol (internal, not 20601), and Software versions come from the Production-Specification attribute. The Continua version comes from the Reg-Cert-Data-List attribute. Continua compliant PHDs report at least a firmware and Continua version. A separate version entry is needed for each of the versions reported by the PHD.' vs 'There are several versions that are reported from a PHD. Firmware, Hardware, Protocol (internal, not IEEE 11073-10206), and Software versions come from the System Information object. The nomenclature and ACOM version comes from the ACOM base class. PHDs compliant to this IG report at least one of these versions. A separate version entry is needed for each of the versions reported by the PHD.' |
Information | Device.version | Element minimum cardinalities differ: '0' vs '1' |
Information | Device.version.type | Element minimum cardinalities differ: '1' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'The version' vs 'The version text' |
Information | StructureDefinition.short | Values for short differ: 'The parent device' vs 'No reference to a parent device in PHD. PHDs are not part of a device hierarchy.' |
Information | Device.parent | Element maximum cardinalities differ: '1' vs '0' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Device | ||
![]() | |||
![]() | 2017-07-07T11:39:51.3383228-04:00 | ||
![]() | Base StructureDefinition for the Device Resource for a PHD | Profile for the Device Resource for a PHD |
|
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
![]() | resource | ||
![]() | PhdDevice | ||
![]() | HL7 International / Health Care Devices | ||
![]() | This resource describes the primary features of a Personal Health Device (PHD). It contains the properties, production specification, specializations, and overall type of the PHD. | This resource describes the primary features of a Personal Health Device (PHD). |
|
![]() | draft | active |
|
![]() | |||
![]() | Device | ||
![]() | http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice | ||
![]() | 1.1.0 | 2.0.0-ballot2 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | Device | Item used in healthcare | 0..* | Device | Item used in healthcare | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text 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..1 | Narrative | Text 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..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | 1..* | Identifier | Information that uniquely describes the personal health device Slice: Unordered, Open by value:type.coding.system, value:type.coding.code | 1..* | Identifier | Information that uniquely describes the personal health device Slice: Unordered, Open by value:type | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . |
| ||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The type of identifier Binding: ?? (extensible) |
| ||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
| ||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 |
| ||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
| ||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
| ||||||||||||
![]() ![]() ![]() | 0..1 | Reference(DeviceDefinition) | The reference to the definition for the device | 0..1 | Reference(DeviceDefinition) | The reference to the definition for the device | |||||||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | Σ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string Slice: Unordered, Open by value:entryType | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Mandatory fixed portion of UDI | Σ | 0..1 | string | Mandatory fixed portion of UDI | |||||||||
![]() ![]() ![]() ![]() | 0..1 | uri | UDI Issuing Organization | 0..1 | uri | UDI Issuing Organization | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | uri | Regional UDI authority | 0..1 | uri | Regional UDI authority | |||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | UDI Human Readable Barcode String | Σ | 0..1 | string | UDI Human Readable Barcode String | |||||||||
![]() ![]() ![]() ![]() | 0..1 | code | barcode | rfid | manual + Binding: ?? (required): Codes to identify how UDI data was entered. | 0..1 | code | barcode | rfid | manual + Binding: ?? (required): Codes to identify how UDI data was entered. | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: ?? (required): The availability status of the device. | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: ?? (required): The availability status of the device. | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: ?? (extensible): The availability status reason of the device. | 0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: ?? (extensible): The availability status reason of the device. | |||||||||||
![]() ![]() ![]() | 0..1 | string | The distinct identification string | 0..1 | string | The distinct identification string | |||||||||||
![]() ![]() ![]() | 1..1 | string | Manufacturer name from System-Model.manufacturer | 1..1 | string | Manufacturer name from SystemInfo.system-manufacturer | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | Date when the device was made | 0..1 | dateTime | Date when the device was made | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | |||||||||||
![]() ![]() ![]() | 0..1 | string | Lot number of manufacture | 0..1 | string | Lot number of manufacture | |||||||||||
![]() ![]() ![]() | 0..1 | string | Serial number from the Production-Specification attribute | 0..1 | string | Serial number assigned by the manufacturer | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | The name of the device as given by the manufacturer | 0..* | BackboneElement | The name of the device as given by the manufacturer | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | string | The name of the device | 1..1 | string | The name of the device | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | code | udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other Binding: ?? (required): The type of name the device is referred by. | 1..1 | code | udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other Binding: ?? (required): The type of name the device is referred by. | |||||||||||
![]() ![]() ![]() | 1..1 | string | Model number from System-Model.model | 1..1 | string | Model number from SystemInfo.model-number | |||||||||||
![]() ![]() ![]() | 0..1 | string | Part number from the Production-Specification attribute | 0..1 | string | The part number of the device | |||||||||||
![]() ![]() ![]() | 1..1 | CodeableConcept | Indicates the device is a PHD. Binding: ?? (example): Codes to identify medical devices. | 1..1 | CodeableConcept | The kind or type of device Binding: ?? (example): Codes to identify medical devices. | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() | 1..* | BackboneElement | This element contains an entry for each supported specialization | 1..* | BackboneElement | The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication Slice: Unordered, Open by value:systemType.coding | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The specialization standard supported by the PHD. | 1..1 | CodeableConcept | The standard that is used to operate and communicate | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
| ||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
| ||||||||||||
![]() ![]() ![]() ![]() | 1..1 | string | The version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version | 0..1 | string | The version of the standard that is used to operate and communicate |
| ||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | A PHD may report firmware, hardware, software, internal protocol, and Continua versions. | 1..* | BackboneElement | A PHD may report firmware, hardware, software, internal protocol, nomenclature and ACOM versions. Slice: Unordered, Open by value:type |
| ||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of the device version | 0..1 | CodeableConcept | The type of the device version |
| ||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
| ||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
| ||||||||||||
![]() ![]() ![]() ![]() | 0..1 | Identifier | A single component of the device version | 0..1 | Identifier | A single component of the device version | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | string | The version | 1..1 | string | The version text | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties Slice: Unordered, Open by value:type | 0..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties Slice: Unordered, Open by value:type | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) | 1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Quantity | Property value as a quantity | 0..* | Quantity | Property value as a quantity | |||||||||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Property value as a code, e.g., NTP4 (synced to NTP) | 0..* | CodeableConcept | Property value as a code, e.g., NTP4 (synced to NTP) | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Patient) | Patient to whom Device is affixed | 0..1 | Reference(Patient) | Patient to whom Device is affixed | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization responsible for device | 0..1 | Reference(Organization) | Organization responsible for device | |||||||||||
![]() ![]() ![]() | 0..* | ContactPoint | Details for human/organization for support | 0..* | ContactPoint | Details for human/organization for support | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Location) | Where the device is found | 0..1 | Reference(Location) | Where the device is found | |||||||||||
![]() ![]() ![]() | 0..1 | uri | Network address to contact device | 0..1 | uri | Network address to contact device | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Device notes and comments | 0..* | Annotation | Device notes and comments | |||||||||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Safety Characteristics of Device | Σ | 0..* | CodeableConcept | Safety Characteristics of Device | |||||||||
![]() ![]() ![]() | 0..1 | Reference(Device) | The parent device | 0..0 |
| ||||||||||||
![]() |