Medication IG DE
2.0.0-ballot - ballot

Medication IG DE, published by HL7 Deutschland e.V.. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7germany/medication-ig-de-r4/ and changes regularly. See the Directory of published versions

Resource Profile: MedicationDispenseDgMP - Examples

Active as of 2026-08-30

Examples for the MedicationDispenseDgMP Profile.

Example-MD-Cov-bedarf-doseRange
Example-MD-Cov-bedarf-hinweis
Example-MD-Cov-intervall-bedarf
Example-MD-Cov-intervall-doseRange
Example-MD-Cov-intervall-hinweis
Example-MD-Cov-intervall-zeitrahmen
Example-MD-Cov-intervallzeit-bedarf
Example-MD-Cov-intervallzeit-doseRange
Example-MD-Cov-intervallzeit-hinweis
Example-MD-Cov-intervallzeit-zeitrahmen
Example-MD-Cov-uhrzeit-bedarf
Example-MD-Cov-uhrzeit-doseRange
Example-MD-Cov-uhrzeit-hinweis
Example-MD-Cov-uhrzeit-zeitrahmen
Example-MD-Cov-wochentag-bedarf
Example-MD-Cov-wochentag-doseRange
Example-MD-Cov-wochentag-hinweis
Example-MD-Cov-wochentag-zeitrahmen
Example-MD-Cov-wochentagzeit-bedarf
Example-MD-Cov-wochentagzeit-doseRange
Example-MD-Cov-wochentagzeit-hinweis
Example-MD-Cov-wochentagzeit-zeitrahmen
Example-MD-Dosage-Bedarfsmedikation-Kopfschmerzen
Example-MD-Dosage-Bedarfsmedikation-MehrereAnlaesse
Example-MD-Dosage-Bedarfsmedikation-ohne-Anlass
Example-MD-Dosage-UnitStueck-1020
Example-MD-Dosage-UnitTasse-1000
Gültig (Dispense): doseRange.low.value ist 0
Example-MD-Dosage-UnitTr-1000
MedicationDispense: weekday with compatible legacy fields
MedicationDispense: weekday and timeOfDay with compatible legacy fields
MedicationDispense: weekday and when with compatible legacy fields
MedicationDispense: weekday without legacy fields
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid Dosage
Invalid: asNeededFor differs between dosages
Invalid: asNeededFor without asNeeded=true
Invalid: asNeededBoolean differs between dosages
Invalid: multiple pure as-needed dosages
Invalid: mixed dose units
Invalid: mixed dose units
Invalid: mixed dose units
Ungültig (Dispense): Dosiswert mit drei Nachkommastellen
Ungültig (Dispense): doseRange.low.value ist negativ
Ungültig (Dispense): doseRange.high.value ist 0
Ungültig (Dispense): reines Viererschema im Freitext
Invalid: text + timing
Invalid: text + doseAndRate
Invalid: timing without dose
Invalid: dose without timing
Invalid (Dispense): structured dosage without GeneratedDosageInstructionsMeta
Invalid: doseRange.low without doseRange.high
Invalid: doseRange low/high use different units
Invalid (Dispense): dosage extension without dosageInstruction
Invalid Dosage - FreeText doesn't match renderedDosageInstruction
Invalid Dosage - FreeText must be single
Invalid: maxDosePerPeriod without asNeeded
Invalid: maxDosePerPeriod denominator 6h
Invalid: maxDose unit differs from doseQuantity
Invalid: Mindestabstand together with a structured timing
Invalid: Mindestabstand unit does not match code
Invalid: differing patientInstruction values
Invalid: missing patientInstruction in one dosage
Invalid Dosage
Invalid Dosage
Invalid (Dispense): boundsDuration unit/code mismatch
Invalid (Dispense): boundsDuration month code with year unit
Invalid: frequency and period both greater than one
Invalid Dosage: frequency does not match timeOfDay
Invalid (Dispense): when + dayOfWeek
Invalid (Dispense): when + interval
Invalid (Dispense): timeOfDay + dayOfWeek
Invalid (Dispense): timeOfDay + interval
Invalid (Dispense): dayOfWeek + interval
Invalid (Dispense): dayOfWeek + dayOfWeek with when
Invalid (Dispense): interval + interval with timeOfDay
Invalid (Dispense): dayOfWeek with when + interval
Invalid (Dispense): dayOfWeek + dayOfWeek with timeOfDay
Invalid (Dispense): interval + interval with when
Invalid (Dispense): dayOfWeek with timeOfDay + interval
Invalid (Dispense): dayOfWeek with when + interval with when
Invalid (Dispense): dayOfWeek with timeOfDay + interval with timeOfDay
Invalid MedicationDispense: weekday plus real interval
Invalid MedicationDispense: weekday and when plus real interval
Invalid MedicationDispense: weekday and timeOfDay plus real interval
Invalid (Dispense): when + timeOfDay
Invalid (Dispense): dayOfWeek + timeOfDay and dayOfWeek + when
Invalid Dosage
Invalid Dosage
Invalid Dosage: hourly interval with weekday and timeOfDay
Invalid MedicationDispense: weekday plus hourly interval
Invalid MedicationDispense: weekday and when plus hourly interval
Invalid (Dispense): split timeOfDay into two dosages (same period/dose)
Invalid (Dispense): teilweise identische Dosis bei timeOfDay
Invalid (Dispense): split when into two dosages (same period/dose)
Invalid (Dispense): teilweise identische Dosis bei when
Invalid: frequencyMax is not greater than frequency
Invalid: periodMax is not greater than period
Invalid: dos-1 (asNeededFor with asNeeded=false)
Invalid MedicationDispense: variable frequency together with timeOfDay
Invalid: asNeededFor weicht zwischen den Dosage-Elementen ab
Invalid: asNeededBoolean weicht zwischen den Dosage-Elementen ab
Invalid: doseRange.high mit unzulaessigem Bruchteil
Invalid: doseRange.low mit unzulaessigem Bruchteil
Invalid: Mindestabstand mit code=min und unzutreffender Anzeigeeinheit
Invalid: Zeitrahmen nur in einem der Dosage-Elemente
Two dosages with the same period of day
Two dosages with the same time of day
Two dosages with the same period of day on the same day
Two dosages with the same time of day on the same day
Two Interval Dosages
Two interval Dosages same period of day
Two interval Dosages same time
Two interval Dosages same time
Two interval Dosages different boundsDuration
Invalid: Mindestabstand ohne Bedarfskennzeichen
Invalid: periodMax mit Nachkommastelle
Invalid: Maximalmenge mit Bezugszeitraum 1 wk
MedicationDispense Dosage Example - 4-Schema
MedicationDispense Dosage Example - 4-Schema Evening Only
MedicationDispense Dosage Example - 4-Schema with ml Units
MedicationDispense Dosage Example - 4-Schema Night Only
MedicationDispense Dosage Example - 4-Schema Noon Only
MedicationDispense Dosage Example - Bounds and Decimals
MedicationDispense Dosage Example - DayOfWeek and Time
MedicationDispense Dosage Example - FreeText
MedicationDispense Dosage Example - Interval and Time
MedicationDispense Dosage Example - FreeText German Characters
MedicationDispense Dosage Example - Monthly Interval
MedicationDispense Dosage Example - Interval with When Codes
MedicationDispense Dosage Example - Multiple Days with TimeOfDay
MedicationDispense Dosage Example - Single Day with TimeOfDay
MedicationDispense Dosage Example - TimeOfDay Mixed Doses
MedicationDispense Dosage Example - DayOfWeek Mixed Doses
Unsupported Dosage Count
Unsupported Dosage Method
Unsupported Dosage Route
Unsupported Dosage Site
Unsupported Dosage RateQuantity
Unsupported Dosage RateRange
Unsupported Dosage RateRatio
Unsupported Dosage AdditionalInstruction
Unsupported Dosage MaxDosePerAdministration
Unsupported Dosage MaxDosePerLifetime
Unsupported Dosage Count
Unsupported Dosage CountMax
Unsupported Dosage BoundsRange
Unsupported Dosage Offset
Unsupported Dosage Event
Warnung (Dispense): Viererschema im Freitext
Warning: doseRange with variable period
Warnung: Viererschema in Dosage.text