OpenEHR Base package
0.1.0 - First Draft International flag

OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/FHIR/openehr-base-ig/ and changes regularly. See the Directory of published versions

Logical Model: DV_SCALE

Official URL: http://openehr.org/fhir/StructureDefinition/DV_SCALE Version: 0.1.0
Standards status: Informative Maturity Level: 3 Computable Name: DV_SCALE

A data type that represents scale values, where there is:

a) implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite; d) non-integer values are allowed.

Example:


Borg CR 10 Scale

0 No Breathlessness at all 0.5 Very Very Slight (Just Noticeable) 1 Very Slight 2 Slight Breathlessness 3 Moderate … etc —-

For scores that include only Integers, DV_SCALE may also be used, but DV_ORDINAL should be supported to accommodate existing data instances of that type.

Original Source: specifications.openehr.org

Usages:

  • This Logical Model is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DV_SCALE 0..* DV_ORDERED A data type that represents scale values, where there is: a) implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite; d) non-integer values are allowed.

Elements defined in Ancestors:CR, LF, Local_terminology_id, normal_status, normal_range, other_reference_ranges
Instances of this logical model are not marked to be the target of a Reference
... symbol 1..1 DV_CODED_TEXT Coded textual representation of this value in the scale range, which may be strings made from symbols or other enumerations of terms such as `no breathlessness`, `very very slight`, `slight breathlessness`.
... value 1..1 decimal Real number value of Scale item.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DV_SCALE C 0..* DV_ORDERED A data type that represents scale values, where there is: a) implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite; d) non-integer values are allowed.

Elements defined in Ancestors:CR, LF, Local_terminology_id, normal_status, normal_range, other_reference_ranges
Instances of this logical model are not marked to be the target of a Reference
Constraints: other-reference-ranges-validity, is-simple-validity, normal-range-and-status-consistency
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... normal_range 0..1 DV_INTERVAL Optional normal range.
... other_reference_ranges 0..* REFERENCE_RANGE<http://openehr.org/fhir/StructureDefinition/DV-ORDERED> Optional tagged other reference ranges for this value in its particular measurement context.
... symbol 1..1 DV_CODED_TEXT Coded textual representation of this value in the scale range, which may be strings made from symbols or other enumerations of terms such as `no breathlessness`, `very very slight`, `slight breathlessness`.
... value 1..1 decimal Real number value of Scale item.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
is-simple-validity error DV_SCALE Is simple validity must satisfy conditional constraints (normal_range .empty() and other_reference_ranges .empty()) implies is_simple()
normal-range-and-status-consistency error DV_SCALE Normal range and status consistency must be present (normal_range.exists() and normal_status.exists()) implies (normal_status.code_string.is_equal ('N') xor normal_range.not().has (self))
other-reference-ranges-validity error DV_SCALE Other reference ranges validity must be present other_reference_ranges.exists() implies other_reference_ranges.empty().not()

Summary

Mandatory: 0 element(2 nested mandatory elements)

Maturity: 3

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DV_SCALE 0..* DV_ORDERED A data type that represents scale values, where there is: a) implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite; d) non-integer values are allowed.

Elements defined in Ancestors:CR, LF, Local_terminology_id, normal_status, normal_range, other_reference_ranges
Instances of this logical model are not marked to be the target of a Reference
... symbol 1..1 DV_CODED_TEXT Coded textual representation of this value in the scale range, which may be strings made from symbols or other enumerations of terms such as `no breathlessness`, `very very slight`, `slight breathlessness`.
... value 1..1 decimal Real number value of Scale item.

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DV_SCALE C 0..* DV_ORDERED A data type that represents scale values, where there is: a) implied ordering, b) no implication that the distance between each value is constant, and c) the total number of values is finite; d) non-integer values are allowed.

Elements defined in Ancestors:CR, LF, Local_terminology_id, normal_status, normal_range, other_reference_ranges
Instances of this logical model are not marked to be the target of a Reference
Constraints: other-reference-ranges-validity, is-simple-validity, normal-range-and-status-consistency
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... normal_range 0..1 DV_INTERVAL Optional normal range.
... other_reference_ranges 0..* REFERENCE_RANGE<http://openehr.org/fhir/StructureDefinition/DV-ORDERED> Optional tagged other reference ranges for this value in its particular measurement context.
... symbol 1..1 DV_CODED_TEXT Coded textual representation of this value in the scale range, which may be strings made from symbols or other enumerations of terms such as `no breathlessness`, `very very slight`, `slight breathlessness`.
... value 1..1 decimal Real number value of Scale item.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
is-simple-validity error DV_SCALE Is simple validity must satisfy conditional constraints (normal_range .empty() and other_reference_ranges .empty()) implies is_simple()
normal-range-and-status-consistency error DV_SCALE Normal range and status consistency must be present (normal_range.exists() and normal_status.exists()) implies (normal_status.code_string.is_equal ('N') xor normal_range.not().has (self))
other-reference-ranges-validity error DV_SCALE Other reference ranges validity must be present other_reference_ranges.exists() implies other_reference_ranges.empty().not()

Summary

Mandatory: 0 element(2 nested mandatory elements)

Maturity: 3

 

Other representations of profile: CSV, Excel

Contained resources