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
TimingFreqOrPeriodGtOne schränkt reine Intervallangaben ein: Frequenz und Periode dürfen nicht beide größer als eins sein. Die Invariante bezieht variable Obergrenzen ebenfalls ein.
Die Regel gilt bei vorhandenem frequency und period, wenn when, timeOfDay und dayOfWeek leer sind und Frequenz und Periode die verbotene Kombination bilden. Variable Obergrenzen werden im Ziel ebenfalls berücksichtigt, waren in einer gültigen dgMP-Quelle 1.0.7 aber ausgeschlossen.
2 pro 8 h darf nicht automatisch „alle 4 Stunden“ werden, da das FHIR-Paar allein keine gleichmäßige Verteilung belegt.doseQuantity ist erforderlich. Alle gleichzeitig vorliegenden Fehler prüfen; M03, M08–M17 und M22 sperren den Pfad.text, ohne timing und ohne doseAndRate ersetzen. Auf Ressourcenebene renderedDosageInstruction mit exakt demselben Text und GeneratedDosageInstructionsMeta für die Freitextübernahme gemäß Schritt 6 der Übersicht erzeugen; alte Text-Extensions und Struktur-Metadaten nicht übernehmen. Das vollständige Ziel gegen 2.0.0 validieren und die Rendererherkunft im Migrationsbericht festhalten.Quelle:
frequency = 2
period = 8
periodUnit = h
doseQuantity = 1 Stück
Rendererziel: 2 x alle 8 Stunden: je 1 Stück. Der Text erhält die vorhandenen Werte; er behauptet keine Gabe exakt alle vier Stunden.
Frequenz, Periode, Einheit und Dosis bleiben im Text erhalten; die strukturierte Darstellung entfällt. Der Text übernimmt die belegte Intervallangabe, bestätigt aber keine gleichmäßige Verteilung innerhalb dieses Intervalls. Die Originalressource bleibt archiviert.
frequency = 1, period = 8 h löst M07 nicht aus.frequency = 2, period = 8 h wird nicht in 1 und 4 h umgerechnet.