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

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: Numeric DeviceMetric profile

Defining URL:http://hl7.org/fhir/uv/pocd/StructureDefinition/NumericDeviceMetric
Version:current
Name:NumericDeviceMetric
Title:Numeric DeviceMetric profile
Status:Draft as of 2022-01-16
Definition:

StructureDefinition for DeviceMetric resources that represent numerical measurements, calculations, or settings characteristics and capabilities.

Publisher:HL7 International - Devices Work Group
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org/fhir/uv/pocd/StructureDefinition/NumericDeviceMetric

Scope and Usage

This profile sets minimum expectations for the DeviceMetric resource that represents numerical measurement, calculation, or setting characteristics and capabilities.

Formal Views of Profile Content

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

This structure is derived from DeviceMetric

Summary

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.

Mandatory: 2 elements
Must-Support: 12 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

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
... device-instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:label 0..1ExtensionInstance label
..... valueString 1..1stringValue of extension
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... technical-range 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
... 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
..... periodUnit 0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
... 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
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... id Σ0..1stringLogical 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
... device-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
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uriidentifies the meaning of the extension
...... value[x] 0..1Value of extension
....... valueBase64Binarybase64Binary
....... valueBooleanboolean
....... valueCanonicalcanonical(Any)
....... valueCodecode
....... valueDatedate
....... valueDateTimedateTime
....... valueDecimaldecimal
....... valueIdid
....... valueInstantinstant
....... valueIntegerinteger
....... valueMarkdownmarkdown
....... valueOidoid
....... valuePositiveIntpositiveInt
....... valueStringstring
....... valueTimetime
....... valueUnsignedIntunsignedInt
....... valueUriuri
....... valueUrlurl
....... valueUuiduuid
....... valueAddressAddress
....... valueAgeAge
....... valueAnnotationAnnotation
....... valueAttachmentAttachment
....... valueCodeableConceptCodeableConcept
....... valueCodingCoding
....... valueContactPointContactPoint
....... valueCountCount
....... valueDistanceDistance
....... valueDurationDuration
....... valueHumanNameHumanName
....... valueIdentifierIdentifier
....... valueMoneyMoney
....... valuePeriodPeriod
....... valueQuantityQuantity
....... valueRangeRange
....... valueRatioRatio
....... valueReferenceReference(Any)
....... valueSampledDataSampledData
....... valueSignatureSignature
....... valueTimingTiming
....... valueContactDetailContactDetail
....... valueContributorContributor
....... valueDataRequirementDataRequirement
....... valueExpressionExpression
....... valueParameterDefinitionParameterDefinition
....... valueRelatedArtifactRelatedArtifact
....... valueTriggerDefinitionTriggerDefinition
....... valueUsageContextUsageContext
....... valueDosageDosage
....... valueMetaMeta
..... 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
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uriidentifies the meaning of the extension
...... value[x] 0..1Value of extension
....... valueBase64Binarybase64Binary
....... valueBooleanboolean
....... valueCanonicalcanonical(Any)
....... valueCodecode
....... valueDatedate
....... valueDateTimedateTime
....... valueDecimaldecimal
....... valueIdid
....... valueInstantinstant
....... valueIntegerinteger
....... valueMarkdownmarkdown
....... valueOidoid
....... valuePositiveIntpositiveInt
....... valueStringstring
....... valueTimetime
....... valueUnsignedIntunsignedInt
....... valueUriuri
....... valueUrlurl
....... valueUuiduuid
....... valueAddressAddress
....... valueAgeAge
....... valueAnnotationAnnotation
....... valueAttachmentAttachment
....... valueCodeableConceptCodeableConcept
....... valueCodingCoding
....... valueContactPointContactPoint
....... valueCountCount
....... valueDistanceDistance
....... valueDurationDuration
....... valueHumanNameHumanName
....... valueIdentifierIdentifier
....... valueMoneyMoney
....... valuePeriodPeriod
....... valueQuantityQuantity
....... valueRangeRange
....... valueRatioRatio
....... valueReferenceReference(Any)
....... valueSampledDataSampledData
....... valueSignatureSignature
....... valueTimingTiming
....... valueContactDetailContactDetail
....... valueContributorContributor
....... valueDataRequirementDataRequirement
....... valueExpressionExpression
....... valueParameterDefinitionParameterDefinition
....... valueRelatedArtifactRelatedArtifact
....... valueTriggerDefinitionTriggerDefinition
....... valueUsageContextUsageContext
....... valueDosageDosage
....... valueMetaMeta
..... 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
... metric-availability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technical-range 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
... 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
.... Slices for 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
..... Slices for 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
.... Slices for 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
..... Slices for 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
.... Slices for 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 ΣI0..1ElementWhen the event is to occur
..... id 0..1stringUnique id for inter-element referencing
..... Slices for 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
NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... device-instance 0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
... metric-availability 0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technical-range 0..1(Complex)Technical range and accuracy
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/technical-range
... type Σ1..1CodeableConceptIdentity of metric, for example Heart Rate or PEEP Setting
Binding: MDC Metric nomenclature (extensible)
... unit Σ0..1CodeableConceptUnit of Measure for the Metric
Binding: MDC Unit of Measurement (extensible)
... source Σ1..1Reference(MDS Device profile)Describes the link to the source Device
... parent Σ1..1Reference(Channel Device profile)Describes the link to the parent Device
... operationalStatus Σ0..1codeon | off | standby | entered-in-error
Binding: DeviceMetricOperationalStatus (required): Describes the operational status of the DeviceMetric.

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

... measurementPeriod Σ0..1TimingDescribes the measurement repetition time
... calibration Σ0..*BackboneElementDescribes the calibrations that have been performed or that are required to be performed

doco Documentation for this format

This structure is derived from DeviceMetric

Summary

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.

Mandatory: 2 elements
Must-Support: 12 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

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
... device-instance S0..1(Complex)Instance number or label
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/device-instance
.... extension:label 0..1ExtensionInstance label
..... valueString 1..1stringValue of extension
... relation 0..*(Complex)Modelling relationships
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/relation
... technical-range 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
... 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
..... periodUnit 0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
... 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

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DeviceMetric 0..*DeviceMetricMeasurement, calculation or setting capability of a medical device
... id Σ0..1stringLogical 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
... device-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
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uriidentifies the meaning of the extension
...... value[x] 0..1Value of extension
....... valueBase64Binarybase64Binary
....... valueBooleanboolean
....... valueCanonicalcanonical(Any)
....... valueCodecode
....... valueDatedate
....... valueDateTimedateTime
....... valueDecimaldecimal
....... valueIdid
....... valueInstantinstant
....... valueIntegerinteger
....... valueMarkdownmarkdown
....... valueOidoid
....... valuePositiveIntpositiveInt
....... valueStringstring
....... valueTimetime
....... valueUnsignedIntunsignedInt
....... valueUriuri
....... valueUrlurl
....... valueUuiduuid
....... valueAddressAddress
....... valueAgeAge
....... valueAnnotationAnnotation
....... valueAttachmentAttachment
....... valueCodeableConceptCodeableConcept
....... valueCodingCoding
....... valueContactPointContactPoint
....... valueCountCount
....... valueDistanceDistance
....... valueDurationDuration
....... valueHumanNameHumanName
....... valueIdentifierIdentifier
....... valueMoneyMoney
....... valuePeriodPeriod
....... valueQuantityQuantity
....... valueRangeRange
....... valueRatioRatio
....... valueReferenceReference(Any)
....... valueSampledDataSampledData
....... valueSignatureSignature
....... valueTimingTiming
....... valueContactDetailContactDetail
....... valueContributorContributor
....... valueDataRequirementDataRequirement
....... valueExpressionExpression
....... valueParameterDefinitionParameterDefinition
....... valueRelatedArtifactRelatedArtifact
....... valueTriggerDefinitionTriggerDefinition
....... valueUsageContextUsageContext
....... valueDosageDosage
....... valueMetaMeta
..... 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
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uriidentifies the meaning of the extension
...... value[x] 0..1Value of extension
....... valueBase64Binarybase64Binary
....... valueBooleanboolean
....... valueCanonicalcanonical(Any)
....... valueCodecode
....... valueDatedate
....... valueDateTimedateTime
....... valueDecimaldecimal
....... valueIdid
....... valueInstantinstant
....... valueIntegerinteger
....... valueMarkdownmarkdown
....... valueOidoid
....... valuePositiveIntpositiveInt
....... valueStringstring
....... valueTimetime
....... valueUnsignedIntunsignedInt
....... valueUriuri
....... valueUrlurl
....... valueUuiduuid
....... valueAddressAddress
....... valueAgeAge
....... valueAnnotationAnnotation
....... valueAttachmentAttachment
....... valueCodeableConceptCodeableConcept
....... valueCodingCoding
....... valueContactPointContactPoint
....... valueCountCount
....... valueDistanceDistance
....... valueDurationDuration
....... valueHumanNameHumanName
....... valueIdentifierIdentifier
....... valueMoneyMoney
....... valuePeriodPeriod
....... valueQuantityQuantity
....... valueRangeRange
....... valueRatioRatio
....... valueReferenceReference(Any)
....... valueSampledDataSampledData
....... valueSignatureSignature
....... valueTimingTiming
....... valueContactDetailContactDetail
....... valueContributorContributor
....... valueDataRequirementDataRequirement
....... valueExpressionExpression
....... valueParameterDefinitionParameterDefinition
....... valueRelatedArtifactRelatedArtifact
....... valueTriggerDefinitionTriggerDefinition
....... valueUsageContextUsageContext
....... valueDosageDosage
....... valueMetaMeta
..... 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
... metric-availability S0..1codeAvailability of metrics
URL: http://hl7.org/fhir/uv/pocd/StructureDefinition/metric-availability
Binding: Metric Availability (extensible): Metric Availability


... technical-range 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
... 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
.... Slices for 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
..... Slices for 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
.... Slices for 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
..... Slices for 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
.... Slices for 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 ΣI0..1ElementWhen the event is to occur
..... id 0..1stringUnique id for inter-element referencing
..... Slices for 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

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
DeviceMetric.languagepreferredCommonLanguages
Max Binding: AllLanguages
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