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
DosageFourSlotPatternInText verbietet in 2.0.0 einen Freitext, der vollständig einem 4-Schema entspricht, zum Beispiel 1-0-0-0. Die Erkennung verlangt vier Zahlen-Slots; diese dürfen Dezimalwerte oder Teilungsverhältnisse enthalten. Ein Einheitstext ist optional. Der Ausdruck erkennt die Schreibform, nicht die belegte klinische Bedeutung.
Für jedes befüllte Dosage.text wird der reguläre Ausdruck aus DosageFourSlotPatternInText verwendet. Er steht hier ohne das String-Escaping des FHIRPath-Ausdrucks:
^\s*\d+([.,]\d+)?(\s*/\s*\d+)?(\s*[-–]\s*\d+([.,]\d+)?(\s*/\s*\d+)?){3}(\s*[A-Za-zÄÖÜäöüß().]+)?\s*$
täglich: voranstellen: Der Regex-Treffer allein belegt keine tägliche Wiederholung.Die ursprüngliche Ressourcenfassung bleibt unverändert archiviert. Alte Renderer-Extensions dürfen nicht als Herkunft der neu erzeugten Darstellung übernommen werden.
Quelle: Dosage.text = "1-0-0-0 Stück"
Nachweis: Keine versionierte Quellkonvention vorhanden
Ergebnis: Nur archiviert; keine 2.0.0-Dosierung freigegeben
Wenn eine freigegebene Quellkonvention dagegen ausdrücklich „morgens, mittags, abends, nachts; jeden Tag; Stück mit festgelegtem System und Code“ festlegt, kann die Quelle als Dosis 1 mit when = MORN abgebildet werden. Diese Bedeutung stammt dann aus der dokumentierten Quellkonvention, nicht aus dem Regex.
1-0-0-0 ohne Quellkonvention wird nur archiviert; es wird kein täglich: ergänzt.1-0-0 matcht nicht, weil nur drei Slots vorhanden sind; M04 ändert den Text nicht.