MyHealth@Eu Electronic Prescription and Dispense
0.1.0 - draft 150

MyHealth@Eu Electronic Prescription and Dispense - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Logical Model: MyHealthEuDosaging - Detailed Descriptions

Draft as of 2026-05-22

Definitions for the MyHealthEuDosaging logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. MyHealthEuDosaging
Definition | MyHealthEu refined base model for dosaging information for medication
Short | Dosaging model
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. MyHealthEuDosaging.renderedDosageInstruction
Definition | Full dosage information as human-readable text covering all dosage steps. Generating the text follows local rules and should include all locally implemented dosage data even when such elements are not present in this model.
Short | Full dosage information as human-readable text covering all dosage steps. Generating the text follows local rules and should include all locally implemented dosage data even when such elements are not present in this model.
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. MyHealthEuDosaging.dosageDetails
Definition | Details of single dosage scheme step
Short | Details of single dosage scheme step
Control | 0..*
Type | Base
6. MyHealthEuDosaging.dosageDetails.sequence
Definition | Order of the dosage instruction, in case one treatment consists of several dosage steps. When two schemes share the same sequence number, they are meant to be running in parallel.
Short | Order of the dosage instruction, in case one treatment consists of several dosage steps. When two schemes share the same sequence number, they are meant to be running in parallel.
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. MyHealthEuDosaging.dosageDetails.note
Definition | Patient oriented instructions as free text for this dosage step
Short | Patient oriented instructions as free text for this dosage step
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
10. MyHealthEuDosaging.dosageDetails.doseAndRate
Definition | Amount of medication administered per one dose (= one timing)
Short | Amount of medication administered per one dose (= one timing)
Control | 0..*
Type | Base
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
12. MyHealthEuDosaging.dosageDetails.doseAndRate.dose[x]
Definition | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Short | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control | 0..1
Binding | UCUM (units of measurement), EDQM Standard Terms (units of presentation)
Type | Choice of: Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
14. MyHealthEuDosaging.dosageDetails.doseAndRate.rate[x]
Definition | Amount of medication per time period (e.g. 100mg per 1 hour). When rate is provided per 1 time unit, Quantity data type can be used with a suitable unit (e.g. mg/h, ug/min).
Short | Amount of medication per time period (e.g. 100mg per 1 hour). When rate is provided per 1 time unit, Quantity data type can be used with a suitable unit (e.g. mg/h, ug/min).
Control | 0..1
Binding | UCUM (units of measurement), EDQM Standard Terms (units of presentation)
Type | Choice of: Quantity, Ratio
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. MyHealthEuDosaging.dosageDetails.repeat
Definition | Repetition of the administration.
Short | Repetition of the administration.
Control | 0..1
Type | Base
18. MyHealthEuDosaging.dosageDetails.repeat.bounds
Definition | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
Short | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
Control | 0..1
Type | Base
20. MyHealthEuDosaging.dosageDetails.repeat.bounds.duration
Definition | Number of time units, e.g 10 days
Short | Number of time units, e.g 10 days
Control | 0..1
Binding | UCUM
Type | Quantity
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
22. MyHealthEuDosaging.dosageDetails.repeat.bounds.period
Definition | Start and end date, 05.08.2023 - 10.08.2023
Short | Start and end date, 05.08.2023 - 10.08.2023
Control | 0..1
Type | Period
24. MyHealthEuDosaging.dosageDetails.repeat.duration
Definition | Duration of administration (e.g '5 minutes', '1 hour')
Short | Duration of administration (e.g '5 minutes', '1 hour')
Control | 0..1
Binding | UCUM
Type | Quantity
26. MyHealthEuDosaging.dosageDetails.repeat.frequency
Definition | Frequency of intake/administration (e.g 'three times a day')
Short | Frequency of intake/administration (e.g 'three times a day')
Control | 0..1
Type | Base
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
28. MyHealthEuDosaging.dosageDetails.repeat.frequency.numberOfTimes
Definition | Number of times per period (e.g '3 times')
Short | Number of times per period (e.g '3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
30. MyHealthEuDosaging.dosageDetails.repeat.frequency.period
Definition | Duration to which the frequency applies (e.g '... / 1 day')
Short | Duration to which the frequency applies (e.g '... / 1 day')
Control | 0..1
Binding | UCUM
Type | Quantity
32. MyHealthEuDosaging.dosageDetails.repeat.dayOfWeek
Definition | The day of the week of administration, e.g Mon, Tue, etc
Short | The day of the week of administration, e.g Mon, Tue, etc
Control | 0..*
Type | CodeableConcept
34. MyHealthEuDosaging.dosageDetails.repeat.timeOfDay
Definition | Exact time of day of administration (e.g '10:00')
Short | Exact time of day of administration (e.g '10:00')
Control | 0..*
Type | time
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. MyHealthEuDosaging.dosageDetails.repeat.eventTime
Definition | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Short | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Control | 0..*
Type | CodeableConcept
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
38. MyHealthEuDosaging.dosageDetails.asNeeded
Definition | Take as needed
Short | Take as needed
Control | 0..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
40. MyHealthEuDosaging.dosageDetails.bodySite
Definition | Body site of administration
Short | Body site of administration
Control | 0..1
Type | http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
42. MyHealthEuDosaging.dosageDetails.routeOfAdministration
Definition | Route of administration
Short | Route of administration
Control | 0..1
Binding | EDQM Standard Terms
Type | CodeableConcept
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler

Guidance on how to interpret the contents of this table can be foundhere

0. MyHealthEuDosaging
Definition | MyHealthEu refined base model for dosaging information for medication
Short | Dosaging model
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. MyHealthEuDosaging.dosageDetails
4. MyHealthEuDosaging.dosageDetails.note
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
6. MyHealthEuDosaging.dosageDetails.doseAndRate
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
8. MyHealthEuDosaging.dosageDetails.repeat
10. MyHealthEuDosaging.dosageDetails.repeat.bounds
12. MyHealthEuDosaging.dosageDetails.repeat.bounds.duration
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
14. MyHealthEuDosaging.dosageDetails.repeat.frequency
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
16. MyHealthEuDosaging.dosageDetails.repeat.eventTime
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
18. MyHealthEuDosaging.dosageDetails.routeOfAdministration
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler

Guidance on how to interpret the contents of this table can be foundhere

0. MyHealthEuDosaging
Definition | MyHealthEu refined base model for dosaging information for medication
Short | Dosaging model
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. MyHealthEuDosaging.renderedDosageInstruction
Definition | Full dosage information as human-readable text covering all dosage steps. Generating the text follows local rules and should include all locally implemented dosage data even when such elements are not present in this model.
Short | Full dosage information as human-readable text covering all dosage steps. Generating the text follows local rules and should include all locally implemented dosage data even when such elements are not present in this model.
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. MyHealthEuDosaging.dosageDetails
Definition | Details of single dosage scheme step
Short | Details of single dosage scheme step
Control | 0..*
Type | Base
6. MyHealthEuDosaging.dosageDetails.sequence
Definition | Order of the dosage instruction, in case one treatment consists of several dosage steps. When two schemes share the same sequence number, they are meant to be running in parallel.
Short | Order of the dosage instruction, in case one treatment consists of several dosage steps. When two schemes share the same sequence number, they are meant to be running in parallel.
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. MyHealthEuDosaging.dosageDetails.note
Definition | Patient oriented instructions as free text for this dosage step
Short | Patient oriented instructions as free text for this dosage step
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
10. MyHealthEuDosaging.dosageDetails.doseAndRate
Definition | Amount of medication administered per one dose (= one timing)
Short | Amount of medication administered per one dose (= one timing)
Control | 0..*
Type | Base
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
12. MyHealthEuDosaging.dosageDetails.doseAndRate.dose[x]
Definition | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Short | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control | 0..1
Binding | UCUM (units of measurement), EDQM Standard Terms (units of presentation)
Type | Choice of: Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
14. MyHealthEuDosaging.dosageDetails.doseAndRate.rate[x]
Definition | Amount of medication per time period (e.g. 100mg per 1 hour). When rate is provided per 1 time unit, Quantity data type can be used with a suitable unit (e.g. mg/h, ug/min).
Short | Amount of medication per time period (e.g. 100mg per 1 hour). When rate is provided per 1 time unit, Quantity data type can be used with a suitable unit (e.g. mg/h, ug/min).
Control | 0..1
Binding | UCUM (units of measurement), EDQM Standard Terms (units of presentation)
Type | Choice of: Quantity, Ratio
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. MyHealthEuDosaging.dosageDetails.repeat
Definition | Repetition of the administration.
Short | Repetition of the administration.
Control | 0..1
Type | Base
18. MyHealthEuDosaging.dosageDetails.repeat.bounds
Definition | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
Short | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
Control | 0..1
Type | Base
20. MyHealthEuDosaging.dosageDetails.repeat.bounds.duration
Definition | Number of time units, e.g 10 days
Short | Number of time units, e.g 10 days
Control | 0..1
Binding | UCUM
Type | Quantity
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
22. MyHealthEuDosaging.dosageDetails.repeat.bounds.period
Definition | Start and end date, 05.08.2023 - 10.08.2023
Short | Start and end date, 05.08.2023 - 10.08.2023
Control | 0..1
Type | Period
24. MyHealthEuDosaging.dosageDetails.repeat.duration
Definition | Duration of administration (e.g '5 minutes', '1 hour')
Short | Duration of administration (e.g '5 minutes', '1 hour')
Control | 0..1
Binding | UCUM
Type | Quantity
26. MyHealthEuDosaging.dosageDetails.repeat.frequency
Definition | Frequency of intake/administration (e.g 'three times a day')
Short | Frequency of intake/administration (e.g 'three times a day')
Control | 0..1
Type | Base
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
28. MyHealthEuDosaging.dosageDetails.repeat.frequency.numberOfTimes
Definition | Number of times per period (e.g '3 times')
Short | Number of times per period (e.g '3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
30. MyHealthEuDosaging.dosageDetails.repeat.frequency.period
Definition | Duration to which the frequency applies (e.g '... / 1 day')
Short | Duration to which the frequency applies (e.g '... / 1 day')
Control | 0..1
Binding | UCUM
Type | Quantity
32. MyHealthEuDosaging.dosageDetails.repeat.dayOfWeek
Definition | The day of the week of administration, e.g Mon, Tue, etc
Short | The day of the week of administration, e.g Mon, Tue, etc
Control | 0..*
Type | CodeableConcept
34. MyHealthEuDosaging.dosageDetails.repeat.timeOfDay
Definition | Exact time of day of administration (e.g '10:00')
Short | Exact time of day of administration (e.g '10:00')
Control | 0..*
Type | time
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. MyHealthEuDosaging.dosageDetails.repeat.eventTime
Definition | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Short | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Control | 0..*
Type | CodeableConcept
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler
38. MyHealthEuDosaging.dosageDetails.asNeeded
Definition | Take as needed
Short | Take as needed
Control | 0..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
40. MyHealthEuDosaging.dosageDetails.bodySite
Definition | Body site of administration
Short | Body site of administration
Control | 0..1
Type | http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
42. MyHealthEuDosaging.dosageDetails.routeOfAdministration
Definition | Route of administration
Short | Route of administration
Control | 0..1
Binding | EDQM Standard Terms
Type | CodeableConcept
Obligations |
Obligations | Actor
MAY:able-to-populate | EHDSI Handler