Point-of-Care Device Implementation Guide, published by HL7 International / Devices. This guide is not an authorized publication; it is the continuous build for version 0.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/uv-pocd/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance | Version: 0.4.0 | |||
| Standards status: Draft | Maturity Level: 2 | Computable Name: DeviceInstance | ||
StructureDefinition that adds an instance number or label to Device or DeviceMetric.
This extension is intended to distinguish device components (VMDs, Channels, Metrics) of the same type. For example, an ICU patient monitor may provide multiple invasive blood pressure or temperature measurements either built-in or as pluggable modules. The Device Instance extension associates measurement hardware with a Device or DeviceMetric resource instance by number (e.g., slot position) or connector label.
Context of Use
This extension may be used on the following element(s)
Device
DeviceMetric
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Instance number or label | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Instance number | |
![]() ![]() ![]() ![]() |
1..1 | uri | "number" | |
![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Instance label | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Instance number or label | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Instance number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "number" | |
![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Instance label | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: StructureDefinition that adds an instance number or label to Device or DeviceMetric.
Maturity: 2
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Instance number or label | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Instance number | |
![]() ![]() ![]() ![]() |
1..1 | uri | "number" | |
![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Instance label | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Instance number or label | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Instance number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "number" | |
![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Instance label | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: StructureDefinition that adds an instance number or label to Device or DeviceMetric.
Maturity: 2
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|