## Profile Comparison between http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice vs http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice

Left: | PhgDevice (http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice)
Right: | PhgDevice (http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice)

### Messages

Error | StructureDefinition.version | Values for version differ: '0.3.0' vs '1.0.0'
Information | StructureDefinition.date | Values for date differ: '2017-07-08T01:39:51+10:00' vs '2017-07-07T11:39:51.3383228-04:00'
Information | StructureDefinition.jurisdiction | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
Warning | StructureDefinition.fhirVersion | Values for fhirVersion differ: '4.0.0' vs '4.0.1'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Device |
copyright |  |
date | 2017-07-08T01:39:51+10:00 | 2017-07-07T11:39:51.3383228-04:00 | Values Differ
description | Base StructureDefinition for the Device Resource for a PHG |
experimental |  |
fhirVersion | 4.0.0 | 4.0.1 | Values Differ
jurisdiction |  |
jurisdiction[0] |  | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
kind | resource |
name | PhgDevice |
publisher |  | HL7 International - Health Care Devices Work Group | Added the item 'HL7 International - Health Care Devices Work Group'
purpose | This resource describes the primary features of the Personal Health Gateway (PHG). A PHG does not have any 11073 Objects or attributes though it is required to have an IEEE EUI-64 system identifier. However, for the purposes of reporting the information about the PHG entity, it is treated as if it has an MDS with attributes. For PCHA, the quantities that are required to be reported is the EUI-64 system identifier, the time synchronization method, the manufacturer and model number (of the software, not necessarily the hardware on which the application resides), the regulation status, and the PCHA certified interfaces. |
status | draft |
title |  |
type | Device |
url | http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice |
version | 0.3.0 | 1.0.0 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Device |  | 0..* | Device | Item used in healthcare |  | 0..* | Device | Item used in healthcare |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 1..1 | Meta | Metadata about the resource | Σ | 1..1 | Meta | Metadata about the resource |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 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 |
versionId | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed | Σ | 0..1 | instant | When the resource version last changed |
source | Σ | 0..1 | uri | Identifies where the resource comes from | Σ | 0..1 | uri | Identifies where the resource comes from |
Slices for profile | Σ | 1..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:value | Σ | 1..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:value |
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. |
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". |
implicitRules | ?!Σ | 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 |
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
|  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation |  | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier |  | 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.coding.system, value:type.coding.code |
definition |  | 0..1 | Reference(DeviceDefinition) | The reference to the definition for the device |  | 0..1 | Reference(DeviceDefinition) | The reference to the definition for the device |
udiCarrier | Σ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | Σ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
deviceIdentifier | Σ | 0..1 | string | Mandatory fixed portion of UDI | Σ | 0..1 | string | Mandatory fixed portion of UDI |
issuer |  | 0..1 | uri | UDI Issuing Organization |  | 0..1 | uri | UDI Issuing Organization |
jurisdiction |  | 0..1 | uri | Regional UDI authority |  | 0..1 | uri | Regional UDI authority |
carrierAIDC | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String |
carrierHRF | Σ | 0..1 | string | UDI Human Readable Barcode String | Σ | 0..1 | string | UDI Human Readable Barcode String |
entryType |  | 0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required): Codes to identify how UDI data was entered. |  | 0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required): Codes to identify how UDI data was entered. |
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. |
statusReason |  | 0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: FHIRDeviceStatusReason (extensible): The availability status reason of the device. |  | 0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: FHIRDeviceStatusReason (extensible): The availability status reason of the device. |
distinctIdentifier |  | 0..1 | string | The distinct identification string |  | 0..1 | string | The distinct identification string |
manufacturer |  | 0..1 | string | Manufacturer name |  | 0..1 | string | Manufacturer name |
manufactureDate |  | 0..1 | dateTime | Date when the device was made |  | 0..1 | dateTime | Date when the device was made |
expirationDate |  | 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) |
lotNumber |  | 0..1 | string | Lot number of manufacture |  | 0..1 | string | Lot number of manufacture |
serialNumber |  | 0..1 | string | Serial number |  | 0..1 | string | Serial number |
deviceName |  | 0..* | BackboneElement | The name of the device as given by the manufacturer |  | 0..* | BackboneElement | The name of the device as given by the manufacturer |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
name |  | 1..1 | string | The name of the device |  | 1..1 | string | The name of the device |
type |  | 1..1 | code | udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other Binding: DeviceNameType (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: DeviceNameType (required): The type of name the device is referred by. |
modelNumber |  | 0..1 | string | Model number |  | 0..1 | string | Model number |
partNumber |  | 0..1 | string | The part number of the device |  | 0..1 | string | The part number of the device |
type |  | 1..1 | CodeableConcept | Indicates the device is a PHG. Binding: DeviceType (example): Codes to identify medical devices. |  | 1..1 | CodeableConcept | Indicates the device is a PHG. Binding: DeviceType (example): Codes to identify medical devices. |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 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 |
Slices for coding | Σ | 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:system |
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept |
specialization |  | 0..* | BackboneElement | This element contains an entry for each supported specialization or a generic representation |  | 0..* | BackboneElement | This element contains an entry for each supported specialization or a generic representation |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
systemType |  | 1..1 | CodeableConcept | The specialization standard supported by the PHG. |  | 1..1 | CodeableConcept | The specialization standard supported by the PHG. |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 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 |
Slices for coding | Σ | 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:system |
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept |
version |  | 0..1 | string | The version of the specialization standard supported by the PHG |  | 0..1 | string | The version of the specialization standard supported by the PHG |
version |  | 1..* | BackboneElement | A firmware, hardware, software, internal protocol may be reported for a PHG. A Continua version shall be reported. |  | 1..* | BackboneElement | A firmware, hardware, software, internal protocol may be reported for a PHG. A Continua version shall be reported. |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type |  | 1..1 | CodeableConcept | The type of the device version |  | 1..1 | CodeableConcept | The type of the device version |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 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 |
Slices for coding | Σ | 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:system |
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept |
component |  | 0..1 | Identifier | A single component of the device version |  | 0..1 | Identifier | A single component of the device version |
value |  | 1..1 | string | The version |  | 1..1 | string | The version |
Slices for property |  | 1..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties Slice: Unordered, Open by value:type |  | 1..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties Slice: Unordered, Open by value:type |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type |  | 1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) |  | 1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) |
valueQuantity |  | 0..* | Quantity | Property value as a quantity |  | 0..* | Quantity | Property value as a quantity |
valueCode |  | 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) |
patient |  | 0..1 | Reference(Patient) | Patient to whom Device is affixed |  | 0..1 | Reference(Patient) | Patient to whom Device is affixed |
owner |  | 0..1 | Reference(Organization) | Organization responsible for device |  | 0..1 | Reference(Organization) | Organization responsible for device |
contact |  | 0..* | ContactPoint | Details for human/organization for support |  | 0..* | ContactPoint | Details for human/organization for support |
location |  | 0..1 | Reference(Location) | Where the device is found |  | 0..1 | Reference(Location) | Where the device is found |
url |  | 0..1 | uri | Network address to contact device |  | 0..1 | uri | Network address to contact device |
note |  | 0..* | Annotation | Device notes and comments |  | 0..* | Annotation | Device notes and comments |
safety | Σ | 0..* | CodeableConcept | Safety Characteristics of Device | Σ | 0..* | CodeableConcept | Safety Characteristics of Device |
parent |  | 0..1 | Reference(Device) | The parent device |  | 0..1 | Reference(Device) | The parent device |
Documentation for this format