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/technical-range | Version: 1.0.0-ballot3 | ||||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: TechnicalRange | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.72.42.25 | |||||
StructureDefinition that adds technical range and accuracy to a DeviceMetric. 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)
DeviceMetric
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 | Technical range and accuracy | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Lower limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lowerLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Upper limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "upperLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Step width | |
![]() ![]() ![]() ![]() |
1..1 | uri | "stepWidth" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Relative error | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relativeAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Absolute error | |
![]() ![]() ![]() ![]() |
1..1 | uri | "absoluteAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/technical-range" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Technical range and accuracy | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Lower limit | |
![]() ![]() ![]() ![]() |
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 | "lowerLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Upper limit | |
![]() ![]() ![]() ![]() |
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 | "upperLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Step width | |
![]() ![]() ![]() ![]() |
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 | "stepWidth" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Relative error | |
![]() ![]() ![]() ![]() |
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 | "relativeAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Absolute error | |
![]() ![]() ![]() ![]() |
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 | "absoluteAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/technical-range" | |
Documentation for this format | ||||
| 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 technical range and accuracy to a DeviceMetric. This extension is included in the PoCD IG but is intended to move to the FHIR Extensions Pack.
Maturity: 2
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Technical range and accuracy | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Lower limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lowerLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Upper limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "upperLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Step width | |
![]() ![]() ![]() ![]() |
1..1 | uri | "stepWidth" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Relative error | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relativeAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Absolute error | |
![]() ![]() ![]() ![]() |
1..1 | uri | "absoluteAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/technical-range" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Technical range and accuracy | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Lower limit | |
![]() ![]() ![]() ![]() |
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 | "lowerLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Upper limit | |
![]() ![]() ![]() ![]() |
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 | "upperLimit" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Step width | |
![]() ![]() ![]() ![]() |
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 | "stepWidth" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Relative error | |
![]() ![]() ![]() ![]() |
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 | "relativeAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Absolute error | |
![]() ![]() ![]() ![]() |
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 | "absoluteAccuracy" | |
![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Value of extension | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/technical-range" | |
Documentation for this format | ||||
| 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 technical range and accuracy to a DeviceMetric. This extension is included in the PoCD IG but is intended to move to the FHIR Extensions Pack.
Maturity: 2
Other representations of profile: CSV, Excel, Schematron