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
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.
These are profiles on resources or data types that describe patterns used by other profiles, but cannot be instantiated directly. I.e. instances can conform to profiles based on these abstract profiles but do not declare conformance to the abstract profiles themselves.
| Medication Dispense DE |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides auf DosageDE-Ebene (u. a. der Warnungs-Beispiele, die im dgMP-Profil als Fehler modelliert sind) und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
| Medication Dispense dgMP |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
| Medication Request DE |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides auf DosageDE-Ebene (u. a. der Warnungs-Beispiele, die im dgMP-Profil als Fehler modelliert sind) und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
| Medication Request dgMP |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
| Medication Statement DE |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides auf DosageDE-Ebene (u. a. der Warnungs-Beispiele, die im dgMP-Profil als Fehler modelliert sind) und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
| Medication Statement dgMP |
Dieses Profil dient ausschließlich der Validierung des Implementation Guides und ist nicht für den produktiven Einsatz gedacht. Stattdessen sollte das jeweils passende Dosage-Profil direkt in das eigene Profil eingebunden werden. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
| Dosage DE |
Gibt an, wie das Medikament eingenommen oder verabreicht wurde bzw. eingenommen oder verabreicht werden soll - entweder selbst vom Patienten eingenommen oder bei Fremdverabreichung von Dritten (z. B. Leistungserbringer, Angehörige) verabreicht. |
| Dosage dgMP |
Gibt an, wie das Medikament vom Patienten im Kontext dgMP eingenommen wird/wurde oder eingenommen werden soll. |
| Timing DE |
Beschreibt ein Ereignis, das mehrfach auftreten kann. Zeitpläne werden verwendet, um festzuhalten, wann etwas geplant, erwartet oder angefordert ist. Die häufigste Anwendung ist in Dosierungsanweisungen für Medikamente. Sie werden aber auch für die Planung verschiedener Versorgungsleistungen genutzt und können zur Dokumentation von bereits erfolgten oder laufenden Aktivitäten verwendet werden. |
| Timing dgMP |
Beschreibt ein Ereignis, das mehrfach auftreten kann. Zeitpläne werden verwendet, um festzuhalten, wann etwas geplant, erwartet oder angefordert ist. Die häufigste Anwendung ist in Dosierungsanweisungen für Medikamente. Sie werden aber auch für die Planung verschiedener Versorgungsleistungen genutzt und können zur Dokumentation von bereits erfolgten oder laufenden Aktivitäten verwendet werden. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
| Dosage asNeededFor |
Indicates whether the medication is only taken based on a precondition for taking the medication. |
| Generated Dosage Instructions Meta |
Diese Extension enthält die Metainformationen zur generierten textuellen Dosierungsanweisung, die auf Basis der bereitgestellten strukturierten Dosierungsinformationen erstellt wurde. |
| Minimum Interval Between Administrations |
Gibt den Mindestabstand zwischen zwei Gaben einer Bedarfsmedikation an. |
These define sets of codes used by systems conforming to this implementation guide.
| Algorithm Language Codes dgMP ValueSet |
Dieses ValueSet enthält die im dgMP unterstützten Sprachen für Algorithmen, die in der Dosierung verwendet werden können. |
| Dosage DoseQuantity ValueSet |
Diese ValueSet enthält Konzepte für die Dosierungseinheit in der Dosiermenge. |
| Duration UnitsOfTime dgMP ValueSet |
Dieses ValueSet enthält dgMPV DurationUnit Zeiteinheiten aus dem UCUM-CodeSystem in deutscher Übersetzung |
| EDQM Unit of Presentation ValueSet |
ValueSet Einheit der Darreichungsform gemäß EDQM, UOP, siehe https://standardterms.edqm.eu/# |
| Mindestabstand UnitsOfTime dgMP ValueSet |
Dieses ValueSet enthält die für den Mindestabstand zwischen zwei Einzelgaben zulässigen Zeiteinheiten aus dem UCUM-CodeSystem in deutscher Übersetzung |
| Period UnitsOfTime dgMP ValueSet |
Dieses ValueSet enthält dgMP PeriodUnit Zeiteinheiten aus dem UCUM-CodeSystem in deutscher Übersetzung |
| Timing When dgMP |
Tageszeiten für Zeitmuster |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
| Bug Test: Empty timeOfDay/when/dayOfWeek lists |
Test case with empty arrays that might cause incorrect schema detection due to non-strict boolean logic. |
| Bug Test: Multiple timeOfDay Daily |
Test case for TimeOfDay schema with multiple times. Should show all times: 08:00, 14:00, and 22:00. |
| Bug Test: Multiple timeOfDay with DayOfWeek |
Test case for multiple timeOfDay entries in DayOfWeek+Time schema. Should show both 09:00 and 21:00 times. |
| Bug Test: Multiple timeOfDay with Interval |
Test case showing the bug where only first timeOfDay is processed in Interval+Time schema. Should show both 08:00 and 20:00 times. |
| Bug Test: Multiple when codes with DayOfWeek |
Test case for multiple when codes in DayOfWeek+When schema. Should show both morning and evening patterns. |
| Bug Test: Multiple when codes with Interval |
Test case showing the bug where only first when code is processed in Interval+Time schema. Should show both morning and evening. |
| Example-MD-Cov-bedarf-doseRange |
Abdeckung: reine Bedarfsmedikation mit variable Einzeldosis. |
| Example-MD-Cov-bedarf-hinweis |
Abdeckung: reine Bedarfsmedikation mit zusaetzlichem Hinweis. |
| Example-MD-Cov-intervall-bedarf |
Abdeckung: Intervall mit Bedarfskennzeichen. |
| Example-MD-Cov-intervall-doseRange |
Abdeckung: Intervall mit variable Einzeldosis. |
| Example-MD-Cov-intervall-hinweis |
Abdeckung: Intervall mit zusaetzlichem Hinweis. |
| Example-MD-Cov-intervall-zeitrahmen |
Abdeckung: Intervall mit Anwendungsdauer. |
| Example-MD-Cov-intervallzeit-bedarf |
Abdeckung: Intervall mit Tagesabschnitt mit Bedarfskennzeichen. |
| Example-MD-Cov-intervallzeit-doseRange |
Abdeckung: Intervall mit Tagesabschnitt mit variable Einzeldosis. |
| Example-MD-Cov-intervallzeit-hinweis |
Abdeckung: Intervall mit Tagesabschnitt mit zusaetzlichem Hinweis. |
| Example-MD-Cov-intervallzeit-zeitrahmen |
Abdeckung: Intervall mit Tagesabschnitt mit Anwendungsdauer. |
| Example-MD-Cov-uhrzeit-bedarf |
Abdeckung: Uhrzeiten mit Bedarfskennzeichen. |
| Example-MD-Cov-uhrzeit-doseRange |
Abdeckung: Uhrzeiten mit variable Einzeldosis. |
| Example-MD-Cov-uhrzeit-hinweis |
Abdeckung: Uhrzeiten mit zusaetzlichem Hinweis. |
| Example-MD-Cov-uhrzeit-zeitrahmen |
Abdeckung: Uhrzeiten mit Anwendungsdauer. |
| Example-MD-Cov-wochentag-bedarf |
Abdeckung: Wochentage mit Bedarfskennzeichen. |
| Example-MD-Cov-wochentag-doseRange |
Abdeckung: Wochentage mit variable Einzeldosis. |
| Example-MD-Cov-wochentag-hinweis |
Abdeckung: Wochentage mit zusaetzlichem Hinweis. |
| Example-MD-Cov-wochentag-zeitrahmen |
Abdeckung: Wochentage mit Anwendungsdauer. |
| Example-MD-Cov-wochentagzeit-bedarf |
Abdeckung: Wochentag und Tagesabschnitte mit Bedarfskennzeichen. |
| Example-MD-Cov-wochentagzeit-doseRange |
Abdeckung: Wochentag und Tagesabschnitte mit variable Einzeldosis. |
| Example-MD-Cov-wochentagzeit-hinweis |
Abdeckung: Wochentag und Tagesabschnitte mit zusaetzlichem Hinweis. |
| Example-MD-Cov-wochentagzeit-zeitrahmen |
Abdeckung: Wochentag und Tagesabschnitte mit Anwendungsdauer. |
| Example-MD-Dosage-Bedarfsmedikation-Kopfschmerzen |
Reine Bedarfsmedikation mit Anlass, Mindestabstand und Maximalmenge. |
| Example-MD-Dosage-Bedarfsmedikation-MehrereAnlaesse |
Reine Bedarfsmedikation mit mehreren Anlaessen; die Anlaesse sind fachlich ODER-verknuepft. |
| Example-MD-Dosage-Bedarfsmedikation-ohne-Anlass |
Reine Bedarfsmedikation ohne Anlass; der Text lautet generisch "bei Bedarf". |
| Example-MD-Dosage-UnitStueck-1020 |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung 1-0-2-0 und kodierter Einheit 'Stück' dar |
| Example-MD-Dosage-UnitTasse-1000 |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung 1-0-0-0 und kodierter Einheit 'Teelöffel' dar |
| Example-MD-Dosage-UnitTr-1000 |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung 20-0-0-0 und kodierter Einheit 'Tropfen' dar |
| Example-MR-Cov-bedarf-doseRange |
Abdeckung: reine Bedarfsmedikation mit variable Einzeldosis. |
| Example-MR-Cov-bedarf-hinweis |
Abdeckung: reine Bedarfsmedikation mit zusaetzlichem Hinweis. |
| Example-MR-Cov-intervall-hinweis |
Abdeckung: Intervall mit zusaetzlichem Hinweis. |
| Example-MR-Cov-intervallzeit-bedarf |
Abdeckung: Intervall mit Tagesabschnitt mit Bedarfskennzeichen. |
| Example-MR-Cov-intervallzeit-doseRange |
Abdeckung: Intervall mit Tagesabschnitt mit variable Einzeldosis. |
| Example-MR-Cov-intervallzeit-hinweis |
Abdeckung: Intervall mit Tagesabschnitt mit zusaetzlichem Hinweis. |
| Example-MR-Cov-intervallzeit-zeitrahmen |
Abdeckung: Intervall mit Tagesabschnitt mit Anwendungsdauer. |
| Example-MR-Cov-uhrzeit-bedarf |
Abdeckung: Uhrzeiten mit Bedarfskennzeichen. |
| Example-MR-Cov-uhrzeit-doseRange |
Abdeckung: Uhrzeiten mit variable Einzeldosis. |
| Example-MR-Cov-uhrzeit-hinweis |
Abdeckung: Uhrzeiten mit zusaetzlichem Hinweis. |
| Example-MR-Cov-wochentag-bedarf |
Abdeckung: Wochentage mit Bedarfskennzeichen. |
| Example-MR-Cov-wochentag-doseRange |
Abdeckung: Wochentage mit variable Einzeldosis. |
| Example-MR-Cov-wochentag-hinweis |
Abdeckung: Wochentage mit zusaetzlichem Hinweis. |
| Example-MR-Cov-wochentagzeit-bedarf |
Abdeckung: Wochentag und Tagesabschnitte mit Bedarfskennzeichen. |
| Example-MR-Cov-wochentagzeit-hinweis |
Abdeckung: Wochentag und Tagesabschnitte mit zusaetzlichem Hinweis. |
| Example-MR-Dosage-1000 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-0-0 dar |
| Example-MR-Dosage-1000-enddate |
Dieses Beispiel stellt eine Medikationsanforderung mit einem Enddatum dar. |
| Example-MR-Dosage-1000-startandenddate |
Dieses Beispiel stellt eine Medikationsanforderung mit einem Start- und Enddatum dar. |
| Example-MR-Dosage-1000-startdate |
Dieses Beispiel stellt eine Medikationsanforderung mit einem Startdatum dar. |
| Example-MR-Dosage-1000-startdatetime |
Dieses Beispiel stellt einen Startzeitpunkt mit Zeitzone dar, der für die Textausgabe nach Europe/Berlin umgerechnet wird. |
| Example-MR-Dosage-1010 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-1-0 dar |
| Example-MR-Dosage-1010-10-Days |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-1-0 für 10 Tage dar |
| Example-MR-Dosage-1010-PatientInstruction |
Dieses Beispiel stellt eine Medikationsanforderung mit strukturierter Dosierung und ergänzender patientInstruction dar |
| Example-MR-Dosage-1010-Unsorted |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-1-0 unsortiert dar |
| Example-MR-Dosage-10120 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1-0-0.5-0 dar |
| Example-MR-Dosage-1020 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-2-0 dar |
| Example-MR-Dosage-1020 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-2-2-0 dar |
| Example-MR-Dosage-1020-Unordered |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-2-0 unsortiert dar |
| Example-MR-Dosage-10340 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-3/4-0 dar |
| Example-MR-Dosage-1111 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-1-1-1 dar |
| Example-MR-Dosage-2t-1t |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Montags 2 Stück, Donnerstags 1 Stück dar |
| Example-MR-Dosage-Bedarfsmedikation-Kopfschmerzen |
Dieses Beispiel stellt eine Bedarfsmedikation mit Einnahmeanlass, Menge, Mindestabstand zwischen Gaben und Maximalgabe pro 24 Stunden dar. |
| Example-MR-Dosage-Bedarfsmedikation-MehrereAnlaesse |
Bedarfsmedikation mit mehreren Einnahmeanlässen (asNeededFor 0..*). Die Anlässe sind fachlich ODER-verknüpft; im generierten Text werden sie als deutsche Aufzählung mit abschließendem "oder" dargestellt (z. B. "Bei Kopfschmerzen, Fieber oder Gliederschmerzen: …"). |
| Example-MR-Dosage-Bedarfsmedikation-Struktur-Intervall |
Strukturierte Bedarfsmedikation: ein Intervall-Dosierschema (alle 8 Stunden), das nur bei Bedarf angewendet wird. Die Bedarfsangabe kennzeichnet hier ein bestehendes strukturiertes Schema (timing ist befüllt). Weder ein Mindestabstand noch eine Maximalmenge sind hier zulaessig, weil der Rhythmus die Anwendung bereits vollstaendig festlegt. |
| Example-MR-Dosage-Freetext |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Freitext-Dosierung dar |
| Example-MR-Dosage-UnitStueck-1020 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-2-0 und kodierter Einheit 'Stück' dar |
| Example-MR-Dosage-UnitTasse-1000 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 1-0-0-0 und kodierter Einheit 'Stück' dar |
| Example-MR-Dosage-UnitTr-1000 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 20-0-0-0 und kodierter Einheit 'Tropfen' dar |
| Example-MR-Dosage-asneeded-b4-4schema |
Bedarfsmedikation (asNeededBoolean=true) mit 4-Schema: morgens 1 Stück, abends 2 Stück – kein maxDosePerPeriod. |
| Example-MR-Dosage-asneeded-b7-maxdose-1d |
Reine Bedarfsdosierung (asNeededBoolean=true, kein timing) mit maxDosePerPeriod: Nenner 1 d statt 24 h – zeigt die 'pro Tag'-Formulierung. |
| Example-MR-Dosage-comb-dayofweek-1 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Montags und Freitags 1-0-1-0 dar |
| Example-MR-Dosage-comb-dayofweek-2 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Montags und Freitags 1-0-2-0 dar |
| Example-MR-Dosage-comb-dayofweek-3 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Montags und Freitags 1 Stück Morgens und 2 Stück Mittags (1-1-0-0) - für 3 Wochen dar |
| Example-MR-Dosage-comb-dayofweek-b3-doserange-mixed |
Wochentags-Kombination mit Variabilität: montags morgens doseRange (1–2 Stück), mittwochs abends doseQuantity (2 Stück). Da ein Tag einen variablen Wert enthält, wird die ausgeschriebene Segmentform für alle Tage verwendet. |
| Example-MR-Dosage-comb-dayofweek-unsorted |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von unsortierten Wochentagen dar |
| Example-MR-Dosage-comb-interval-1 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 18:00 Uhr dar |
| Example-MR-Dosage-comb-interval-2 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück morgens einmal pro Woche dar |
| Example-MR-Dosage-comb-interval-3 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und jeden 2. Tag 1 Stück um 20:00 Uhr dar |
| Example-MR-Dosage-comb-interval-4 |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von jeden 2. Tag 1 Stück um 08:00 und 20:00 Uhr sowie 2 Stück um 10:00, 14:00 und 22:00 Uhr dar |
| Example-MR-Dosage-interval-1mo |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück monatlich dar |
| Example-MR-Dosage-interval-2d |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Alle 2 Tage 2 Stück für 6 Wochen dar |
| Example-MR-Dosage-interval-2wk |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück alle 2 Wochen dar |
| Example-MR-Dosage-interval-30min |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück alle 30 Minuten dar |
| Example-MR-Dosage-interval-3d |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Alle 3 Tage 1 Stück dar |
| Example-MR-Dosage-interval-4times-d |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 4 x 1 Stück pro Tag dar |
| Example-MR-Dosage-interval-6h |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück alle 6 Stunden dar |
| Example-MR-Dosage-interval-8d |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück alle 8 Tage dar |
| Example-MR-Dosage-interval-b6-doserange-highonly |
Wiederkehrende Intervalle mit doseRange nur obere Grenze (kein low): frequency=1, period=1, periodUnit=d, doseRange.high=2 Stück. Zeigt die 'bis zu'-Formulierung. |
| Example-MR-Dosage-interval-b8-weekly |
Wiederkehrende Intervalle: wöchentliches Muster (frequency=1, period=1, periodUnit=wk). Analog zum bestehenden Beispiel 'monatlich: je 1 Stück'. |
| Example-MR-Dosage-interval-b9-4h |
Wiederkehrende Intervalle mit einer Periode unter einem Tag. |
| Example-MR-Dosage-tod-1t-8am |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück um 08:00 |
| Example-MR-Dosage-tod-2-12am |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 2 Stück um 12:00 Uhr |
| Example-MR-Dosage-tod-multi |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 8 Uhr: 2 Stück - 11 Uhr: 1 Stück - 14 Uhr: 1 Stück - 17 Uhr: 1 Stück - 20 Uhr: 1 Stück - 23 Uhr: 1 Stück dar |
| Example-MR-Dosage-tod-multi-bound |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung 8 Uhr: 2 Stück - 11 Uhr: 1 Stück - 14 Uhr: 1 Stück - 17 Uhr: 1 Stück - 20 Uhr: 1 Stück - 23 Uhr: 1 Stück, für 10 Tage |
| Example-MR-Dosage-tod-unsorted |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von 1 Stück und unsortierten Zeiten dar |
| Example-MR-Dosage-varfreq-9-to-10 |
Variable Frequenz mit zweistelliger Obergrenze: 9 bis 10 x taeglich. |
| Example-MR-Dosage-variable-doseRange |
Dieses Beispiel stellt eine variable Einzeldosis mit einem Dosisbereich von 1 bis 2 Stück dar. |
| Example-MR-Dosage-variable-frequency |
Dieses Beispiel stellt eine variable Frequenz von 1 bis 2 Gaben pro Tag dar. |
| Example-MR-Dosage-variable-period |
Dieses Beispiel stellt eine variable Periode von 4 bis 6 Tagen zwischen den Gaben dar. |
| Example-MR-Dosage-weekday-2t |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Dienstags und Donnerstags je 2 Stück dar |
| Example-MR-Dosage-weekday-2t-bound |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Montags 2 Tabl. für 10 Wochen dar |
| Example-MR-Dosage-weekday-3t |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Dienstags, Donnerstags und Samstag je 2 Stück dar |
| Example-MR-Dosage-weekday-unsorted |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von unsortierten Wochentagen je 2 Stück dar |
| Example-MR-Dosage-when-b2-doserange-mixed |
4-Schema mit Variabilität: morgens doseRange (1–2 Stück), abends doseQuantity (2 Stück). Da eine Position einen variablen Wert enthält, wird die ausgeschriebene Segmentform erzeugt. |
| Example-MS-Cov-bedarf-doseRange |
Abdeckung: reine Bedarfsmedikation mit variable Einzeldosis. |
| Example-MS-Cov-bedarf-hinweis |
Abdeckung: reine Bedarfsmedikation mit zusaetzlichem Hinweis. |
| Example-MS-Cov-intervall-bedarf |
Abdeckung: Intervall mit Bedarfskennzeichen. |
| Example-MS-Cov-intervall-doseRange |
Abdeckung: Intervall mit variable Einzeldosis. |
| Example-MS-Cov-intervall-hinweis |
Abdeckung: Intervall mit zusaetzlichem Hinweis. |
| Example-MS-Cov-intervall-zeitrahmen |
Abdeckung: Intervall mit Anwendungsdauer. |
| Example-MS-Cov-intervallzeit-bedarf |
Abdeckung: Intervall mit Tagesabschnitt mit Bedarfskennzeichen. |
| Example-MS-Cov-intervallzeit-doseRange |
Abdeckung: Intervall mit Tagesabschnitt mit variable Einzeldosis. |
| Example-MS-Cov-intervallzeit-hinweis |
Abdeckung: Intervall mit Tagesabschnitt mit zusaetzlichem Hinweis. |
| Example-MS-Cov-intervallzeit-zeitrahmen |
Abdeckung: Intervall mit Tagesabschnitt mit Anwendungsdauer. |
| Example-MS-Cov-uhrzeit-bedarf |
Abdeckung: Uhrzeiten mit Bedarfskennzeichen. |
| Example-MS-Cov-uhrzeit-doseRange |
Abdeckung: Uhrzeiten mit variable Einzeldosis. |
| Example-MS-Cov-uhrzeit-hinweis |
Abdeckung: Uhrzeiten mit zusaetzlichem Hinweis. |
| Example-MS-Cov-uhrzeit-zeitrahmen |
Abdeckung: Uhrzeiten mit Anwendungsdauer. |
| Example-MS-Cov-wochentag-bedarf |
Abdeckung: Wochentage mit Bedarfskennzeichen. |
| Example-MS-Cov-wochentag-doseRange |
Abdeckung: Wochentage mit variable Einzeldosis. |
| Example-MS-Cov-wochentag-hinweis |
Abdeckung: Wochentage mit zusaetzlichem Hinweis. |
| Example-MS-Cov-wochentag-zeitrahmen |
Abdeckung: Wochentage mit Anwendungsdauer. |
| Example-MS-Cov-wochentagzeit-bedarf |
Abdeckung: Wochentag und Tagesabschnitte mit Bedarfskennzeichen. |
| Example-MS-Cov-wochentagzeit-doseRange |
Abdeckung: Wochentag und Tagesabschnitte mit variable Einzeldosis. |
| Example-MS-Cov-wochentagzeit-hinweis |
Abdeckung: Wochentag und Tagesabschnitte mit zusaetzlichem Hinweis. |
| Example-MS-Cov-wochentagzeit-zeitrahmen |
Abdeckung: Wochentag und Tagesabschnitte mit Anwendungsdauer. |
| Example-MS-Dosage-Bedarfsmedikation-Kopfschmerzen |
Reine Bedarfsmedikation mit Anlass, Mindestabstand und Maximalmenge. |
| Example-MS-Dosage-Bedarfsmedikation-MehrereAnlaesse |
Reine Bedarfsmedikation mit mehreren Anlaessen; die Anlaesse sind fachlich ODER-verknuepft. |
| Example-MS-Dosage-Bedarfsmedikation-ohne-Anlass |
Reine Bedarfsmedikation ohne Anlass; der Text lautet generisch "bei Bedarf". |
| Example-MS-Dosage-UnitStueck-1020 |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung 1-0-2-0 und kodierter Einheit 'Stück' dar |
| Example-MS-Dosage-UnitTasse-1000 |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung 1-0-0-0 und kodierter Einheit 'Teelöffel' dar |
| Example-MS-Dosage-UnitTr-1000 |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung 20-0-0-0 und kodierter Einheit 'Tropfen' dar |
| Gültig (Dispense): doseRange.low.value ist 0 |
Positives Grenzwertbeispiel für die Dosierung 0 bis 2 Stück. |
| Invalid (Dispense): boundsDuration month code with year unit |
boundsDuration.code 'mo' with unit 'Jahr(e)' |
| Invalid (Dispense): boundsDuration unit/code mismatch |
boundsDuration.code 'wk' with unit 'Tag(e)' |
| Invalid (Dispense): dayOfWeek + dayOfWeek with timeOfDay |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure dayOfWeek and dayOfWeek with timeOfDay must not be mixed. |
| Invalid (Dispense): dayOfWeek + dayOfWeek with when |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure dayOfWeek and dayOfWeek with when must not be mixed. |
| Invalid (Dispense): dayOfWeek + interval |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Dispense): dayOfWeek + timeOfDay and dayOfWeek + when |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that timeOfDay and when must not be mixed when dayOfWeek is present. |
| Invalid (Dispense): dayOfWeek with timeOfDay + interval |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with timeOfDay and pure interval must not be mixed. |
| Invalid (Dispense): dayOfWeek with timeOfDay + interval with timeOfDay |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with timeOfDay and interval with timeOfDay must not be mixed. |
| Invalid (Dispense): dayOfWeek with when + interval |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with when and pure interval must not be mixed. |
| Invalid (Dispense): dayOfWeek with when + interval with when |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with when and interval with when must not be mixed. |
| Invalid (Dispense): dosage extension without dosageInstruction |
Invalid: Eine Dosierungs-Extension ist vorhanden, aber keine dosageInstruction. |
| Invalid (Dispense): interval + interval with timeOfDay |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure interval and interval with timeOfDay must not be mixed. |
| Invalid (Dispense): interval + interval with when |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure interval and interval with when must not be mixed. |
| Invalid (Dispense): split timeOfDay into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils eine Uhrzeit - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Dispense): split when into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils ein Zeitraum (MORN/EVE) - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Dispense): structured dosage without GeneratedDosageInstructionsMeta |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid (Dispense): teilweise identische Dosis bei timeOfDay |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Dispense): teilweise identische Dosis bei when |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Dispense): timeOfDay + dayOfWeek |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Dispense): timeOfDay + interval |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Dispense): when + dayOfWeek |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Dispense): when + interval |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Dispense): when + timeOfDay |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): boundsDuration day code with week unit |
boundsDuration.code 'd' with unit 'Woche(n)' |
| Invalid (Request): boundsDuration unit/code mismatch |
boundsDuration.code 'wk' with unit 'Tag(e)' |
| Invalid (Request): dayOfWeek + dayOfWeek with timeOfDay |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure dayOfWeek and dayOfWeek with timeOfDay must not be mixed. |
| Invalid (Request): dayOfWeek + dayOfWeek with when |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure dayOfWeek and dayOfWeek with when must not be mixed. |
| Invalid (Request): dayOfWeek + interval |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): dayOfWeek + timeOfDay and dayOfWeek + when |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that timeOfDay and when must not be mixed when dayOfWeek is present. |
| Invalid (Request): dayOfWeek with timeOfDay + interval |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with timeOfDay and pure interval must not be mixed. |
| Invalid (Request): dayOfWeek with timeOfDay + interval with timeOfDay |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with timeOfDay and interval with timeOfDay must not be mixed. |
| Invalid (Request): dayOfWeek with when + interval |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with when and pure interval must not be mixed. |
| Invalid (Request): dayOfWeek with when + interval with when |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that dayOfWeek with when and interval with when must not be mixed. |
| Invalid (Request): dosage extension without dosageInstruction |
Invalid: Eine Dosierungs-Extension ist vorhanden, aber keine dosageInstruction. |
| Invalid (Request): interval + interval with timeOfDay |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure interval and interval with timeOfDay must not be mixed. |
| Invalid (Request): interval + interval with when |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It checks that pure interval and interval with when must not be mixed. |
| Invalid (Request): split timeOfDay into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils eine Uhrzeit - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Request): split when into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils ein Zeitraum (MORN/EVE) - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Request): structured dosage without GeneratedDosageInstructionsMeta |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid (Request): teilweise identische Dosis bei timeOfDay |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Request): teilweise identische Dosis bei when |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Request): timeOfDay + dayOfWeek |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): timeOfDay + interval |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): when + dayOfWeek |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): when + interval |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Request): when + timeOfDay |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for allowed Permutations |
| Invalid (Statement): boundsDuration unit/code mismatch |
boundsDuration.code 'wk' with unit 'Tag(e)' |
| Invalid (Statement): boundsDuration year code with month unit |
boundsDuration.code 'a' with unit 'Monat(e)' |
| Invalid (Statement): dayOfWeek + dayOfWeek with timeOfDay |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that pure dayOfWeek and dayOfWeek with timeOfDay must not be mixed. |
| Invalid (Statement): dayOfWeek + dayOfWeek with when |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that pure dayOfWeek and dayOfWeek with when must not be mixed. |
| Invalid (Statement): dayOfWeek + interval |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid (Statement): dayOfWeek + timeOfDay and dayOfWeek + when |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that timeOfDay and when must not be mixed when dayOfWeek is present. |
| Invalid (Statement): dayOfWeek with timeOfDay + interval |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that dayOfWeek with timeOfDay and pure interval must not be mixed. |
| Invalid (Statement): dayOfWeek with timeOfDay + interval with timeOfDay |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that dayOfWeek with timeOfDay and interval with timeOfDay must not be mixed. |
| Invalid (Statement): dayOfWeek with when + interval |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that dayOfWeek with when and pure interval must not be mixed. |
| Invalid (Statement): dayOfWeek with when + interval with when |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that dayOfWeek with when and interval with when must not be mixed. |
| Invalid (Statement): dosage extension without dosage |
Invalid: Eine Dosierungs-Extension ist vorhanden, aber keine dosage. |
| Invalid (Statement): interval + interval with timeOfDay |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that pure interval and interval with timeOfDay must not be mixed. |
| Invalid (Statement): interval + interval with when |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It checks that pure interval and interval with when must not be mixed. |
| Invalid (Statement): split timeOfDay into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils eine Uhrzeit - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Statement): split when into two dosages (same period/dose) |
Zwei Dosages mit identischem Intervall und Dosis, jeweils ein Zeitraum (MORN/EVE) - sollte zu einer Dosage zusammengeführt werden. |
| Invalid (Statement): structured dosage without GeneratedDosageInstructionsMeta |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid (Statement): teilweise identische Dosis bei timeOfDay |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Statement): teilweise identische Dosis bei when |
Drei Dosages mit den Dosen 1, 1 und 2 Stück. Die beiden Dosages mit identischer Dosis müssen zusammengeführt werden. |
| Invalid (Statement): timeOfDay + dayOfWeek |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid (Statement): timeOfDay + interval |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid (Statement): when + dayOfWeek |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid (Statement): when + interval |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid (Statement): when + timeOfDay |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for allowed Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Invalid Dosage - FreeText doesn't match renderedDosageInstruction |
Invalid: Freitext-Dosierung vorhanden, aber der Wert in dosageInstruction.text stimmt nicht mit renderedDosageInstruction überein. |
| Invalid Dosage - FreeText doesn't match renderedDosageInstruction |
Invalid: Freitext-Dosierung vorhanden, aber der Wert in dosageInstruction.text stimmt nicht mit renderedDosageInstruction überein. |
| Invalid Dosage - FreeText doesn't match renderedDosageInstruction |
Invalid: Freitext-Dosierung vorhanden, aber der Wert in dosage.text stimmt nicht mit renderedDosageInstruction überein. |
| Invalid Dosage - FreeText must be single |
Invalid: Freitextdosierung vorhanden, aber mehr als ein Dosage-Element vorhanden. |
| Invalid Dosage - FreeText must be single |
Invalid: Freitextdosierung vorhanden, aber mehr als ein Dosage-Element vorhanden. |
| Invalid Dosage - FreeText must be single |
Invalid: Freitextdosierung vorhanden, aber mehr als ein Dosage-Element vorhanden. |
| Invalid Dosage: frequency does not match timeOfDay |
CAVE: optional frequency must match the number of concrete timeOfDay values. |
| Invalid Dosage: frequency does not match weekdays |
CAVE: optional frequency in a plain weekday schema must match the number of weekdays. |
| Invalid Dosage: frequency does not match when |
CAVE: optional frequency must match the number of concrete when values. |
| Invalid Dosage: hourly interval in a weekday schema |
CAVE: a weekday schema cannot be combined with an hourly interval. |
| Invalid Dosage: hourly interval with weekday and timeOfDay |
CAVE: weekday plus timeOfDay cannot be combined with an hourly interval. |
| Invalid Dosage: minute interval with weekday and when |
CAVE: weekday plus when cannot be combined with a minute interval. |
| Invalid MedicationDispense: variable frequency together with timeOfDay |
CAVE: frequencyMax cannot be combined with concrete timeOfDay values. |
| Invalid MedicationDispense: weekday and timeOfDay plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and timeOfDay. |
| Invalid MedicationDispense: weekday and when plus hourly interval |
CAVE: dayOfWeek and when cannot be combined with an hourly interval. |
| Invalid MedicationDispense: weekday and when plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and when. |
| Invalid MedicationDispense: weekday plus hourly interval |
CAVE: a plain weekday schema cannot be combined with an hourly interval. |
| Invalid MedicationDispense: weekday plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek. |
| Invalid MedicationRequest: variable frequency together with when |
CAVE: frequencyMax cannot be combined with concrete when values. |
| Invalid MedicationRequest: weekday and timeOfDay plus hourly interval |
CAVE: dayOfWeek and timeOfDay cannot be combined with an hourly interval. |
| Invalid MedicationRequest: weekday and timeOfDay plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and timeOfDay. |
| Invalid MedicationRequest: weekday and when plus hourly interval |
CAVE: dayOfWeek and when cannot be combined with an hourly interval. |
| Invalid MedicationRequest: weekday and when plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and when. |
| Invalid MedicationRequest: weekday plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek. |
| Invalid MedicationStatement: variable frequency together with an interval combination |
CAVE: frequencyMax cannot be combined with concrete when values, not even within a non-daily interval combination. |
| Invalid MedicationStatement: weekday and timeOfDay plus hourly interval |
CAVE: dayOfWeek and timeOfDay cannot be combined with an hourly interval. |
| Invalid MedicationStatement: weekday and timeOfDay plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and timeOfDay. |
| Invalid MedicationStatement: weekday and when plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek and when. |
| Invalid MedicationStatement: weekday plus hourly interval |
CAVE: a plain weekday schema cannot be combined with an hourly interval. |
| Invalid MedicationStatement: weekday plus real interval |
CAVE: period 2 wk is not redundant and cannot be combined with dayOfWeek. |
| Invalid: Maximalmenge mit Bezugszeitraum 1 wk |
CAVE: Validation example - Maximalmenge mit Bezugszeitraum 1 wk. |
| Invalid: Maximalmenge mit Bezugszeitraum 1 wk |
CAVE: Validation example - Maximalmenge mit Bezugszeitraum 1 wk. |
| Invalid: Maximalmenge mit Bezugszeitraum 1 wk |
CAVE: Validation example - Maximalmenge mit Bezugszeitraum 1 wk. |
| Invalid: Mindestabstand mit code=min und unzutreffender Anzeigeeinheit |
CAVE: Validation example - Mindestabstand mit code=min und unzutreffender Anzeigeeinheit. |
| Invalid: Mindestabstand mit code=min und unzutreffender Anzeigeeinheit |
CAVE: Validation example - Mindestabstand mit code=min und unzutreffender Anzeigeeinheit. |
| Invalid: Mindestabstand mit code=min und unzutreffender Anzeigeeinheit |
CAVE: Validation example - Mindestabstand mit code=min und unzutreffender Anzeigeeinheit. |
| Invalid: Mindestabstand ohne Bedarfskennzeichen |
CAVE: Validation example - Mindestabstand ohne Bedarfskennzeichen. |
| Invalid: Mindestabstand ohne Bedarfskennzeichen |
CAVE: Validation example - Mindestabstand ohne Bedarfskennzeichen. |
| Invalid: Mindestabstand ohne Bedarfskennzeichen |
CAVE: Validation example - Mindestabstand ohne Bedarfskennzeichen. |
| Invalid: Mindestabstand together with a structured timing |
CAVE: Validation example - modifierExtension[MinimumIntervalBetweenAdministrations] is only allowed for a pure as-needed dosage, i.e. with asNeededBoolean = true and without timing. |
| Invalid: Mindestabstand together with a structured timing |
CAVE: Validation example - modifierExtension[MinimumIntervalBetweenAdministrations] is only allowed for a pure as-needed dosage, i.e. with asNeededBoolean = true and without timing. |
| Invalid: Mindestabstand together with a structured timing |
CAVE: Validation example - modifierExtension[MinimumIntervalBetweenAdministrations] is only allowed for a pure as-needed dosage, i.e. with asNeededBoolean = true and without timing. |
| Invalid: Mindestabstand unit does not match code |
CAVE: Validation example - valueDuration.code ist 'h', die Anzeigeeinheit lautet aber 'Tag(e)'. |
| Invalid: Mindestabstand unit does not match code |
CAVE: Validation example - valueDuration.code ist 'h', die Anzeigeeinheit lautet aber 'Tag(e)'. |
| Invalid: Mindestabstand unit does not match code |
CAVE: Validation example - valueDuration.code ist 'h', die Anzeigeeinheit lautet aber 'Tag(e)'. |
| Invalid: Zeitrahmen nur in einem der Dosage-Elemente |
CAVE: Validation example - Zeitrahmen nur in einem der Dosage-Elemente. |
| Invalid: Zeitrahmen nur in einem der Dosage-Elemente |
CAVE: Validation example - Zeitrahmen nur in einem der Dosage-Elemente. |
| Invalid: Zeitrahmen nur in einem der Dosage-Elemente |
CAVE: Validation example - Zeitrahmen nur in einem der Dosage-Elemente. |
| Invalid: asNeededBoolean differs between dosages |
CAVE: Validation example - nur das erste Dosage-Element ist als Bedarfsmedikation gekennzeichnet; das zweite nicht. |
| Invalid: asNeededBoolean differs between dosages |
CAVE: Validation example - nur das erste Dosage-Element ist als Bedarfsmedikation gekennzeichnet; das zweite nicht. |
| Invalid: asNeededBoolean differs between dosages |
CAVE: Validation example - nur das erste Dosage-Element ist als Bedarfsmedikation gekennzeichnet; das zweite nicht. |
| Invalid: asNeededBoolean weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededBoolean weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededBoolean weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededBoolean weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededBoolean weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededBoolean weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededFor differs between dosages |
CAVE: Validation example - der Einnahmeanlass ist nur im ersten Dosage-Element angegeben und ginge im erzeugten Text verloren. |
| Invalid: asNeededFor differs between dosages |
CAVE: Validation example - der Einnahmeanlass ist nur im ersten Dosage-Element angegeben und ginge im erzeugten Text verloren. |
| Invalid: asNeededFor differs between dosages |
CAVE: Validation example - der Einnahmeanlass ist nur im ersten Dosage-Element angegeben und ginge im erzeugten Text verloren. |
| Invalid: asNeededFor weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededFor weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededFor weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededFor weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededFor weicht zwischen den Dosage-Elementen ab |
CAVE: Validation example - asNeededFor weicht zwischen den Dosage-Elementen ab. |
| Invalid: asNeededFor without asNeeded=true |
CAVE: Validation example - extension[asNeededFor] is present while asNeededBoolean is not true. |
| Invalid: asNeededFor without asNeeded=true |
CAVE: Validation example - extension[asNeededFor] is present while asNeededBoolean is not true. |
| Invalid: asNeededFor without asNeeded=true |
CAVE: Validation example - extension[asNeededFor] is present while asNeededBoolean is not true. |
| Invalid: differing patientInstruction values |
CAVE: Validation example - patientInstruction differs between dosageInstruction entries. |
| Invalid: differing patientInstruction values |
CAVE: Validation example - patientInstruction differs between dosageInstruction entries. |
| Invalid: differing patientInstruction values |
CAVE: Validation example - patientInstruction differs between dosage entries. |
| Invalid: dos-1 (asNeededFor with asNeeded=false) |
CAVE: Validation example - asNeededFor is populated while asNeededBoolean is false. |
| Invalid: dos-1 (asNeededFor with asNeeded=false) |
CAVE: Validation example - asNeededFor is populated while asNeededBoolean is false. |
| Invalid: dos-1 (asNeededFor with asNeeded=false) |
CAVE: Validation example - asNeededFor is populated while asNeededBoolean is false. |
| Invalid: dose without timing |
CAVE: Validation example - doseAndRate exists but timing missing. |
| Invalid: dose without timing |
CAVE: Validation example - doseAndRate exists but timing missing. |
| Invalid: dose without timing |
CAVE: Validation example - doseAndRate exists but timing missing. |
| Invalid: doseRange low/high use different units |
CAVE: Validation example - doseRange.low and doseRange.high use different system/code/unit values. |
| Invalid: doseRange low/high use different units |
CAVE: Validation example - doseRange.low and doseRange.high use different system/code/unit values. |
| Invalid: doseRange low/high use different units |
CAVE: Validation example - doseRange.low and doseRange.high use different system/code/unit values. |
| Invalid: doseRange.high mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.high mit unzulaessigem Bruchteil. |
| Invalid: doseRange.high mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.high mit unzulaessigem Bruchteil. |
| Invalid: doseRange.high mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.high mit unzulaessigem Bruchteil. |
| Invalid: doseRange.low mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.low mit unzulaessigem Bruchteil. |
| Invalid: doseRange.low mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.low mit unzulaessigem Bruchteil. |
| Invalid: doseRange.low mit unzulaessigem Bruchteil |
CAVE: Validation example - doseRange.low mit unzulaessigem Bruchteil. |
| Invalid: doseRange.low without doseRange.high |
CAVE: Validation example - doseRange.low is set while doseRange.high is missing. |
| Invalid: doseRange.low without doseRange.high |
CAVE: Validation example - doseRange.low is set while doseRange.high is missing. |
| Invalid: doseRange.low without doseRange.high |
CAVE: Validation example - doseRange.low is set while doseRange.high is missing. |
| Invalid: frequency and period both greater than one |
CAVE: Validation example - "2 x alle 8 Stunden" is expressed as "alle 4 Stunden" instead. |
| Invalid: frequency and period both greater than one |
CAVE: Validation example - "6 x innerhalb von 3 Stunden" is expressed as "alle 30 Minuten" instead. |
| Invalid: frequencyMax is not greater than frequency |
CAVE: Validation example - frequencyMax is equal to frequency. |
| Invalid: frequencyMax is not greater than frequency |
CAVE: Validation example - frequencyMax is equal to frequency. |
| Invalid: frequencyMax is not greater than frequency |
CAVE: Validation example - frequencyMax is equal to frequency. |
| Invalid: maxDose unit differs from doseQuantity |
CAVE: Validation example - maxDosePerPeriod.numerator uses a different unit/code/system than doseQuantity. |
| Invalid: maxDose unit differs from doseQuantity |
CAVE: Validation example - maxDosePerPeriod.numerator uses a different unit/code/system than doseQuantity. |
| Invalid: maxDose unit differs from doseQuantity |
CAVE: Validation example - maxDosePerPeriod.numerator uses a different unit/code/system than doseQuantity. |
| Invalid: maxDosePerPeriod denominator 6h |
CAVE: Validation example - maxDosePerPeriod.denominator is 6 h instead of 24 h or 1 d. |
| Invalid: maxDosePerPeriod denominator 6h |
CAVE: Validation example - maxDosePerPeriod.denominator is 6 h instead of 24 h or 1 d. |
| Invalid: maxDosePerPeriod denominator 6h |
CAVE: Validation example - maxDosePerPeriod.denominator is 6 h instead of 24 h or 1 d. |
| Invalid: maxDosePerPeriod with a structured rhythm |
CAVE: Validation example - maxDosePerPeriod ist nur bei reiner Bedarfsdosierung zulaessig, also mit asNeededBoolean = true und ohne timing. |
| Invalid: maxDosePerPeriod without asNeeded |
CAVE: Validation example - maxDosePerPeriod ist gesetzt, obwohl asNeededBoolean nicht true ist (nur bei Bedarfsmedikation zulässig). |
| Invalid: maxDosePerPeriod without asNeeded |
CAVE: Validation example - maxDosePerPeriod ist gesetzt, obwohl asNeededBoolean nicht true ist (nur bei Bedarfsmedikation zulässig). |
| Invalid: maxDosePerPeriod without asNeeded |
CAVE: Validation example - maxDosePerPeriod ist gesetzt, obwohl asNeededBoolean nicht true ist (nur bei Bedarfsmedikation zulässig). |
| Invalid: missing patientInstruction in one dosage |
CAVE: Validation example - patientInstruction exists in one dosageInstruction entry but is missing in another. |
| Invalid: missing patientInstruction in one dosage |
CAVE: Validation example - patientInstruction exists in one dosageInstruction entry but is missing in another. |
| Invalid: missing patientInstruction in one dosage |
CAVE: Validation example - patientInstruction exists in one dosage entry but is missing in another. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstruction entries use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstruction entries use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstruction entries use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstructions use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstructions use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosageInstructions use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosage entries use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosage entries use different dose unit codes. |
| Invalid: mixed dose units |
CAVE: Validation example - two dosage entries use different dose unit codes. |
| Invalid: multiple pure as-needed dosages |
CAVE: Validation example - the resource contains two pure as-needed dosages without timing. |
| Invalid: multiple pure as-needed dosages |
CAVE: Validation example - the resource contains two pure as-needed dosages without timing. |
| Invalid: multiple pure as-needed dosages |
CAVE: Validation example - the resource contains two pure as-needed dosages without timing. |
| Invalid: periodMax is not greater than period |
CAVE: Validation example - periodMax is equal to period. |
| Invalid: periodMax is not greater than period |
CAVE: Validation example - periodMax is equal to period. |
| Invalid: periodMax is not greater than period |
CAVE: Validation example - periodMax is equal to period. |
| Invalid: periodMax mit Nachkommastelle |
CAVE: Validation example - periodMax mit Nachkommastelle. |
| Invalid: periodMax mit Nachkommastelle |
CAVE: Validation example - periodMax mit Nachkommastelle. |
| Invalid: periodMax mit Nachkommastelle |
CAVE: Validation example - periodMax mit Nachkommastelle. |
| Invalid: text + doseAndRate |
CAVE: Validation example - contains both text and doseAndRate (should be either structured OR text). |
| Invalid: text + doseAndRate |
CAVE: Validation example - contains both text and doseAndRate (should be either structured OR text). |
| Invalid: text + doseAndRate |
CAVE: Validation example - contains both text and doseAndRate (should be either structured OR text). |
| Invalid: text + timing |
CAVE: Validation example - contains both text and timing (should be either structured OR text). |
| Invalid: text + timing |
CAVE: Validation example - contains both text and timing (should be either structured OR text). |
| Invalid: text + timing |
CAVE: Validation example - contains both text and timing (should be either structured OR text). |
| Invalid: timing without dose |
CAVE: Validation example - timing exists but doseAndRate missing. |
| Invalid: timing without dose |
CAVE: Validation example - timing exists but doseAndRate missing. |
| Invalid: timing without dose |
CAVE: Validation example - timing exists but doseAndRate missing. |
| Invalid: variable frequency above one with a period above one |
CAVE: Validation example - frequencyMax exceeds 1 while the period is not 1. |
| MedicationDispense Dosage Example - 4-Schema |
Example showing 4-Schema pattern in MedicationDispense |
| MedicationDispense Dosage Example - 4-Schema Evening Only |
Example showing 4-Schema pattern with only evening dose (0-0-1-0) |
| MedicationDispense Dosage Example - 4-Schema Night Only |
Example showing 4-Schema pattern with only night dose (0-0-0-1) |
| MedicationDispense Dosage Example - 4-Schema Noon Only |
Example showing 4-Schema pattern with only noon dose (0-1-0-0) |
| MedicationDispense Dosage Example - 4-Schema with ml Units |
Example showing 4-Schema pattern with ml units instead of Stück |
| MedicationDispense Dosage Example - Bounds and Decimals |
Example showing bounds and decimal doses in MedicationDispense |
| MedicationDispense Dosage Example - DayOfWeek Mixed Doses |
Example showing different doses on different days of the week |
| MedicationDispense Dosage Example - DayOfWeek and Time |
Example showing DayOfWeek and Time pattern in MedicationDispense |
| MedicationDispense Dosage Example - FreeText |
Example showing FreeText pattern in MedicationDispense |
| MedicationDispense Dosage Example - FreeText German Characters |
Example showing FreeText with German special characters and complex text |
| MedicationDispense Dosage Example - Interval and Time |
Example showing Interval and Time pattern in MedicationDispense |
| MedicationDispense Dosage Example - Interval with When Codes |
Example showing interval dosing with when codes instead of timeOfDay |
| MedicationDispense Dosage Example - Monthly Interval |
Example showing interval dosing with monthly period |
| MedicationDispense Dosage Example - Multiple Days with TimeOfDay |
Example showing multiple dayOfWeek + timeOfDay combination |
| MedicationDispense Dosage Example - Single Day with TimeOfDay |
Example showing minimal dayOfWeek + timeOfDay combination |
| MedicationDispense Dosage Example - TimeOfDay Mixed Doses |
Example showing different doses at different times of day |
| MedicationDispense: weekday and timeOfDay with compatible legacy fields |
Positive compatibility example for weekday plus timeOfDay. |
| MedicationDispense: weekday and when with compatible legacy fields |
Positive compatibility example for weekday plus when. |
| MedicationDispense: weekday with compatible legacy fields |
Positive compatibility example for a plain weekday schema. |
| MedicationDispense: weekday without legacy fields |
Positive example showing that the compatibility fields are optional. |
| MedicationRequest Dosage Example - 4-Schema Evening Only |
Example showing 4-Schema pattern with only evening dose (0-0-1-0) |
| MedicationRequest Dosage Example - 4-Schema Night Only |
Example showing 4-Schema pattern with only night dose (0-0-0-1) |
| MedicationRequest Dosage Example - 4-Schema Noon Only |
Example showing 4-Schema pattern with only noon dose (0-1-0-0) |
| MedicationRequest Dosage Example - 4-Schema with ml Units |
Example showing 4-Schema pattern with ml units instead of Stück |
| MedicationRequest Dosage Example - DayOfWeek Mixed Doses |
Example showing different doses on different days of the week |
| MedicationRequest Dosage Example - FreeText German Characters |
Example showing FreeText with German special characters and complex text |
| MedicationRequest Dosage Example - Interval with When Codes |
Example showing interval dosing with when codes instead of timeOfDay |
| MedicationRequest Dosage Example - Monthly Interval |
Example showing interval dosing with monthly period |
| MedicationRequest Dosage Example - Multiple Days with TimeOfDay |
Example showing multiple dayOfWeek + timeOfDay combination |
| MedicationRequest Dosage Example - Single Day with TimeOfDay |
Example showing minimal dayOfWeek + timeOfDay combination |
| MedicationRequest Dosage Example - TimeOfDay Mixed Doses |
Example showing different doses at different times of day |
| MedicationRequest: weekday and timeOfDay with compatible legacy fields |
Positive compatibility example for weekday plus timeOfDay. |
| MedicationRequest: weekday and when with compatible legacy fields |
Positive compatibility example for weekday plus when. |
| MedicationRequest: weekday with compatible legacy fields |
Positive compatibility example for a plain weekday schema. |
| MedicationStatement Dosage Example - 4-Schema |
Example showing 4-Schema pattern in MedicationStatement |
| MedicationStatement Dosage Example - 4-Schema Evening Only |
Example showing 4-Schema pattern with only evening dose (0-0-1-0) |
| MedicationStatement Dosage Example - 4-Schema Night Only |
Example showing 4-Schema pattern with only night dose (0-0-0-1) |
| MedicationStatement Dosage Example - 4-Schema Noon Only |
Example showing 4-Schema pattern with only noon dose (0-1-0-0) |
| MedicationStatement Dosage Example - 4-Schema with ml Units |
Example showing 4-Schema pattern with ml units instead of Stück |
| MedicationStatement Dosage Example - DayOfWeek |
Example showing DayOfWeek pattern in MedicationStatement |
| MedicationStatement Dosage Example - DayOfWeek Mixed Doses |
Example showing different doses on different days of the week |
| MedicationStatement Dosage Example - FreeText |
Example showing FreeText pattern in MedicationStatement |
| MedicationStatement Dosage Example - FreeText German Characters |
Example showing FreeText with German special characters and complex text |
| MedicationStatement Dosage Example - Interval |
Example showing Interval pattern in MedicationStatement |
| MedicationStatement Dosage Example - Interval with TimeOfDay |
Example showing interval dosing with timeOfDay values across dosage entries |
| MedicationStatement Dosage Example - Interval with When Codes |
Example showing interval dosing with when codes instead of timeOfDay |
| MedicationStatement Dosage Example - Monthly Interval |
Example showing interval dosing with monthly period |
| MedicationStatement Dosage Example - Multiple Days with TimeOfDay |
Example showing multiple dayOfWeek + timeOfDay combination |
| MedicationStatement Dosage Example - Single Day with TimeOfDay |
Example showing minimal dayOfWeek + timeOfDay combination |
| MedicationStatement Dosage Example - TimeOfDay |
Example showing TimeOfDay pattern in MedicationStatement |
| MedicationStatement Dosage Example - TimeOfDay Mixed Doses |
Example showing different doses at different times of day |
| MedicationStatement: weekday and timeOfDay with compatible legacy fields |
Positive compatibility example for weekday plus timeOfDay. |
| MedicationStatement: weekday and when with compatible legacy fields |
Positive compatibility example for weekday plus when. |
| MedicationStatement: weekday and when without legacy fields |
Positive example showing that the compatibility fields are optional. |
| MedicationStatement: weekday with compatible legacy fields |
Positive compatibility example for a plain weekday schema. |
| Two Interval Dosages |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung von jeden 2. Tag 1 Stück und 3. Tag 2 Stück dar |
| Two Interval Dosages |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von jeden 2. Tag 1 Stück und 3. Tag 2 Stück dar |
| Two Interval Dosages |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung von jeden 2. Tag 1 Stück und 3. Tag 2 Stück dar |
| Two dosages with the same period of day |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same period of day |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same period of day |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Two dosages with the same period of day on the same day |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same period of day on the same day |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same period of day on the same day |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Two dosages with the same time of day |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same time of day |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same time of day |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Two dosages with the same time of day on the same day |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same time of day on the same day |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for invalid Permutations |
| Two dosages with the same time of day on the same day |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for invalid Permutations |
| Two interval Dosages different boundsDuration |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung mit verschiedener Dauer dar |
| Two interval Dosages different boundsDuration |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung mit verschiedener Dauer dar |
| Two interval Dosages different boundsDuration |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung mit verschiedener Dauer dar |
| Two interval Dosages same period of day |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung von Jeden 2. Tag 1 Stück um MORN und 1 Stück um MORN+EVE dar |
| Two interval Dosages same period of day |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 10:00 Uhr dar |
| Two interval Dosages same period of day |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung von Jeden 2. Tag 1 Stück um MORN und 1 Stück um MORN+EVE dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 08:00 Uhr dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsabgabe mit einer Dosierung von Jeden 2. Tag um 08:00 und 3. Tag um 20:00 dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 10:00 Uhr dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsanforderung mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 10:00 Uhr dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung von Jeden 2. Tag 1 Stück um 08:00 Uhr und 1 Stück um 08:00 Uhr dar |
| Two interval Dosages same time |
Dieses Beispiel stellt eine Medikationsaussage mit einer Dosierung von Jeden 2. Tag um 08:00 und 3. Tag um 20:00 dar |
| Ungültig (Dispense): Dosiswert mit drei Nachkommastellen |
CAVE: Validierungsbeispiel - doseQuantity.value = 0.125 überschreitet die zulässigen zwei Nachkommastellen. |
| Ungültig (Dispense): doseRange.high.value ist 0 |
CAVE: Validierungsbeispiel - eine Obergrenze von 0 beschreibt keine verabreichbare Arzneimittelmenge, auch wenn 0 als Untergrenze zulässig wäre. |
| Ungültig (Dispense): doseRange.low.value ist negativ |
CAVE: Validierungsbeispiel - doseRange.low.value darf nicht negativ sein. |
| Ungültig (Dispense): reines Viererschema im Freitext |
CAVE: Validierungsbeispiel - Dosage.text besteht ausschließlich aus einem Viererschema (1-0-1-0). |
| Ungültig (Request): Dosiswert mit drei Nachkommastellen |
CAVE: Validierungsbeispiel - doseQuantity.value = 0.125 überschreitet die zulässigen zwei Nachkommastellen. |
| Ungültig (Request): doseQuantity.value ist 0 |
CAVE: Validierungsbeispiel - eine Einzeldosis von 0 beschreibt keine verabreichbare Arzneimittelmenge. |
| Ungültig (Request): doseQuantity.value ist negativ |
CAVE: Validierungsbeispiel - doseQuantity.value muss größer als 0 sein. |
| Ungültig (Request): reines Viererschema im Freitext |
CAVE: Validierungsbeispiel - Dosage.text besteht ausschließlich aus einem Viererschema (1-0-1-0). |
| Ungültig (Statement): Dosisbereich mit drei Nachkommastellen |
CAVE: Validierungsbeispiel - doseRange.low.value = 0.125 überschreitet die zulässigen zwei Nachkommastellen. |
| Ungültig (Statement): doseRange.high.value ist negativ |
CAVE: Validierungsbeispiel - doseRange.high.value muss größer als 0 sein. |
| Ungültig (Statement): reines Viererschema im Freitext |
CAVE: Validierungsbeispiel - Dosage.text besteht ausschließlich aus einem Viererschema mit Einheit (1-0-1-0 Stück). |
| Unsupported Dosage 1 AdditionalInstruction |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 BoundsRange |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Count |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Count |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 CountMax |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Event |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 MaxDosePerAdministration |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 MaxDosePerLifetime |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Method |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Offset |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 RateQuantity |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 RateRange |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 RateRatio |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Route |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage 1 Site |
CAVE: This MedicationRequest is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage AdditionalInstruction |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage AdditionalInstruction |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage BoundsRange |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage BoundsRange |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Count |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Count |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Count |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Count |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage CountMax |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage CountMax |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Event |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Event |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage MaxDosePerAdministration |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage MaxDosePerAdministration |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage MaxDosePerLifetime |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage MaxDosePerLifetime |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Method |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Method |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Offset |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Offset |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage RateQuantity |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage RateQuantity |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage RateRange |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage RateRange |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage RateRatio |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage RateRatio |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Route |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Route |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Unsupported Dosage Site |
CAVE: This MedicationDispense is for validation purposes and does NOT represent a valid dosageInstruction. It only checks for unsupported Fields |
| Unsupported Dosage Site |
CAVE: This MedicationStatement is for validation purposes and does NOT represent a valid dosage. It only checks for unsupported Fields |
| Warning (Dispense): boundsDuration unit/code mismatch |
Warning example - boundsDuration.code 'wk' mit unit 'Tag(e)'. |
| Warning (Dispense): doseRange.high.value is 0 |
Warning example - an upper bound of 0 does not describe an administrable amount, even though 0 is allowed as the lower bound. |
| Warning (Dispense): mixed dose units |
Warning example - two dosageInstruction entries use different dose unit codes. |
| Warning (Dispense): multiple free text dosages |
Warning example - pure free text dosage is split across multiple Dosage elements. |
| Warning (Dispense): negative doseRange.low.value |
Warning example - doseRange.low.value should not be negative. |
| Warning (Dispense): split timeOfDay into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils eine Uhrzeit; sollte zu einer Dosage zusammengeführt werden. |
| Warning (Dispense): split when into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils ein Zeitraum (MORN/EVE); sollte zu einer Dosage zusammengeführt werden. |
| Warning (Dispense): teilweise identische Dosis bei timeOfDay |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Dispense): teilweise identische Dosis bei when |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Dispense): text and structured dosage |
Warning example - dosage contains free text and structured dosage elements. |
| Warning (Dispense): timing without dose |
Warning example - fixed times without doseAndRate (Insulin nach Plan). |
| Warning (Request): boundsDuration unit/code mismatch |
Warning example - boundsDuration.code 'wk' mit unit 'Tag(e)'. |
| Warning (Request): doseQuantity.value is 0 |
Warning example - a single dose of 0 does not describe an administrable amount. |
| Warning (Request): mixed dose units |
Warning example - two dosageInstructions use different dose unit codes. |
| Warning (Request): multiple free text dosages |
Warning example - pure free text dosage is split across multiple Dosage elements. |
| Warning (Request): negative doseQuantity.value |
Warning example - doseQuantity.value should be greater than 0. |
| Warning (Request): split timeOfDay into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils eine Uhrzeit; sollte zu einer Dosage zusammengeführt werden. |
| Warning (Request): split when into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils ein Zeitraum (MORN/EVE); sollte zu einer Dosage zusammengeführt werden. |
| Warning (Request): teilweise identische Dosis bei timeOfDay |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Request): teilweise identische Dosis bei when |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Request): text and structured dosage |
Warning example - dosage contains free text and structured dosage elements. |
| Warning (Request): timing without dose |
Warning example - fixed times without doseAndRate (Insulin nach Plan). |
| Warning (Statement): boundsDuration unit/code mismatch |
Warning example - boundsDuration.code 'wk' mit unit 'Tag(e)'. |
| Warning (Statement): mixed dose units |
Warning example - two dosage entries use different dose unit codes. |
| Warning (Statement): multiple free text dosages |
Warning example - pure free text dosage is split across multiple Dosage elements. |
| Warning (Statement): negative doseRange.high.value |
Warning example - doseRange.high.value should be greater than 0. |
| Warning (Statement): split timeOfDay into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils eine Uhrzeit; sollte zu einer Dosage zusammengeführt werden. |
| Warning (Statement): split when into two dosages (same dose) |
Warning example - zwei Dosages mit identischer Dosis, jeweils ein Zeitraum (MORN/EVE); sollte zu einer Dosage zusammengeführt werden. |
| Warning (Statement): teilweise identische Dosis bei timeOfDay |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Statement): teilweise identische Dosis bei when |
Warning example - drei Dosages mit den Dosen 1, 1 und 2 Stück; die beiden Dosages mit identischer Dosis sollten zusammengeführt werden. |
| Warning (Statement): text and structured dosage |
Warning example - dosage contains free text and structured dosage elements. |
| Warning (Statement): timing without dose |
Warning example - fixed times without doseAndRate (Insulin nach Plan). |
| Warning: doseRange with variable period |
CAVE: Validation example - variable dose and variable period are both populated and should trigger a warning. |
| Warning: doseRange with variable period |
CAVE: Validation example - variable dose and variable period are both populated and should trigger a warning. |
| Warning: doseRange with variable period |
CAVE: Validation example - variable dose and variable period are both populated and should trigger a warning. |
| Warning: frequency and period both greater than one |
CAVE: Validation example - a warning in the generic DE profile. |
| Warning: frequency and period both greater than one |
CAVE: Validation example - a warning in the generic DE profile. |
| Warning: frequency and period both greater than one |
CAVE: Validation example - a warning in the generic DE profile. |
| Warnung (Dispense): Viererschema im Freitext |
Freitext enthält ein eingebettetes Viererschema (1-0-1-0); soll strukturiert modelliert werden. |
| Warnung (Request): Viererschema im Freitext |
Freitext enthält ein eingebettetes Viererschema (1-0-1-0); soll strukturiert modelliert werden. |
| Warnung (Statement): Viererschema im Freitext |
Freitext enthält ein eingebettetes Viererschema (1-0-1-0); soll strukturiert modelliert werden. |
| Warnung: Viererschema in Dosage.text |
Beispiel, das ein eingebettetes Viererschema (1-1-1-1) in Dosage.text enthält, um die Warn-Invariante auszulösen. |
| Warnung: Viererschema in Dosage.text |
Beispiel, das ein eingebettetes Viererschema (1-1-1-1) in Dosage.text enthält, um die Warn-Invariante auszulösen. |
| Warnung: Viererschema in Dosage.text |
Beispiel, das ein eingebettetes Viererschema (1-1-1-1) in Dosage.text enthält, um die Warn-Invariante auszulösen. |