Point-of-Care Device Implementation Guide, published by HL7 International - Devices Work Group. This is not an authorized publication; it is the continuous build for version current). 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/NumericDeviceMetric | Version: current | |||
Draft as of 2022-01-16 | Computable Name: NumericDeviceMetric |
StructureDefinition for DeviceMetric resources that represent numerical measurements, calculations, or settings characteristics and capabilities.
This profile sets minimum expectations for the DeviceMetric resource that represents numerical measurement, calculation, or setting characteristics and capabilities.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from DeviceMetric
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance |
extension:number | 0..1 | Extension | Instance number | |
valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |
extension:label | 0..1 | Extension | Instance label | |
valueString | 1..1 | string | Value of extension | |
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability |
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range |
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution |
type | S | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) |
coding | 0..* | Coding | Code defined by a terminology system | |
system | 0..1 | uri | Identity of the terminology system | |
version | 0..1 | string | Version of the system - if relevant | |
code | 0..1 | code | Symbol in syntax defined by the system | |
text | 0..1 | string | Plain text representation of the concept | |
unit | S | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) |
coding | 0..* | Coding | Code defined by a terminology system | |
system | 0..1 | uri | Identity of the terminology system | |
version | 0..1 | string | Version of the system - if relevant | |
code | 0..1 | code | Symbol in syntax defined by the system | |
text | 0..1 | string | Plain text representation of the concept | |
source | S | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device |
parent | S | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device |
operationalStatus | S | 0..1 | code | on | off | standby | entered-in-error |
color | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white | |
category | S | 1..1 | code | measurement | setting | calculation | unspecified |
measurementPeriod | S | 0..1 | Timing | Describes the measurement repetition time |
repeat | 0..1 | Element | When the event is to occur | |
duration | 0..1 | decimal | How long when it happens | |
period | 0..1 | decimal | Event occurs frequency times per period | |
periodUnit | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) | |
calibration | S | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed |
type | 0..1 | code | unspecified | offset | gain | two-point | |
state | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified | |
time | 0..1 | instant | Describes the time last calibration has been performed | |
Documentation for this format |
Path | Conformance | ValueSet |
DeviceMetric.type | extensible | MdcMetric |
DeviceMetric.unit | extensible | MdcDimension |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance |
extension:number | 0..1 | Extension | Instance number | |
url | 1..1 | uri | "number" | |
Slices for value[x] | 1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |
extension:label | 0..1 | Extension | Instance label | |
url | 1..1 | uri | "label" | |
Slices for value[x] | 1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueString | 1..1 | string | Value of extension | |
url | 1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability |
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range |
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
type | SΣ | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
text | Σ | 0..1 | string | Plain text representation of the concept |
unit | SΣ | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
text | Σ | 0..1 | string | Plain text representation of the concept |
source | SΣ | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device |
parent | SΣ | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device |
operationalStatus | SΣ | 0..1 | code | on | off | standby | entered-in-error Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric. |
color | Σ | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white Binding: DeviceMetricColor (required): Describes the typical color of representation. |
category | SΣ | 1..1 | code | measurement | setting | calculation | unspecified Binding: DeviceMetricCategory (required): Describes the category of the metric. |
measurementPeriod | SΣ | 0..1 | Timing | Describes the measurement repetition time |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
repeat | ΣC | 0..1 | Element | When the event is to occur |
duration | Σ | 0..1 | decimal | How long when it happens |
period | Σ | 0..1 | decimal | Event occurs frequency times per period |
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
calibration | SΣ | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | Σ | 0..1 | code | unspecified | offset | gain | two-point Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration. |
state | Σ | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration. |
time | Σ | 0..1 | instant | Describes the time last calibration has been performed |
Documentation for this format |
Path | Conformance | ValueSet |
DeviceMetric.type | extensible | MdcMetric |
DeviceMetric.unit | extensible | MdcDimension |
DeviceMetric.operationalStatus | required | DeviceMetricOperationalStatus |
DeviceMetric.color | required | DeviceMetricColor |
DeviceMetric.category | required | DeviceMetricCategory |
DeviceMetric.measurementPeriod.repeat.periodUnit | required | UnitsOfTime |
DeviceMetric.calibration.type | required | DeviceMetricCalibrationType |
DeviceMetric.calibration.state | required | DeviceMetricCalibrationState |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
extension:number | 0..1 | Extension | Instance number | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
url | 1..1 | uri | "number" | |||||
Slices for value[x] | 1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |||||
extension:label | 0..1 | Extension | Instance label | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
url | 1..1 | uri | "label" | |||||
Slices for value[x] | 1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueString | 1..1 | string | Value of extension | |||||
url | 1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |||||
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |||||
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability | ||||
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range | ||||
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution | ||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Instance identifier | ||||
type | SΣ | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
unit | SΣ | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
source | SΣ | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device | ||||
parent | SΣ | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device | ||||
operationalStatus | SΣ | 0..1 | code | on | off | standby | entered-in-error Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric. | ||||
color | Σ | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white Binding: DeviceMetricColor (required): Describes the typical color of representation. | ||||
category | SΣ | 1..1 | code | measurement | setting | calculation | unspecified Binding: DeviceMetricCategory (required): Describes the category of the metric. | ||||
measurementPeriod | SΣ | 0..1 | Timing | Describes the measurement repetition time | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
event | Σ | 0..* | dateTime | When the event occurs | ||||
repeat | ΣC | 0..1 | Element | When the event is to occur | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
bounds[x] | Σ | 0..1 | Length/Range of lengths, or (Start and/or end) limits | |||||
boundsDuration | Duration | |||||||
boundsRange | Range | |||||||
boundsPeriod | Period | |||||||
count | Σ | 0..1 | positiveInt | Number of times to repeat | ||||
countMax | Σ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
duration | Σ | 0..1 | decimal | How long when it happens | ||||
durationMax | Σ | 0..1 | decimal | How long when it happens (Max) | ||||
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
frequency | Σ | 0..1 | positiveInt | Event occurs frequency times per period | ||||
frequencyMax | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
period | Σ | 0..1 | decimal | Event occurs frequency times per period | ||||
periodMax | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
timeOfDay | Σ | 0..* | time | Time of day for action | ||||
when | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required): Real world event relating to the schedule. | ||||
offset | Σ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
calibration | SΣ | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 0..1 | code | unspecified | offset | gain | two-point Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration. | ||||
state | Σ | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration. | ||||
time | Σ | 0..1 | instant | Describes the time last calibration has been performed | ||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
DeviceMetric.language | preferred | CommonLanguages
| ||||
DeviceMetric.type | extensible | MdcMetric | ||||
DeviceMetric.unit | extensible | MdcDimension | ||||
DeviceMetric.operationalStatus | required | DeviceMetricOperationalStatus | ||||
DeviceMetric.color | required | DeviceMetricColor | ||||
DeviceMetric.category | required | DeviceMetricCategory | ||||
DeviceMetric.measurementPeriod.repeat.durationUnit | required | UnitsOfTime | ||||
DeviceMetric.measurementPeriod.repeat.periodUnit | required | UnitsOfTime | ||||
DeviceMetric.measurementPeriod.repeat.dayOfWeek | required | DaysOfWeek | ||||
DeviceMetric.measurementPeriod.repeat.when | required | EventTiming | ||||
DeviceMetric.measurementPeriod.code | preferred | TimingAbbreviation | ||||
DeviceMetric.calibration.type | required | DeviceMetricCalibrationType | ||||
DeviceMetric.calibration.state | required | DeviceMetricCalibrationState |
This structure is derived from DeviceMetric
The profile defines the following rules:
DeviceMetric.type
shall have a coding from the ISO/IEEE 11073 MDC Metric nomenclature if there is an appropriate code available.DeviceMetric.unit
is present, it shall have a coding from the ISO/IEEE 11073 MDC Units of measurement if there is an appropriate code available.DeviceMetric.source
shall be present and refer to the MDS Device resource.DeviceMetric.parent
shall be present and refer to the Channel Device resource which this metric belongs to.Differential View
This structure is derived from DeviceMetric
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance |
extension:number | 0..1 | Extension | Instance number | |
valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |
extension:label | 0..1 | Extension | Instance label | |
valueString | 1..1 | string | Value of extension | |
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability |
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range |
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution |
type | S | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) |
coding | 0..* | Coding | Code defined by a terminology system | |
system | 0..1 | uri | Identity of the terminology system | |
version | 0..1 | string | Version of the system - if relevant | |
code | 0..1 | code | Symbol in syntax defined by the system | |
text | 0..1 | string | Plain text representation of the concept | |
unit | S | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) |
coding | 0..* | Coding | Code defined by a terminology system | |
system | 0..1 | uri | Identity of the terminology system | |
version | 0..1 | string | Version of the system - if relevant | |
code | 0..1 | code | Symbol in syntax defined by the system | |
text | 0..1 | string | Plain text representation of the concept | |
source | S | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device |
parent | S | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device |
operationalStatus | S | 0..1 | code | on | off | standby | entered-in-error |
color | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white | |
category | S | 1..1 | code | measurement | setting | calculation | unspecified |
measurementPeriod | S | 0..1 | Timing | Describes the measurement repetition time |
repeat | 0..1 | Element | When the event is to occur | |
duration | 0..1 | decimal | How long when it happens | |
period | 0..1 | decimal | Event occurs frequency times per period | |
periodUnit | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) | |
calibration | S | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed |
type | 0..1 | code | unspecified | offset | gain | two-point | |
state | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified | |
time | 0..1 | instant | Describes the time last calibration has been performed | |
Documentation for this format |
Path | Conformance | ValueSet |
DeviceMetric.type | extensible | MdcMetric |
DeviceMetric.unit | extensible | MdcDimension |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance |
extension:number | 0..1 | Extension | Instance number | |
url | 1..1 | uri | "number" | |
Slices for value[x] | 1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |
extension:label | 0..1 | Extension | Instance label | |
url | 1..1 | uri | "label" | |
Slices for value[x] | 1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valueString | 1..1 | string | Value of extension | |
url | 1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability |
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range |
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
type | SΣ | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
text | Σ | 0..1 | string | Plain text representation of the concept |
unit | SΣ | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
text | Σ | 0..1 | string | Plain text representation of the concept |
source | SΣ | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device |
parent | SΣ | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device |
operationalStatus | SΣ | 0..1 | code | on | off | standby | entered-in-error Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric. |
color | Σ | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white Binding: DeviceMetricColor (required): Describes the typical color of representation. |
category | SΣ | 1..1 | code | measurement | setting | calculation | unspecified Binding: DeviceMetricCategory (required): Describes the category of the metric. |
measurementPeriod | SΣ | 0..1 | Timing | Describes the measurement repetition time |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
repeat | ΣC | 0..1 | Element | When the event is to occur |
duration | Σ | 0..1 | decimal | How long when it happens |
period | Σ | 0..1 | decimal | Event occurs frequency times per period |
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
calibration | SΣ | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | Σ | 0..1 | code | unspecified | offset | gain | two-point Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration. |
state | Σ | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration. |
time | Σ | 0..1 | instant | Describes the time last calibration has been performed |
Documentation for this format |
Path | Conformance | ValueSet |
DeviceMetric.type | extensible | MdcMetric |
DeviceMetric.unit | extensible | MdcDimension |
DeviceMetric.operationalStatus | required | DeviceMetricOperationalStatus |
DeviceMetric.color | required | DeviceMetricColor |
DeviceMetric.category | required | DeviceMetricCategory |
DeviceMetric.measurementPeriod.repeat.periodUnit | required | UnitsOfTime |
DeviceMetric.calibration.type | required | DeviceMetricCalibrationType |
DeviceMetric.calibration.state | required | DeviceMetricCalibrationState |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
DeviceMetric | 0..* | DeviceMetric | Measurement, calculation or setting capability of a medical device | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
instance | S | 0..1 | (Complex) | Instance number or label URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
extension:number | 0..1 | Extension | Instance number | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
url | 1..1 | uri | "number" | |||||
Slices for value[x] | 1..1 | unsignedInt | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueUnsignedInt | 1..1 | unsignedInt | Value of extension | |||||
extension:label | 0..1 | Extension | Instance label | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
url | 1..1 | uri | "label" | |||||
Slices for value[x] | 1..1 | string | Value of extension Slice: Unordered, Closed by type:$this | |||||
value[x]:valueString | 1..1 | string | Value of extension | |||||
url | 1..1 | uri | "http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance" | |||||
relation | 0..* | (Complex) | Modelling relationships URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation | |||||
metricAvailability | S | 0..1 | code | Availability of metrics URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability Binding: Metric Availability (extensible): Metric Availability | ||||
technicalRange | S | 0..1 | (Complex) | Technical range and accuracy URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range | ||||
resolution | S | 0..1 | decimal | Minimum determinable difference URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution | ||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Instance identifier | ||||
type | SΣ | 1..1 | CodeableConcept | Identity of metric, for example Heart Rate or PEEP Setting Binding: MDC Metric nomenclature (extensible) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
unit | SΣ | 0..1 | CodeableConcept | Unit of Measure for the Metric Binding: MDC Unit of Measurement (extensible) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
source | SΣ | 1..1 | Reference(MDS Device profile) | Describes the link to the source Device | ||||
parent | SΣ | 1..1 | Reference(Channel Device profile) | Describes the link to the parent Device | ||||
operationalStatus | SΣ | 0..1 | code | on | off | standby | entered-in-error Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric. | ||||
color | Σ | 0..1 | code | black | red | green | yellow | blue | magenta | cyan | white Binding: DeviceMetricColor (required): Describes the typical color of representation. | ||||
category | SΣ | 1..1 | code | measurement | setting | calculation | unspecified Binding: DeviceMetricCategory (required): Describes the category of the metric. | ||||
measurementPeriod | SΣ | 0..1 | Timing | Describes the measurement repetition time | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
event | Σ | 0..* | dateTime | When the event occurs | ||||
repeat | ΣC | 0..1 | Element | When the event is to occur | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
bounds[x] | Σ | 0..1 | Length/Range of lengths, or (Start and/or end) limits | |||||
boundsDuration | Duration | |||||||
boundsRange | Range | |||||||
boundsPeriod | Period | |||||||
count | Σ | 0..1 | positiveInt | Number of times to repeat | ||||
countMax | Σ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
duration | Σ | 0..1 | decimal | How long when it happens | ||||
durationMax | Σ | 0..1 | decimal | How long when it happens (Max) | ||||
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
frequency | Σ | 0..1 | positiveInt | Event occurs frequency times per period | ||||
frequencyMax | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
period | Σ | 0..1 | decimal | Event occurs frequency times per period | ||||
periodMax | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
timeOfDay | Σ | 0..* | time | Time of day for action | ||||
when | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required): Real world event relating to the schedule. | ||||
offset | Σ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
calibration | SΣ | 0..* | BackboneElement | Describes the calibrations that have been performed or that are required to be performed | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 0..1 | code | unspecified | offset | gain | two-point Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration. | ||||
state | Σ | 0..1 | code | not-calibrated | calibration-required | calibrated | unspecified Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration. | ||||
time | Σ | 0..1 | instant | Describes the time last calibration has been performed | ||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
DeviceMetric.language | preferred | CommonLanguages
| ||||
DeviceMetric.type | extensible | MdcMetric | ||||
DeviceMetric.unit | extensible | MdcDimension | ||||
DeviceMetric.operationalStatus | required | DeviceMetricOperationalStatus | ||||
DeviceMetric.color | required | DeviceMetricColor | ||||
DeviceMetric.category | required | DeviceMetricCategory | ||||
DeviceMetric.measurementPeriod.repeat.durationUnit | required | UnitsOfTime | ||||
DeviceMetric.measurementPeriod.repeat.periodUnit | required | UnitsOfTime | ||||
DeviceMetric.measurementPeriod.repeat.dayOfWeek | required | DaysOfWeek | ||||
DeviceMetric.measurementPeriod.repeat.when | required | EventTiming | ||||
DeviceMetric.measurementPeriod.code | preferred | TimingAbbreviation | ||||
DeviceMetric.calibration.type | required | DeviceMetricCalibrationType | ||||
DeviceMetric.calibration.state | required | DeviceMetricCalibrationState |
This structure is derived from DeviceMetric
The profile defines the following rules:
DeviceMetric.type
shall have a coding from the ISO/IEEE 11073 MDC Metric nomenclature if there is an appropriate code available.DeviceMetric.unit
is present, it shall have a coding from the ISO/IEEE 11073 MDC Units of measurement if there is an appropriate code available.DeviceMetric.source
shall be present and refer to the MDS Device resource.DeviceMetric.parent
shall be present and refer to the Channel Device resource which this metric belongs to.
Other representations of profile: CSV, Excel, Schematron