EHDS Logical Information Models
0.4.0 - draft

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Xt-EHR/xt-ehr-common/ and changes regularly. See the Directory of published versions

## Logical Model: Administered dosage model

Official URL: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAdministeredDosage | Version: 0.4.0
Draft as of 2026-02-23 | Computable Name: EHDSAdministeredDosage

Model contains elements needed for registering an individual medication administration. It is derived from the full dosage regimen model in order to keep the consistency between the shared elements.

Usages:

- Use this Logical Model: Medication administration 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
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction |  | 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.
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
note |  | 0..1 | string | Patient oriented instructions as free text for this dosage step
doseAndRate |  | 0..* | Base | Amount of medication administered per one dose (= one timing)
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 |
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration |  | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Documentation for this format

#### Terminology Bindings

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

This structure is derived from EHDSDosage

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
sequence |  | 0..0 |  | 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.
repeat |  | 0..0 |  | Repetition of the administration.
asNeeded |  | 0..0 |  | Take as needed
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction |  | 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.
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
note |  | 0..1 | string | Patient oriented instructions as free text for this dosage step
doseAndRate |  | 0..* | Base | Amount of medication administered per one dose (= one timing)
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 |
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration |  | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Documentation for this format

#### Terminology Bindings

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

This structure is derived from EHDSDosage

Summary

Prohibited: 3 elements

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction |  | 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.
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
note |  | 0..1 | string | Patient oriented instructions as free text for this dosage step
doseAndRate |  | 0..* | Base | Amount of medication administered per one dose (= one timing)
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 |
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration |  | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSAdministeredDosage.​dosageDetails.doseAndRate.​dose[x] | Base | preferred |  | Not State | Unknown
EHDSAdministeredDosage.​dosageDetails.doseAndRate.​rate[x] | Base | preferred |  | Not State | Unknown
EHDSAdministeredDosage.​dosageDetails.repeat.​bounds[x] | Base | preferred |  | Not State | Unknown
EHDSAdministeredDosage.​dosageDetails.repeat.​duration | Base | preferred |  | Not State | Unknown
EHDSAdministeredDosage.​dosageDetails.repeat.​frequency.period | Base | preferred |  | Not State | Unknown
EHDSAdministeredDosage.​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
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
sequence |  | 0..0 |  | 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.
repeat |  | 0..0 |  | Repetition of the administration.
asNeeded |  | 0..0 |  | Take as needed
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSAdministeredDosage |  | 0..* | EHDSDosage | Administered dosage model Elements defined in Ancestors:renderedDosageInstruction, dosageDetails
renderedDosageInstruction |  | 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.
dosageDetails |  | 0..1 | Base | Details of single dosage scheme step
note |  | 0..1 | string | Patient oriented instructions as free text for this dosage step
doseAndRate |  | 0..* | Base | Amount of medication administered per one dose (= one timing)
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 |
bodySite |  | 0..1 | EHDSBodyStructure | Body site of administration
routeOfAdministration |  | 0..1 | CodeableConcept | Route of administration Binding Description: (preferred): EDQM Standard Terms
Documentation for this format

#### Terminology Bindings

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

This structure is derived from EHDSDosage

Summary

Prohibited: 3 elements

Other representations of profile: CSV, Excel