Cumuluz Translate Implementation Guide
0.1.0 - ci-build

Cumuluz Translate Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Logical Model: Medication Dose And Rate

Official URL: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-medication-dose-and-rate Version: 0.1.0
Draft as of 2026-09-23 Computable Name: LogicalMedicationDoseAndRate

One R4 Dosage.doseAndRate component, preserving its type and dose/rate choices.

Usages:

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.

NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Zonder volgorde, Open op value:url
... type 0..1 CodeableConcept Type of dose or rate.
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
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()
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1

This structure is derived from Element

NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... type 0..1 CodeableConcept Type of dose or rate.
... (Keuze uit één) 0..1
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1
NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Zonder volgorde, Open op value:url
... type 0..1 CodeableConcept Type of dose or rate.
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
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()
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1

This structure is derived from Element

Samenvatting

Key Elements View

NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Zonder volgorde, Open op value:url
... type 0..1 CodeableConcept Type of dose or rate.
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
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()
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1

Differential View

This structure is derived from Element

NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... type 0..1 CodeableConcept Type of dose or rate.
... (Keuze uit één) 0..1
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1

Snapshot View

NaamMarkeringenKard.TypeOmschrijving & constraints    Filter: Filtersdoco
.. logical-medication-dose-and-rate C 0..* Element Logical Model: Medication Dose And Rate

Elementen gedefinieerd in ancestors:@id, extension
Constraints: logical-medication-dose-and-rate-dose-choice, logical-medication-dose-and-rate-rate-choice
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Zonder volgorde, Open op value:url
... type 0..1 CodeableConcept Type of dose or rate.
.... doseQuantity 0..1 Quantity Simple quantity dose.
.... doseRange 0..1 Range Dose range.
... (Keuze uit één) 0..1
.... rateRatio 0..1 Ratio Rate expressed as a ratio.
.... rateRange 0..1 Range Rate expressed as a range.

doco Documentatie voor dit formaat

Constrains

Id Grade Pad(en) Omschrijving Expressie
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()
logical-medication-dose-and-rate-dose-choice error logical-medication-dose-and-rate Only one dose value may be present in a dose-and-rate component. (doseQuantity | doseRange).count() <= 1
logical-medication-dose-and-rate-rate-choice error logical-medication-dose-and-rate Only one rate value may be present in a dose-and-rate component. (rateRatio | rateRange).count() <= 1

This structure is derived from Element

Samenvatting

 

Other representations of profile: CSV, Excel