--- type: "datatype" title: "RatioRange" datatype: "RatioRange" --- # RatioRange - [Datatypes](/datatypes) - [Definitions](/datatypes-definitions#RatioRange) - [Examples](/datatypes-examples#RatioRange) - [Mappings](/datatypes-mappings#RatioRange) - [Profiles](/datatypes-profiles#RatioRange) ## Overview See also [Examples](datatypes-examples#RatioRange), [Detailed Descriptions](datatypes-definitions#RatioRange), [Mappings](datatypes-mappings#RatioRange), [Profiles](datatypes-profiles#RatioRange) and [Extensions]([%extensions-location%]extensions-datatypes#RatioRange) A range of ratios of two Quantity values expressed as a low numerator, a high numerator, and a denominator. The RatioRange datatype should only be used to express a range of ratios if the relationship cannot be suitably expressed using a Range and a common unit. Where the denominator value is known to be fixed to "1", Range should be used instead of RatioRange. \[%dt RatioRange 6%\] Common factors in the numerator and denominator are not automatically cancelled out. Ratios are not simply "structured numbers" - for example, blood pressure measurements (e.g., "120/60") are not ratios. A proper ratio range has one of the numerators and a denominator; however, these are not mandatory in order to allow an invalid ratio with an extension with further information. **Constraints** \[%dt.constraints RatioRange%\] The context of use may require particular types of Quantity for the numerators or denominator. RatioRange is used in the following places: \[%dtusage RatioRange%\] ## Elements - **[RatioRange.lowNumerator](/datatypes-definitions#RatioRange.lowNumerator)** [0..1]: [SimpleQuantity](/SimpleQuantity) The value of the low limit numerator - **[RatioRange.highNumerator](/datatypes-definitions#RatioRange.highNumerator)** [0..1]: [SimpleQuantity](/SimpleQuantity) The value of the high limit numerator - **[RatioRange.denominator](/datatypes-definitions#RatioRange.denominator)** [0..1]: [SimpleQuantity](/SimpleQuantity) The value of the denominator ## Invariants - **RatioRange.lowNumerator**: `1` - **RatioRange.lowNumerator**: `2` - **RatioRange.highNumerator**: `1` - **RatioRange.highNumerator**: `2` ## Comments - **RatioRange.lowNumerator**: If the low element is missing, the low boundary is not known. - **RatioRange.highNumerator**: If the high element is missing, the high boundary is not known. ## Mappings - **RatioRange.lowNumerator**: RIM Mapping: ./low - **RatioRange.lowNumerator**: v2 Mapping: NR.1 - **RatioRange.highNumerator**: RIM Mapping: ./high - **RatioRange.highNumerator**: v2 Mapping: NR.2