EMA Write PMS API Implementation Guide - Enrichments
1.2.1 - ci-build

EMA Write PMS API Implementation Guide - Enrichments - Local Development build (v1.2.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Data Type Profile: EMA Ratio

Official URL: http://ema.europa.eu/fhir/StructureDefinition/emaRatio Version: 1.2.1
Draft as of 2026-06-26 Computable Name: EmaRatio

EMA Ratio

Usages:

  • This DataType Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio C 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
... numerator ΣC 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Slice: Unordered, Open by value:url
Binding: Quantity Operator (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... comparator ?!Σ 1..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... unit Σ 1..1 string Unit representation
... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominator value
Binding: Units of Presentation (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... unit Σ 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.numerator.comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
rat-1 error Ratio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.exists() and denominator.exists()) or (numerator.empty() and denominator.empty() and extension.exists())

This structure is derived from Ratio

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
... numerator 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Binding: Quantity Operator (required)
.... value 1..1 decimal Numerical value (with implicit precision)
.... comparator 1..1 code < | <= | >= | > | ad - how to understand the value
.... unit 1..1 string Unit representation
... denominator 1..1 SimpleQuantity(5.0.0) Denominator value
Binding: Units of Presentation (required)
.... value 1..1 decimal Numerical value (with implicit precision)
.... unit 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio C 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
... id 0..1 id Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... numerator ΣC 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Slice: Unordered, Open by value:url
Binding: Quantity Operator (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... comparator ?!Σ 1..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... unit Σ 1..1 string Unit representation
.... system ΣC 0..1 uri System that defines coded unit form
.... code ΣC 0..1 code Coded form of the unit
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... unit Σ 1..1 string Unit representation
.... system ΣC 0..1 uri System that defines coded unit form
.... code ΣC 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.numerator.comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
rat-1 error Ratio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.exists() and denominator.exists()) or (numerator.empty() and denominator.empty() and extension.exists())

This structure is derived from Ratio

Summary

Mandatory: 8 elements

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio C 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
... numerator ΣC 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Slice: Unordered, Open by value:url
Binding: Quantity Operator (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... comparator ?!Σ 1..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... unit Σ 1..1 string Unit representation
... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominator value
Binding: Units of Presentation (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... unit Σ 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.numerator.comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
rat-1 error Ratio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.exists() and denominator.exists()) or (numerator.empty() and denominator.empty() and extension.exists())

Differential View

This structure is derived from Ratio

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
... numerator 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Binding: Quantity Operator (required)
.... value 1..1 decimal Numerical value (with implicit precision)
.... comparator 1..1 code < | <= | >= | > | ad - how to understand the value
.... unit 1..1 string Unit representation
... denominator 1..1 SimpleQuantity(5.0.0) Denominator value
Binding: Units of Presentation (required)
.... value 1..1 decimal Numerical value (with implicit precision)
.... unit 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Ratio C 0..* Ratio A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
... id 0..1 id Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... numerator ΣC 1..1 Quantity Numerator value
Binding: Unit of Measurement (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 1..1 Coding The Comparator Extension
URL: http://ema.europa.eu/fhir/extension/comparator
Slice: Unordered, Open by value:url
Binding: Quantity Operator (required)
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... comparator ?!Σ 1..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... unit Σ 1..1 string Unit representation
.... system ΣC 0..1 uri System that defines coded unit form
.... code ΣC 0..1 code Coded form of the unit
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ 1..1 decimal Numerical value (with implicit precision)
.... unit Σ 1..1 string Unit representation
.... system ΣC 0..1 uri System that defines coded unit form
.... code ΣC 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Ratio.numerator Base required Unit of Measurement 📦1.2.1 This IG
Ratio.numerator.comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Ratio.denominator Base required Units of Presentation 📦1.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
rat-1 error Ratio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.exists() and denominator.exists()) or (numerator.empty() and denominator.empty() and extension.exists())

This structure is derived from Ratio

Summary

Mandatory: 8 elements

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron