MyHealth@Eu Electronic Prescription and Dispense
1.0.0-poc - qa-preview 150

MyHealth@Eu Electronic Prescription and Dispense - Downloaded Version 1.0.0-poc See the Directory of published versions

## Logical Model: Dosage Instructions model

Official URL: http://fhir.ehdsi.eu/epd/StructureDefinition/MyHealthEuDosagingEpd | Version: 1.0.0-poc
Draft as of 2026-07-16 | Computable Name: MyHealthEuDosagingEpd
Copyright/Legal: Copyright European Union, represented by the European Commission - DG SANTE. Licenced under CC-BY-4.0.

MyHealth@EU refined model for dosage instructions in the context of ePrescription

Usages:

- Use this Logical Model: Medication Prescription model

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.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
sequence |  | 0..1 | integer | 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.
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dose[x] |  | 0..1 |  | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml) Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
doseQuantity |  |  | Quantity |
doseRange |  |  | Range |
rate[x] |  | 0..1 |  | 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). Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
rateQuantity |  |  | Quantity |
rateRatio |  |  | Ratio |
repeat |  | 0..1 | Base | Repetition of the administration.
bounds |  | 0..1 | Base | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days Binding Description: (preferred): UCUM
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
period |  | 0..1 | Period | Start and end date, 05.08.2023 - 10.08.2023
duration |  | 0..1 | Quantity | Duration of administration (e.g '5 minutes', '1 hour') Binding Description: (preferred): UCUM
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
numberOfTimes |  | 0..1 | integer | Number of times per period (e.g '3 times')
period |  | 0..1 | Quantity | Duration to which the frequency applies (e.g '... / 1 day') Binding Description: (preferred): UCUM
dayOfWeek |  | 0..* | CodeableConcept | The day of the week of administration, e.g Mon, Tue, etc
timeOfDay |  | 0..* | time | Exact time of day of administration (e.g '10:00')
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
asNeeded |  | 0..1 | boolean | Take as needed
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​dose[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​rate[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​bounds.duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​frequency.period | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.routeOfAdministration | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDosage

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
repeat |  |  |  |
bounds |  |  |  |
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
sequence |  | 0..1 | integer | 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.
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dose[x] |  | 0..1 |  | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml) Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
doseQuantity |  |  | Quantity |
doseRange |  |  | Range |
rate[x] |  | 0..1 |  | 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). Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
rateQuantity |  |  | Quantity |
rateRatio |  |  | Ratio |
repeat |  | 0..1 | Base | Repetition of the administration.
bounds |  | 0..1 | Base | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days Binding Description: (preferred): UCUM
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
period |  | 0..1 | Period | Start and end date, 05.08.2023 - 10.08.2023
duration |  | 0..1 | Quantity | Duration of administration (e.g '5 minutes', '1 hour') Binding Description: (preferred): UCUM
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
numberOfTimes |  | 0..1 | integer | Number of times per period (e.g '3 times')
period |  | 0..1 | Quantity | Duration to which the frequency applies (e.g '... / 1 day') Binding Description: (preferred): UCUM
dayOfWeek |  | 0..* | CodeableConcept | The day of the week of administration, e.g Mon, Tue, etc
timeOfDay |  | 0..* | time | Exact time of day of administration (e.g '10:00')
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
asNeeded |  | 0..1 | boolean | Take as needed
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​dose[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​rate[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​bounds.duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​frequency.period | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.routeOfAdministration | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDosage

Summary

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
sequence |  | 0..1 | integer | 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.
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dose[x] |  | 0..1 |  | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml) Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
doseQuantity |  |  | Quantity |
doseRange |  |  | Range |
rate[x] |  | 0..1 |  | 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). Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
rateQuantity |  |  | Quantity |
rateRatio |  |  | Ratio |
repeat |  | 0..1 | Base | Repetition of the administration.
bounds |  | 0..1 | Base | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days Binding Description: (preferred): UCUM
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
period |  | 0..1 | Period | Start and end date, 05.08.2023 - 10.08.2023
duration |  | 0..1 | Quantity | Duration of administration (e.g '5 minutes', '1 hour') Binding Description: (preferred): UCUM
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
numberOfTimes |  | 0..1 | integer | Number of times per period (e.g '3 times')
period |  | 0..1 | Quantity | Duration to which the frequency applies (e.g '... / 1 day') Binding Description: (preferred): UCUM
dayOfWeek |  | 0..* | CodeableConcept | The day of the week of administration, e.g Mon, Tue, etc
timeOfDay |  | 0..* | time | Exact time of day of administration (e.g '10:00')
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
asNeeded |  | 0..1 | boolean | Take as needed
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​dose[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​rate[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​bounds.duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​frequency.period | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.routeOfAdministration | Base | preferred |  | Not State | Unknown

Differential View

This structure is derived from EHDSDosage

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
repeat |  |  |  |
bounds |  |  |  |
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MyHealthEuDosagingEpd |  | 0..* | EHDSDosage | Dosage Instructions model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction | O | 0..1 | string | 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.
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dosageDetails | O | 0..* | Base | Details of single dosage scheme step
Obligations | Actor
SHALL:handle | MyHealth@EU Handler
sequence |  | 0..1 | integer | 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.
note | O | 0..1 | string | Patient oriented instructions as free text for this dosage step
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
doseAndRate | O | 0..* | Base | Amount of medication administered per one dose (= one timing)
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
dose[x] |  | 0..1 |  | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml) Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
doseQuantity |  |  | Quantity |
doseRange |  |  | Range |
rate[x] |  | 0..1 |  | 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). Binding Description: (preferred): UCUM (units of measurement), EDQM Standard Terms (units of presentation)
rateQuantity |  |  | Quantity |
rateRatio |  |  | Ratio |
repeat |  | 0..1 | Base | Repetition of the administration.
bounds |  | 0..1 | Base | Time bounds for the treatment (current dosage scheme). Only one of the following can exist.
duration | O | 0..1 | Quantity | Number of time units, e.g 10 days Binding Description: (preferred): UCUM
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
period |  | 0..1 | Period | Start and end date, 05.08.2023 - 10.08.2023
duration |  | 0..1 | Quantity | Duration of administration (e.g '5 minutes', '1 hour') Binding Description: (preferred): UCUM
frequency | O | 0..1 | Base | Frequency of intake/administration (e.g 'three times a day')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
numberOfTimes |  | 0..1 | integer | Number of times per period (e.g '3 times')
period |  | 0..1 | Quantity | Duration to which the frequency applies (e.g '... / 1 day') Binding Description: (preferred): UCUM
dayOfWeek |  | 0..* | CodeableConcept | The day of the week of administration, e.g Mon, Tue, etc
timeOfDay |  | 0..* | time | Exact time of day of administration (e.g '10:00')
eventTime | O | 0..* | CodeableConcept | Time period or event when the administration should happen ('before meal', 'immediately', 'morning')
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
asNeeded |  | 0..1 | boolean | Take as needed
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration | O | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Obligations | Actor
MAY:able-to-populate | MyHealth@EU Handler
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​dose[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.doseAndRate.​rate[x] | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​bounds.duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​duration | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.repeat.​frequency.period | Base | preferred |  | Not State | Unknown
MyHealthEuDosagingEpd.​dosageDetails.routeOfAdministration | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDosage

Summary

Other representations of profile: CSV, Excel