Point-of-Care Device Implementation Guide
current - CI Build International flag

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

Resource Profile: Sample Array DeviceMetric profile

Official URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/SampleArrayDeviceMetric Version: current
Draft as of 2022-01-16 Computable Name: SampleArrayDeviceMetric

StructureDefinition for DeviceMetric resources that represent real-time waveforms or wave snippets characteristics and capabilities.

Scope and Usage

This profile sets minimum expectations for the DeviceMetric resource that represents real-time waveform or wave snippet characteristics and capabilities.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from DeviceMetric

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:number 0..1ExtensionInstance number
..... valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... valueString 1..1stringValue of extension
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... type S1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... coding 0..*CodingCode defined by a terminology system
..... system 0..1uriIdentity of the terminology system
..... version 0..1stringVersion of the system - if relevant
..... code 0..1codeSymbol in syntax defined by the system
.... text 0..1stringPlain text representation of the concept
... unit S0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... coding 0..*CodingCode defined by a terminology system
..... system 0..1uriIdentity of the terminology system
..... version 0..1stringVersion of the system - if relevant
..... code 0..1codeSymbol in syntax defined by the system
.... text 0..1stringPlain text representation of the concept
... source S1..1Reference(MDS Device profile)Describes the link to the source Device
... parent S1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus S0..1codeon | off | standby | entered-in-error
... color 0..1codeblack | red | green | yellow | blue | magenta | cyan | white
... category S1..1codemeasurement | setting | calculation | unspecified
... measurementPeriod S0..1TimingDescribes the measurement repetition time
.... repeat 0..1ElementWhen the event is to occur
..... duration 0..1decimalHow long when it happens
..... period 0..1decimalEvent occurs frequency times per period
... calibration S0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... type 0..1codeunspecified | offset | gain | two-point
.... state 0..1codenot-calibrated | calibration-required | calibrated | unspecified
.... time 0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:number 0..1ExtensionInstance number
..... url 1..1uri"number"
..... Slices for value[x] 1..1unsignedIntValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... url 1..1uri"label"
..... Slices for value[x] 1..1stringValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueString 1..1stringValue of extension
.... url 1..1uri"http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance"
... metricAvailability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... type SΣ1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... coding Σ0..*CodingCode defined by a terminology system
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
.... text Σ0..1stringPlain text representation of the concept
... unit SΣ0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... coding Σ0..*CodingCode defined by a terminology system
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
.... text Σ0..1stringPlain text representation of the concept
... source SΣ1..1Reference(MDS Device profile)Describes the link to the source Device
... parent SΣ1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus SΣ0..1codeon | off | standby | entered-in-error
Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric.

... color Σ0..1codeblack | red | green | yellow | blue | magenta | cyan | white
Binding: DeviceMetricColor (required): Describes the typical color of representation.

... category SΣ1..1codemeasurement | setting | calculation | unspecified
Binding: DeviceMetricCategory (required): Describes the category of the metric.

... measurementPeriod SΣ0..1TimingDescribes the measurement repetition time
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... repeat ΣC0..1ElementWhen the event is to occur
..... duration Σ0..1decimalHow long when it happens
..... period Σ0..1decimalEvent occurs frequency times per period
... calibration SΣ0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..1codeunspecified | offset | gain | two-point
Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration.

.... state Σ0..1codenot-calibrated | calibration-required | calibrated | unspecified
Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration.

.... time Σ0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension
DeviceMetric.operationalStatusrequiredDeviceMetricOperationalStatus
DeviceMetric.colorrequiredDeviceMetricColor
DeviceMetric.categoryrequiredDeviceMetricCategory
DeviceMetric.calibration.typerequiredDeviceMetricCalibrationType
DeviceMetric.calibration.staterequiredDeviceMetricCalibrationState
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:number 0..1ExtensionInstance number
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"number"
..... Slices for value[x] 1..1unsignedIntValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"label"
..... Slices for value[x] 1..1stringValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueString 1..1stringValue of extension
.... url 1..1uri"http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance"
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... metricAvailability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierInstance identifier
... type SΣ1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... unit SΣ0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... source SΣ1..1Reference(MDS Device profile)Describes the link to the source Device
... parent SΣ1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus SΣ0..1codeon | off | standby | entered-in-error
Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric.

... color Σ0..1codeblack | red | green | yellow | blue | magenta | cyan | white
Binding: DeviceMetricColor (required): Describes the typical color of representation.

... category SΣ1..1codemeasurement | setting | calculation | unspecified
Binding: DeviceMetricCategory (required): Describes the category of the metric.

... measurementPeriod SΣ0..1TimingDescribes the measurement repetition time
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... event Σ0..*dateTimeWhen the event occurs
.... repeat ΣC0..1ElementWhen the event is to occur
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... bounds[x] Σ0..1Length/Range of lengths, or (Start and/or end) limits
...... boundsDurationDuration
...... boundsRangeRange
...... boundsPeriodPeriod
..... count Σ0..1positiveIntNumber of times to repeat
..... countMax Σ0..1positiveIntMaximum number of times to repeat
..... duration Σ0..1decimalHow long when it happens
..... durationMax Σ0..1decimalHow long when it happens (Max)
..... durationUnit Σ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

..... frequency Σ0..1positiveIntEvent occurs frequency times per period
..... frequencyMax Σ0..1positiveIntEvent occurs up to frequencyMax times per period
..... period Σ0..1decimalEvent occurs frequency times per period
..... periodMax Σ0..1decimalUpper limit of period (3-4 hours)
..... periodUnit Σ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

..... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
..... timeOfDay Σ0..*timeTime of day for action
..... when Σ0..*codeCode for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.


..... offset Σ0..1unsignedIntMinutes from event (before or after)
.... code Σ0..1CodeableConceptBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

... calibration SΣ0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..1codeunspecified | offset | gain | two-point
Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration.

.... state Σ0..1codenot-calibrated | calibration-required | calibrated | unspecified
Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration.

.... time Σ0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DeviceMetric.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension
DeviceMetric.operationalStatusrequiredDeviceMetricOperationalStatus
DeviceMetric.colorrequiredDeviceMetricColor
DeviceMetric.categoryrequiredDeviceMetricCategory
DeviceMetric.measurementPeriod.repeat.durationUnitrequiredUnitsOfTime
DeviceMetric.measurementPeriod.repeat.periodUnitrequiredUnitsOfTime
DeviceMetric.measurementPeriod.repeat.dayOfWeekrequiredDaysOfWeek
DeviceMetric.measurementPeriod.repeat.whenrequiredEventTiming
DeviceMetric.measurementPeriod.codepreferredTimingAbbreviation
DeviceMetric.calibration.typerequiredDeviceMetricCalibrationType
DeviceMetric.calibration.staterequiredDeviceMetricCalibrationState

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.
  • If 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.
  • If multiple instances of the same metric type exist, the Instance extension allows a squence to be defined.
  • Extensions allow relationships, metric availability, technical range, and resolution to be added.
  • For waveform presentation, extensions allow sweep speed and grid lines to be defined.

Differential View

This structure is derived from DeviceMetric

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:number 0..1ExtensionInstance number
..... valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... valueString 1..1stringValue of extension
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... type S1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... coding 0..*CodingCode defined by a terminology system
..... system 0..1uriIdentity of the terminology system
..... version 0..1stringVersion of the system - if relevant
..... code 0..1codeSymbol in syntax defined by the system
.... text 0..1stringPlain text representation of the concept
... unit S0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... coding 0..*CodingCode defined by a terminology system
..... system 0..1uriIdentity of the terminology system
..... version 0..1stringVersion of the system - if relevant
..... code 0..1codeSymbol in syntax defined by the system
.... text 0..1stringPlain text representation of the concept
... source S1..1Reference(MDS Device profile)Describes the link to the source Device
... parent S1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus S0..1codeon | off | standby | entered-in-error
... color 0..1codeblack | red | green | yellow | blue | magenta | cyan | white
... category S1..1codemeasurement | setting | calculation | unspecified
... measurementPeriod S0..1TimingDescribes the measurement repetition time
.... repeat 0..1ElementWhen the event is to occur
..... duration 0..1decimalHow long when it happens
..... period 0..1decimalEvent occurs frequency times per period
... calibration S0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... type 0..1codeunspecified | offset | gain | two-point
.... state 0..1codenot-calibrated | calibration-required | calibrated | unspecified
.... time 0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:number 0..1ExtensionInstance number
..... url 1..1uri"number"
..... Slices for value[x] 1..1unsignedIntValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... url 1..1uri"label"
..... Slices for value[x] 1..1stringValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueString 1..1stringValue of extension
.... url 1..1uri"http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance"
... metricAvailability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... type SΣ1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... coding Σ0..*CodingCode defined by a terminology system
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
.... text Σ0..1stringPlain text representation of the concept
... unit SΣ0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... coding Σ0..*CodingCode defined by a terminology system
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
.... text Σ0..1stringPlain text representation of the concept
... source SΣ1..1Reference(MDS Device profile)Describes the link to the source Device
... parent SΣ1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus SΣ0..1codeon | off | standby | entered-in-error
Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric.

... color Σ0..1codeblack | red | green | yellow | blue | magenta | cyan | white
Binding: DeviceMetricColor (required): Describes the typical color of representation.

... category SΣ1..1codemeasurement | setting | calculation | unspecified
Binding: DeviceMetricCategory (required): Describes the category of the metric.

... measurementPeriod SΣ0..1TimingDescribes the measurement repetition time
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... repeat ΣC0..1ElementWhen the event is to occur
..... duration Σ0..1decimalHow long when it happens
..... period Σ0..1decimalEvent occurs frequency times per period
... calibration SΣ0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..1codeunspecified | offset | gain | two-point
Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration.

.... state Σ0..1codenot-calibrated | calibration-required | calibrated | unspecified
Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration.

.... time Σ0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension
DeviceMetric.operationalStatusrequiredDeviceMetricOperationalStatus
DeviceMetric.colorrequiredDeviceMetricColor
DeviceMetric.categoryrequiredDeviceMetricCategory
DeviceMetric.calibration.typerequiredDeviceMetricCalibrationType
DeviceMetric.calibration.staterequiredDeviceMetricCalibrationState

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:number 0..1ExtensionInstance number
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"number"
..... Slices for value[x] 1..1unsignedIntValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueUnsignedInt 1..1unsignedIntValue of extension
.... extension:label 0..1ExtensionInstance label
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"label"
..... Slices for value[x] 1..1stringValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueString 1..1stringValue of extension
.... url 1..1uri"http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance"
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... metricAvailability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technicalRange S0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... resolution S0..1decimalMinimum determinable difference
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/resolution
... sweep-speed 0..1QuantityDefault sweep speed
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/sweep-speed
... visual-grid 0..*(Complex)Grid line definitions
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/visual-grid
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierInstance identifier
... type SΣ1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... unit SΣ0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... source SΣ1..1Reference(MDS Device profile)Describes the link to the source Device
... parent SΣ1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus SΣ0..1codeon | off | standby | entered-in-error
Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric.

... color Σ0..1codeblack | red | green | yellow | blue | magenta | cyan | white
Binding: DeviceMetricColor (required): Describes the typical color of representation.

... category SΣ1..1codemeasurement | setting | calculation | unspecified
Binding: DeviceMetricCategory (required): Describes the category of the metric.

... measurementPeriod SΣ0..1TimingDescribes the measurement repetition time
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... event Σ0..*dateTimeWhen the event occurs
.... repeat ΣC0..1ElementWhen the event is to occur
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... bounds[x] Σ0..1Length/Range of lengths, or (Start and/or end) limits
...... boundsDurationDuration
...... boundsRangeRange
...... boundsPeriodPeriod
..... count Σ0..1positiveIntNumber of times to repeat
..... countMax Σ0..1positiveIntMaximum number of times to repeat
..... duration Σ0..1decimalHow long when it happens
..... durationMax Σ0..1decimalHow long when it happens (Max)
..... durationUnit Σ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

..... frequency Σ0..1positiveIntEvent occurs frequency times per period
..... frequencyMax Σ0..1positiveIntEvent occurs up to frequencyMax times per period
..... period Σ0..1decimalEvent occurs frequency times per period
..... periodMax Σ0..1decimalUpper limit of period (3-4 hours)
..... periodUnit Σ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

..... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
..... timeOfDay Σ0..*timeTime of day for action
..... when Σ0..*codeCode for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.


..... offset Σ0..1unsignedIntMinutes from event (before or after)
.... code Σ0..1CodeableConceptBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

... calibration SΣ0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..1codeunspecified | offset | gain | two-point
Binding: DeviceMetricCalibrationType (required): Describes the type of a metric calibration.

.... state Σ0..1codenot-calibrated | calibration-required | calibrated | unspecified
Binding: DeviceMetricCalibrationState (required): Describes the state of a metric calibration.

.... time Σ0..1instantDescribes the time last calibration has been performed

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DeviceMetric.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DeviceMetric.typeextensibleMdcMetric
DeviceMetric.unitextensibleMdcDimension
DeviceMetric.operationalStatusrequiredDeviceMetricOperationalStatus
DeviceMetric.colorrequiredDeviceMetricColor
DeviceMetric.categoryrequiredDeviceMetricCategory
DeviceMetric.measurementPeriod.repeat.durationUnitrequiredUnitsOfTime
DeviceMetric.measurementPeriod.repeat.periodUnitrequiredUnitsOfTime
DeviceMetric.measurementPeriod.repeat.dayOfWeekrequiredDaysOfWeek
DeviceMetric.measurementPeriod.repeat.whenrequiredEventTiming
DeviceMetric.measurementPeriod.codepreferredTimingAbbreviation
DeviceMetric.calibration.typerequiredDeviceMetricCalibrationType
DeviceMetric.calibration.staterequiredDeviceMetricCalibrationState

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.
  • If 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.
  • If multiple instances of the same metric type exist, the Instance extension allows a squence to be defined.
  • Extensions allow relationships, metric availability, technical range, and resolution to be added.
  • For waveform presentation, extensions allow sweep speed and grid lines to be defined.

 

Other representations of profile: CSV, Excel, Schematron