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/reference-range | Version: 1.0.0-ballot3 | ||||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: ReferenceRange | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.72.42.21 | |||||
StructureDefinition that adds a typed reference range (low, high, and range type) 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: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Extension | Typed reference range Constraints: pocd-rr-1 |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Low limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "low" | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | High limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "high" | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Range type | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Reference Range Type (extensible): Type of reference range applied to a DeviceMetric. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/reference-range" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.valueCodeableConcept | Base | extensible | Reference Range Type | 📦1.0.0-ballot3 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| pocd-rr-1 | error | Extension | At least one of low or high limit shall be present |
extension('low').exists() or extension('high').exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Extension | Typed reference range Constraints: pocd-rr-1 |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Low 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 | "low" | |
![]() ![]() ![]() ![]() |
1..1 | Quantity | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | High 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 | "high" | |
![]() ![]() ![]() ![]() |
1..1 | Quantity | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Range type | |
![]() ![]() ![]() ![]() |
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 | "type" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Reference Range Type (extensible): Type of reference range applied to a DeviceMetric. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/reference-range" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x]:valueCodeableConcept | Base | extensible | Reference Range Type | 📦1.0.0-ballot3 | This IG |
| 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()
|
| pocd-rr-1 | error | Extension | At least one of low or high limit shall be present |
extension('low').exists() or extension('high').exists()
|
Summary
Complex Extension: StructureDefinition that adds a typed reference range (low, high, and range type) 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: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Extension | Typed reference range Constraints: pocd-rr-1 |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Low limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "low" | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | High limit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "high" | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Range type | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Reference Range Type (extensible): Type of reference range applied to a DeviceMetric. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/reference-range" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.valueCodeableConcept | Base | extensible | Reference Range Type | 📦1.0.0-ballot3 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| pocd-rr-1 | error | Extension | At least one of low or high limit shall be present |
extension('low').exists() or extension('high').exists()
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Extension | Typed reference range Constraints: pocd-rr-1 |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Low 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 | "low" | |
![]() ![]() ![]() ![]() |
1..1 | Quantity | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | High 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 | "high" | |
![]() ![]() ![]() ![]() |
1..1 | Quantity | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Range type | |
![]() ![]() ![]() ![]() |
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 | "type" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: Reference Range Type (extensible): Type of reference range applied to a DeviceMetric. | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/reference-range" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x]:valueCodeableConcept | Base | extensible | Reference Range Type | 📦1.0.0-ballot3 | This IG |
| 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()
|
| pocd-rr-1 | error | Extension | At least one of low or high limit shall be present |
extension('low').exists() or extension('high').exists()
|
Summary
Complex Extension: StructureDefinition that adds a typed reference range (low, high, and range type) 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