Personal Health Device Implementation Guide
current - CI Build

Personal Health Device Implementation Guide, published by HL7 International - Health Care Devices Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/PHD/ and changes regularly. See the Directory of published versions

Resource Profile: PhdDevice

Defining URL:http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
Version:current
Name:PhdDevice
Status:Draft as of 2017-07-07T11:39:51.3383228-04:00
Definition:

Base StructureDefinition for the Device Resource for a PHD

Publisher:HL7 International - Health Care Devices Work Group
Committee:Orders and Observations
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Device

Summary

Mandatory: 25 elements (43 nested mandatory elements)
Fixed Value: 21 elements
Prohibited: 3 elements

Slices

This structure defines the following Slices:

  • The element Device.meta.profile is sliced based on the value of value:value
  • The element Device.identifier is sliced based on the values of value:type.coding.system, value:type.coding.code
  • The element Device.type.coding is sliced based on the value of value:system
  • The element Device.specialization.systemType.coding is sliced based on the value of value:system
  • The element Device.version.type.coding is sliced based on the value of value:system
  • The element Device.property is sliced based on the value of value:type
  • The element Device.property.valueCode.coding is sliced based on the value of value:system
  • The element Device.property.type.coding is sliced based on the value of value:system

This structure is derived from Device

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*DeviceItem used in healthcare
... meta 1..1MetaMetadata about the resource
.... Slices for profile 1..*canonical(StructureDefinition)Profiles this resource claims to conform to
Slice: Unordered, Open by value:value
..... profile:phdProfile 1..1canonical(StructureDefinition)Profiles this resource claims to conform to
Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
... Slices for identifier 1..*IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:type.coding.system, value:type.coding.code
.... identifier:systemIdIdentifier 1..1IdentifierSystem Id identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the IEEE 11073 System Id identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: SYSID
..... system 1..1uriEUI-64 system identifier
Fixed Value: urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680
..... value 1..1stringSystem id value from System-Id attribute
.... identifier:btmacAddressIdentifier 0..1IdentifierBluetooth MAC Transport address identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the Bluetooth Mac address identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: BTMAC
..... system 1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/bluetooth
..... value 1..1stringThe value that is unique
.... identifier:macAddressIdentifier 0..1IdentifierMAC Transport address identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the Mac address identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: ETHMAC
..... system 1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/ethernet
..... value 1..1stringThe value that is unique
... manufacturer 1..1stringManufacturer name from System-Model.manufacturer
... modelNumber 1..1stringModel number from System-Model.model
... partNumber 0..1stringPart number from the Production-Specification attribute
... type 1..1CodeableConceptIndicates the device is a PHD.
.... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:MDCType 1..1CodingRequired MDC code system entry
...... system 1..1uriIdentifies IEEE 11073 10101 coding system
Fixed Value: urn:iso:std:iso:11073:10101
...... code 1..1codeIndicates PHD
Fixed Value: 65573
.... text 0..1stringPlain text representation of the concept
... specialization 1..*BackboneElementThis element contains an entry for each supported specialization
.... systemType 1..1CodeableConceptThe specialization standard supported by the PHD.
..... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType 1..1CodingRequired MDC code system entry for specializations
....... system 1..1uriThe 11073-10101 system identifier
Fixed Value: urn:iso:std:iso:11073:10101
....... code 1..1codeThe 11073-10101 specialization code from a System-Type-Spec-List[i].type.
.... version 1..1stringThe version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version
... version 0..*BackboneElementA PHD may report firmware, hardware, software, internal protocol, and Continua versions.
.... type 1..1CodeableConceptThe type of the device version
..... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType 1..1CodingRequired MDC code system entry
....... system 1..1uriIndicates the codes come from the MDC coding system
Fixed Value: urn:iso:std:iso:11073:10101
....... code 1..1codeA code indicating the type of version the Device.version.value refers to.
.... value 1..1stringThe version
... Slices for property 0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Open by value:type
.... property:bitProperties 0..*BackboneElementProperties reported in BITs fields
..... type 1..1CodeableConceptTells what the BITs item is
Binding: ANS1ToHL7 codes defined for non-measurement attributes (required)
...... coding 1..1CodingRequired ASN1 code system entry
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
....... code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 0..0
..... valueCode 1..1CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:V2Binary 1..1CodingRequired V2 Binary code system entry
........ system 1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0136
........ code 1..1codeSymbol in syntax defined by the system
.... property:quantitiesProperty 0..*BackboneElementThe device properties represented by quantities such as clock resolution
..... type 1..1CodeableConceptThe type of time quantity
Binding: Quantity 11073 Attributes (required)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType 1..1CodingThe 11073-10101 MDC code for the type
........ system 1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 1..1QuantityProperty value as a quantity
...... value 1..1decimalNumerical value (with implicit precision)
...... system 1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
Fixed Value: us
..... valueCode 0..0
.... property:codedListProperties 0..*BackboneElementThe device properties represented by a list of codes such as the list of certified PHD interfaces
..... type 1..1CodeableConceptWhat the coded list is
Binding: CodeableConcept 11073 Attributes (required)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType 1..1CodingThe 11073-10101 MDC code for the type
........ system 1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 0..0
..... valueCode 1..*CodeableConceptThere shall be one valueCode entry for every item reported by the PHD in the list
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:ContinuaPHDType 1..1CodingRequired Continua PHDType code system entry
........ system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
........ code 1..1codeSymbol in syntax defined by the system

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*DeviceItem used in healthcare
... id Σ0..1stringLogical id of this artifact
... meta Σ1..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... Slices for profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
Slice: Unordered, Open by value:value
..... profile:phdProfile Σ1..1canonical(StructureDefinition)Profiles this resource claims to conform to

Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags 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..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier 1..*IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:type.coding.system, value:type.coding.code
.... identifier:systemIdIdentifier 1..1IdentifierSystem Id identifier
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingIndicates this is the IEEE 11073 System Id identifier
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
Fixed Value: SYSID
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... system Σ1..1uriEUI-64 system identifier
Fixed Value: urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680
..... value Σ1..1stringSystem id value from System-Id attribute
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:btmacAddressIdentifier 0..1IdentifierBluetooth MAC Transport address identifier
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingIndicates this is the Bluetooth Mac address identifier
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
Fixed Value: BTMAC
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/bluetooth
..... value Σ1..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:macAddressIdentifier 0..1IdentifierMAC Transport address identifier
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingIndicates this is the Mac address identifier
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
Fixed Value: ETHMAC
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/ethernet
..... value Σ1..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... definition 0..1Reference(DeviceDefinition)The reference to the definition for the device
... udiCarrier Σ0..*BackboneElementUnique Device Identifier (UDI) Barcode string
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... deviceIdentifier Σ0..1stringMandatory fixed portion of UDI
.... issuer 0..1uriUDI Issuing Organization
.... jurisdiction 0..1uriRegional UDI authority
.... carrierAIDC Σ0..1base64BinaryUDI Machine Readable Barcode String
.... carrierHRF Σ0..1stringUDI Human Readable Barcode String
.... entryType 0..1codebarcode | rfid | manual +
Binding: UDIEntryType (required): Codes to identify how UDI data was entered.

... status ?!Σ0..1codeactive | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required): The availability status of the device.

... statusReason 0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
Binding: FHIRDeviceStatusReason (extensible): The availability status reason of the device.


... distinctIdentifier 0..1stringThe distinct identification string
... manufacturer 1..1stringManufacturer name from System-Model.manufacturer
... manufactureDate 0..1dateTimeDate when the device was made
... expirationDate 0..1dateTimeDate and time of expiry of this device (if applicable)
... lotNumber 0..1stringLot number of manufacture
... serialNumber 0..1stringSerial number from the Production-Specification attribute
... deviceName 0..*BackboneElementThe name of the device as given by the manufacturer
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name 1..1stringThe name of the device
.... type 1..1codeudi-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 1..1stringModel number from System-Model.model
... partNumber 0..1stringPart number from the Production-Specification attribute
... type 1..1CodeableConceptIndicates the device is a PHD.
Binding: DeviceType (example): Codes to identify medical devices.

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:MDCType Σ1..1CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentifies IEEE 11073 10101 coding system
Fixed Value: urn:iso:std:iso:11073:10101
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeIndicates PHD
Fixed Value: 65573
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... specialization 1..*BackboneElementThis element contains an entry for each supported specialization
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... systemType 1..1CodeableConceptThe specialization standard supported by the PHD.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType Σ1..1CodingRequired MDC code system entry for specializations
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriThe 11073-10101 system identifier
Fixed Value: urn:iso:std:iso:11073:10101
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeThe 11073-10101 specialization code from a System-Type-Spec-List[i].type.
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... version 1..1stringThe version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version
... version 0..*BackboneElementA PHD may report firmware, hardware, software, internal protocol, and Continua versions.
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptThe type of the device version
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType Σ1..1CodingRequired MDC code system entry
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIndicates the codes come from the MDC coding system
Fixed Value: urn:iso:std:iso:11073:10101
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeA code indicating the type of version the Device.version.value refers to.
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... component 0..1IdentifierA single component of the device version
.... value 1..1stringThe version
... Slices for property 0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Open by value:type
.... property:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptCode that specifies the property DeviceDefinitionPropetyCode (Extensible)
..... valueQuantity 0..*QuantityProperty value as a quantity
..... valueCode 0..*CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
.... property:bitProperties 0..*BackboneElementProperties reported in BITs fields
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptTells what the BITs item is
Binding: ANS1ToHL7 codes defined for non-measurement attributes (required)
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingRequired ASN1 code system entry
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... valueCode 1..1CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:V2Binary Σ1..1CodingRequired V2 Binary code system entry
........ id 0..1stringUnique id for inter-element referencing
........ Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0136
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
.... property:quantitiesProperty 0..*BackboneElementThe device properties represented by quantities such as clock resolution
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptThe type of time quantity
Binding: Quantity 11073 Attributes (required)
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType Σ1..1CodingThe 11073-10101 MDC code for the type
........ id 0..1stringUnique id for inter-element referencing
........ Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... valueQuantity 1..1QuantityProperty value as a quantity
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... value Σ1..1decimalNumerical value (with implicit precision)
...... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

...... unit Σ0..1stringUnit representation
...... system ΣI1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
Fixed Value: us
.... property:codedListProperties 0..*BackboneElementThe device properties represented by a list of codes such as the list of certified PHD interfaces
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptWhat the coded list is
Binding: CodeableConcept 11073 Attributes (required)
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType Σ1..1CodingThe 11073-10101 MDC code for the type
........ id 0..1stringUnique id for inter-element referencing
........ Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... valueCode 1..*CodeableConceptThere shall be one valueCode entry for every item reported by the PHD in the list
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:ContinuaPHDType Σ1..1CodingRequired Continua PHDType code system entry
........ id 0..1stringUnique id for inter-element referencing
........ Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
... patient 0..1Reference(Patient)Patient to whom Device is affixed
... owner 0..1Reference(Organization)Organization responsible for device
... contact 0..*ContactPointDetails for human/organization for support
... location 0..1Reference(Location)Where the device is found
... url 0..1uriNetwork address to contact device
... note 0..*AnnotationDevice notes and comments
... safety Σ0..*CodeableConceptSafety Characteristics of Device
... parent 0..1Reference(Device)The parent device

doco Documentation for this format

This structure is derived from Device

Summary

Mandatory: 25 elements (43 nested mandatory elements)
Fixed Value: 21 elements
Prohibited: 3 elements

Slices

This structure defines the following Slices:

  • The element Device.meta.profile is sliced based on the value of value:value
  • The element Device.identifier is sliced based on the values of value:type.coding.system, value:type.coding.code
  • The element Device.type.coding is sliced based on the value of value:system
  • The element Device.specialization.systemType.coding is sliced based on the value of value:system
  • The element Device.version.type.coding is sliced based on the value of value:system
  • The element Device.property is sliced based on the value of value:type
  • The element Device.property.valueCode.coding is sliced based on the value of value:system
  • The element Device.property.type.coding is sliced based on the value of value:system

Differential View

This structure is derived from Device

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*DeviceItem used in healthcare
... meta 1..1MetaMetadata about the resource
.... Slices for profile 1..*canonical(StructureDefinition)Profiles this resource claims to conform to
Slice: Unordered, Open by value:value
..... profile:phdProfile 1..1canonical(StructureDefinition)Profiles this resource claims to conform to
Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
... Slices for identifier 1..*IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:type.coding.system, value:type.coding.code
.... identifier:systemIdIdentifier 1..1IdentifierSystem Id identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the IEEE 11073 System Id identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: SYSID
..... system 1..1uriEUI-64 system identifier
Fixed Value: urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680
..... value 1..1stringSystem id value from System-Id attribute
.... identifier:btmacAddressIdentifier 0..1IdentifierBluetooth MAC Transport address identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the Bluetooth Mac address identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: BTMAC
..... system 1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/bluetooth
..... value 1..1stringThe value that is unique
.... identifier:macAddressIdentifier 0..1IdentifierMAC Transport address identifier
..... type 1..1CodeableConceptDescription of identifier
...... coding 1..1CodingIndicates this is the Mac address identifier
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
....... code 1..1codeSymbol in syntax defined by the system
Fixed Value: ETHMAC
..... system 1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org/fhir/sid/eui-48/ethernet
..... value 1..1stringThe value that is unique
... manufacturer 1..1stringManufacturer name from System-Model.manufacturer
... modelNumber 1..1stringModel number from System-Model.model
... partNumber 0..1stringPart number from the Production-Specification attribute
... type 1..1CodeableConceptIndicates the device is a PHD.
.... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:MDCType 1..1CodingRequired MDC code system entry
...... system 1..1uriIdentifies IEEE 11073 10101 coding system
Fixed Value: urn:iso:std:iso:11073:10101
...... code 1..1codeIndicates PHD
Fixed Value: 65573
.... text 0..1stringPlain text representation of the concept
... specialization 1..*BackboneElementThis element contains an entry for each supported specialization
.... systemType 1..1CodeableConceptThe specialization standard supported by the PHD.
..... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType 1..1CodingRequired MDC code system entry for specializations
....... system 1..1uriThe 11073-10101 system identifier
Fixed Value: urn:iso:std:iso:11073:10101
....... code 1..1codeThe 11073-10101 specialization code from a System-Type-Spec-List[i].type.
.... version 1..1stringThe version of the specialization standard supported by the PHD from the System-Type-Spec-List[i].version
... version 0..*BackboneElementA PHD may report firmware, hardware, software, internal protocol, and Continua versions.
.... type 1..1CodeableConceptThe type of the device version
..... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:MDCType 1..1CodingRequired MDC code system entry
....... system 1..1uriIndicates the codes come from the MDC coding system
Fixed Value: urn:iso:std:iso:11073:10101
....... code 1..1codeA code indicating the type of version the Device.version.value refers to.
.... value 1..1stringThe version
... Slices for property 0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Open by value:type
.... property:bitProperties 0..*BackboneElementProperties reported in BITs fields
..... type 1..1CodeableConceptTells what the BITs item is
Binding: ANS1ToHL7 codes defined for non-measurement attributes (required)
...... coding 1..1CodingRequired ASN1 code system entry
....... system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
....... code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 0..0
..... valueCode 1..1CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:V2Binary 1..1CodingRequired V2 Binary code system entry
........ system 1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0136
........ code 1..1codeSymbol in syntax defined by the system
.... property:quantitiesProperty 0..*BackboneElementThe device properties represented by quantities such as clock resolution
..... type 1..1CodeableConceptThe type of time quantity
Binding: Quantity 11073 Attributes (required)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType 1..1CodingThe 11073-10101 MDC code for the type
........ system 1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 1..1QuantityProperty value as a quantity
...... value 1..1decimalNumerical value (with implicit precision)
...... system 1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
Fixed Value: us
..... valueCode 0..0
.... property:codedListProperties 0..*BackboneElementThe device properties represented by a list of codes such as the list of certified PHD interfaces
..... type 1..1CodeableConceptWhat the coded list is
Binding: CodeableConcept 11073 Attributes (required)
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:MDCType 1..1CodingThe 11073-10101 MDC code for the type
........ system 1..1uriIdentity of the terminology system
Fixed Value: urn:iso:std:iso:11073:10101
........ code 1..1codeSymbol in syntax defined by the system
...... text 0..1stringPlain text representation of the concept
..... valueQuantity 0..0
..... valueCode 1..*CodeableConceptThere shall be one valueCode entry for every item reported by the PHD in the list
...... Slices for coding 1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:ContinuaPHDType 1..1CodingRequired Continua PHDType code system entry
........ system 1..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
........ code 1..1codeSymbol in syntax defined by the system

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*DeviceItem used in healthcare
... id Σ0..1stringLogical id of this artifact
... meta Σ1..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... Slices for profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
Slice: Unordered, Open by value:value
..... profile:phdProfile Σ1..1canonical(StructureDefinition)Profiles this resource claims to conform to

Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags 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..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

...