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 1.0.0-ballot3 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/StructureDefinition/device-calibration | Version: 1.0.0-ballot3 | ||||
| Standards status: Trial-use | Maturity Level: 1 | Computable Name: Calibration | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.72.42.27 | |||||
StructureDefinition that adds calibration information to a Device using the same elements as DeviceMetric.calibration (type, state, time), plus references to other devices involved in the calibration. This extension is included in the PoCD IG but is intended to move to the FHIR Extensions Pack.
Context of Use
This extension may be used on the following element(s)
Device
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Calibration details | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Calibration type | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationType (required): MetricCalibrationType | |
![]() ![]() ![]() |
0..1 | Extension | Calibration state | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "state" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationState (required): MetricCalibrationState | |
![]() ![]() ![]() |
0..1 | Extension | Calibration time | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "time" | |
![]() ![]() ![]() ![]() |
1..1 | instant | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Device involved in calibration | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-calibration" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | required | DeviceMetricCalibrationType | 📦4.0.1 | FHIR Std. |
| Extension.extension:state.value[x] | Base | required | DeviceMetricCalibrationState | 📦4.0.1 | FHIR Std. |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Calibration details | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Calibration type | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationType (required): MetricCalibrationType | |
![]() ![]() ![]() |
0..1 | Extension | Calibration state | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "state" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationState (required): MetricCalibrationState | |
![]() ![]() ![]() |
0..1 | Extension | Calibration time | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "time" | |
![]() ![]() ![]() ![]() |
1..1 | instant | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Device involved in calibration | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-calibration" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | required | DeviceMetricCalibrationType | 📦4.0.1 | FHIR Std. |
| Extension.extension:state.value[x] | Base | required | DeviceMetricCalibrationState | 📦4.0.1 | FHIR Std. |
| 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()
|
Summary
Complex Extension: StructureDefinition that adds calibration information to a Device using the same elements as DeviceMetric.calibration (type, state, time), plus references to other devices involved in the calibration. This extension is included in the PoCD IG but is intended to move to the FHIR Extensions Pack.
Maturity: 1
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Calibration details | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Calibration type | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationType (required): MetricCalibrationType | |
![]() ![]() ![]() |
0..1 | Extension | Calibration state | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "state" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationState (required): MetricCalibrationState | |
![]() ![]() ![]() |
0..1 | Extension | Calibration time | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "time" | |
![]() ![]() ![]() ![]() |
1..1 | instant | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Device involved in calibration | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-calibration" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | required | DeviceMetricCalibrationType | 📦4.0.1 | FHIR Std. |
| Extension.extension:state.value[x] | Base | required | DeviceMetricCalibrationState | 📦4.0.1 | FHIR Std. |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Calibration details | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Calibration type | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationType (required): MetricCalibrationType | |
![]() ![]() ![]() |
0..1 | Extension | Calibration state | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "state" | |
![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceMetricCalibrationState (required): MetricCalibrationState | |
![]() ![]() ![]() |
0..1 | Extension | Calibration time | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "time" | |
![]() ![]() ![]() ![]() |
1..1 | instant | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Device involved in calibration | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-calibration" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | required | DeviceMetricCalibrationType | 📦4.0.1 | FHIR Std. |
| Extension.extension:state.value[x] | Base | required | DeviceMetricCalibrationState | 📦4.0.1 | FHIR Std. |
| 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()
|
Summary
Complex Extension: StructureDefinition that adds calibration information to a Device using the same elements as DeviceMetric.calibration (type, state, time), plus references to other devices involved in the calibration. This extension is included in the PoCD IG but is intended to move to the FHIR Extensions Pack.
Maturity: 1
Other representations of profile: CSV, Excel, Schematron