This page is part of the Personal Health Device FHIR IG (v0.2.0: STU 1 Ballot 2) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions

StructureDefinition: PhdDevice

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: 31 elements (36 nested mandatory elements)
Fixed Value: 19 elements
Prohibited: 4 elements

Slices

This structure defines the following Slices:

  • The element Device.identifier is sliced based on the value of value:system
  • 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

This structure is derived from Device

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*
... meta 1..1Meta
.... profile 1..*canonical(StructureDefinition)PhdDevice Profile entry
Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
... identifier IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:system
... identifier 1..1IdentifierSystem Id identifier
.... type 1..1CodeableConcept
..... coding 1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
...... code 1..1codeFixed 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 0..*IdentifierMAC Transport address identifier
.... type 1..1CodeableConcept
..... coding 1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
...... code 1..1codeCode for a particular type of MAC address, one of BTMAC or ETHMAC
.... system 1..1uriFixed Value: http://hl7.org/fhir/sid/eui-48
.... value 1..1string
... manufacturer 1..1stringManufacturer name from System-Model.manufacturer
... serialNumber 0..1stringSerial number from the Production-Specification attribute
... 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.
.... coding CodingSlice: Unordered, Open by value:system
.... coding 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..1string
... specialization 1..*BackboneElementThis element contains an entry for each supported specialization
.... systemType 1..1CodeableConceptThe specialization standard supported by the PHD.
..... coding CodingSlice: Unordered, Open by value:system
..... coding 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..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 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
... property BackboneElementSlice: Unordered, Open by value:type
... property 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..*CodingRequired ASN1 code system entry
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired V2 Binary code system entry
...... system 1..1uriFixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
...... code 1..1code
... property 0..*BackboneElementThe device properties represented by quantities such as clock resolution
.... type 1..1CodeableConceptThe type of time quantity
Binding: Quantity 11073 Attributes (required)
..... coding 1..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 1..1Quantity
..... value 1..1decimal
..... system 1..1uriFixed Value: http://unitsofmeasure.org
..... code 1..1codeFixed Value: us
.... valueCode 0..0
... property 1..*BackboneElementThe device properties represented by a single code such as the time synchronization
.... type 1..1CodeableConceptWhat the time code is
Binding: CodeableConcept 11073 Attributes (required)
..... coding 0..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
... property 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)
..... coding 0..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..*CodeableConceptThere shall be one valueCode entry for every item reported by the PHD in the list
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired Continua PHDType code system entry
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
...... code 1..1code

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Device I0..*Item used in healthcare
... id Σ0..1idLogical id of this artifact
... meta Σ1..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... 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
.... profile Σ1..*canonical(StructureDefinition)PhdDevice Profile entry

Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
... 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
... identifier IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:system
... identifier 1..1IdentifierSystem Id identifier
.... id 0..1stringUnique id for inter-element referencing
.... 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)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... id 0..1stringUnique id for inter-element referencing
...... 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 0..*IdentifierMAC Transport address identifier
.... id 0..1stringUnique id for inter-element referencing
.... 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)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... id 0..1stringUnique id for inter-element referencing
...... 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..1codeCode for a particular type of MAC address, one of BTMAC or 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
.... 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 ΣI0..*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)
... status ?!Σ0..1codeactive | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required)
... statusReason 0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
Binding: FHIRDeviceStatusReason (extensible)
... 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 I0..*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)
... 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)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
.... coding Σ1..1CodingRequired MDC code system entry
..... id 0..1stringUnique id for inter-element referencing
..... 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 I1..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry for specializations
...... id 0..1stringUnique id for inter-element referencing
...... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
... property IBackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Open by value:type
.... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingRequired ASN1 code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired V2 Binary code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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-0203
...... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... 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)
..... 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 I1..*BackboneElementThe device properties represented by a single code such as the time synchronization
.... 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 time code is
Binding: CodeableConcept 11073 Attributes (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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..1CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
... property I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired Continua PHDType code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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: 31 elements (36 nested mandatory elements)
Fixed Value: 19 elements
Prohibited: 4 elements

Slices

This structure defines the following Slices:

  • The element Device.identifier is sliced based on the value of value:system
  • 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

Differential View

This structure is derived from Device

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*
... meta 1..1Meta
.... profile 1..*canonical(StructureDefinition)PhdDevice Profile entry
Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
... identifier IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:system
... identifier 1..1IdentifierSystem Id identifier
.... type 1..1CodeableConcept
..... coding 1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
...... code 1..1codeFixed 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 0..*IdentifierMAC Transport address identifier
.... type 1..1CodeableConcept
..... coding 1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
...... code 1..1codeCode for a particular type of MAC address, one of BTMAC or ETHMAC
.... system 1..1uriFixed Value: http://hl7.org/fhir/sid/eui-48
.... value 1..1string
... manufacturer 1..1stringManufacturer name from System-Model.manufacturer
... serialNumber 0..1stringSerial number from the Production-Specification attribute
... 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.
.... coding CodingSlice: Unordered, Open by value:system
.... coding 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..1string
... specialization 1..*BackboneElementThis element contains an entry for each supported specialization
.... systemType 1..1CodeableConceptThe specialization standard supported by the PHD.
..... coding CodingSlice: Unordered, Open by value:system
..... coding 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..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 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
... property BackboneElementSlice: Unordered, Open by value:type
... property 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..*CodingRequired ASN1 code system entry
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired V2 Binary code system entry
...... system 1..1uriFixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
...... code 1..1code
... property 0..*BackboneElementThe device properties represented by quantities such as clock resolution
.... type 1..1CodeableConceptThe type of time quantity
Binding: Quantity 11073 Attributes (required)
..... coding 1..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 1..1Quantity
..... value 1..1decimal
..... system 1..1uriFixed Value: http://unitsofmeasure.org
..... code 1..1codeFixed Value: us
.... valueCode 0..0
... property 1..*BackboneElementThe device properties represented by a single code such as the time synchronization
.... type 1..1CodeableConceptWhat the time code is
Binding: CodeableConcept 11073 Attributes (required)
..... coding 0..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..1CodeableConcept
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
... property 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)
..... coding 0..*CodingRequired MDC code system entry
...... system 1..1uriFixed Value: urn:iso:std:iso:11073:10101
...... code 1..1code
..... text 0..1string
.... valueQuantity 0..0
.... valueCode 1..*CodeableConceptThere shall be one valueCode entry for every item reported by the PHD in the list
..... coding CodingSlice: Unordered, Open by value:system
..... coding 1..1CodingRequired Continua PHDType code system entry
...... system 1..1uriFixed Value: http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
...... code 1..1code

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device I0..*Item used in healthcare
... id Σ0..1idLogical id of this artifact
... meta Σ1..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... 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
.... profile Σ1..*canonical(StructureDefinition)PhdDevice Profile entry

Fixed Value: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdDevice
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
... 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
... identifier IdentifierInformation that uniquely describes the personal health device
Slice: Unordered, Open by value:system
... identifier 1..1IdentifierSystem Id identifier
.... id 0..1stringUnique id for inter-element referencing
.... 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)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... id 0..1stringUnique id for inter-element referencing
...... 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 0..*IdentifierMAC Transport address identifier
.... id 0..1stringUnique id for inter-element referencing
.... 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)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingIndicates this is the IEEE 11073 System Id identifier
...... id 0..1stringUnique id for inter-element referencing
...... 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..1codeCode for a particular type of MAC address, one of BTMAC or 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
.... 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 ΣI0..*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)
... status ?!Σ0..1codeactive | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required)
... statusReason 0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
Binding: FHIRDeviceStatusReason (extensible)
... 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 I0..*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)
... 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)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
.... coding Σ1..1CodingRequired MDC code system entry
..... id 0..1stringUnique id for inter-element referencing
..... 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 I1..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry for specializations
...... id 0..1stringUnique id for inter-element referencing
...... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
... property IBackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Open by value:type
.... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingRequired ASN1 code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired V2 Binary code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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-0203
...... 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 I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... 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)
..... 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 I1..*BackboneElementThe device properties represented by a single code such as the time synchronization
.... 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 time code is
Binding: CodeableConcept 11073 Attributes (required)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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..1CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
... property I0..*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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingRequired MDC code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding Σ1..1CodingRequired Continua PHDType code system entry
...... id 0..1stringUnique id for inter-element referencing
...... 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

 

Other representations of profile: Schematron

Terminology Bindings

PathNameConformanceValueSet
Device.meta.securitySecurityLabelsextensibleAll Security Labels
Device.meta.tagCommon TagsexampleCommonTags
Device.languageCommon LanguagespreferredCommonLanguages
Device.identifier.useIdentifierUserequiredIdentifierUse
Device.identifier.typeIdentifierTypeextensibleIdentifier Type Codes
Device.identifier.useIdentifierUserequiredIdentifierUse
Device.identifier.typeIdentifierTypeextensibleIdentifier Type Codes
Device.udiCarrier.entryTypeUDIEntryTyperequiredUDIEntryType
Device.statusFHIRDeviceStatusrequiredFHIRDeviceStatus
Device.statusReasonFHIRDeviceStatusReasonextensibleFHIRDeviceStatusReason
Device.deviceName.typeDeviceNameTyperequiredDeviceNameType
Device.typeDevice TypeexampleDeviceType
Device.property.typeCodeableConcept 11073 AttributesrequiredCodeableConcept11073MDC
Device.property.typeCodeableConcept 11073 AttributesrequiredCodeableConcept11073MDC
Device.property.valueQuantity.comparatorQuantityComparatorrequiredQuantityComparator
Device.property.typeCodeableConcept 11073 AttributesrequiredCodeableConcept11073MDC
Device.property.typeCodeableConcept 11073 AttributesrequiredCodeableConcept11073MDC

Constraints

IdPathDetailsRequirements
dom-2DeviceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-4DeviceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-3DeviceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-6DeviceA resource should have narrative for robust management
: text.div.exists()
dom-5DeviceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
ele-1Device.udiCarrierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.deviceNameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.specializationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.propertyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.propertyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.propertyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.propertyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Device.propertyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())