Medication IG DE - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Diese Seite beschreibt strukturierte Angaben von Start- und Enddatum innerhalb einer einzelnen Dosierung. Die Angabe von Start- und/oder Enddatum ermöglicht es, Dosierschemata eindeutig im zeitlichen Verlauf zu verorten, z. B. bei akuten Behandlungen. Die explizite Angabe von Start- und Endzeitpunkten erhöht somit die Eindeutigkeit von Dosierangaben und unterstützt eine korrekte Umsetzung in der Praxis.
Die Seite beschreibt die hierfür geltenden technischen Anforderungen im dgMP-Kontext. Die folgenden fachlichen Definitionen gelten für die Modellierung:
| Information | Beschreibung | FHIR-Modellierung | Datentyp |
|---|---|---|---|
| Startdatum | Das Startdatum legt fest, ab wann das Dosierschema anzuwenden ist. | Timing.repeat.boundsPeriod.start |
dateTime |
| Enddatum | Das Enddatum legt fest, bis wann das Dosierschema anzuwenden ist. | Timing.repeat.boundsPeriod.end |
dateTime |
Die Angabe von Start- und Enddatum definiert den zeitlichen Gültigkeitsbereich einer Dosieranweisung. Sie kann nicht mit der Dauer einer Anwendung (.boundsDuration) kombiniert werden.
Folgende weitere Beispiele sind in diesem IG dargestellt:
| Beispiel | Beispiel Datei |
|---|---|
| Dosierung mit Startdatum | Example-MR-Dosage-1000-startdate |
| Dosierung mit Enddatum | Example-MR-Dosage-1000-enddate |
| Dosierung mit Start und Enddatum | Example-MR-Dosage-1000-startandenddate |
Hinweis: Für eine gute UI eignet es sich das Start-Datum in Kombination mit dem Uhrzeiten- oder Tageszeitenschema entsprechend der Eingabe des Nutzers vorzuschlagen.
{
"resourceType" : "MedicationRequest",
"id" : "Example-MR-Dosage-1000-startandenddate",
"meta" : {
"profile" : [
🔗 "http://ig.fhir.de/igs/medication/StructureDefinition/MedicationRequestDgMP"
]
},
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: MedicationRequest Example-MR-Dosage-1000-startandenddate</b></p><a name=\"Example-MR-Dosage-1000-startandenddate\"> </a><a name=\"hcExample-MR-Dosage-1000-startandenddate\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-MedicationRequestDgMP.html\">Medication Request dgMP</a></p></div><p><b>R5: Full representation of the dosage instructions (new)</b>: </p><div><p>Vom 05.06.2026 bis zum 05.07.2026: 1-0-0-0 Stück</p>\n</div><blockquote><p><b>Generated Dosage Instructions Meta</b></p><ul><li>algorithmVersion: 1.1.0-beta-1</li><li>language: de-DE</li></ul></blockquote><p><b>status</b>: Active</p><p><b>intent</b>: Order</p><p><b>medication</b>: <span title=\"Codes:\">Ibuprofen 400mg</span></p><p><b>subject</b>: Patient</p><blockquote><p><b>dosageInstruction</b></p><p><b>timing</b>: Morning, Once per 1 day</p><h3>DoseAndRates</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Dose[x]</b></td></tr><tr><td style=\"display: none\">*</td><td>1 Stück<span style=\"background: LightGoldenRodYellow\"> (Details: KBV_CS_SFHIR_BMP_DOSIEREINHEIT code1 = '1')</span></td></tr></table></blockquote></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction",
"valueMarkdown" : "Vom 05.06.2026 bis zum 05.07.2026: 1-0-0-0 Stück"
},
{
"extension" : [
{
"url" : "algorithmVersion",
"valueString" : "1.1.0-beta-1"
},
{
"url" : "language",
"valueCode" : "de-DE"
}
],
"url" : "http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta"
}
],
"status" : "active",
"intent" : "order",
"medicationCodeableConcept" : {
"text" : "Ibuprofen 400mg"
},
"subject" : {
"display" : "Patient"
},
"dosageInstruction" : [
{
"timing" : {
"repeat" : {
"boundsPeriod" : {
"start" : "2026-06-05",
"end" : "2026-07-05"
},
"frequency" : 1,
"period" : 1,
"periodUnit" : "d",
"when" : [
"MORN"
]
}
},
"doseAndRate" : [
{
"doseQuantity" : {
"value" : 1,
"unit" : "Stück",
"system" : "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT",
"code" : "1"
}
}
]
}
]
}
Angabe von Dauer und der Kombination aus Start- und Enddatum ist nicht zulässig sowie Angabe von Dauer und Enddatum ist nicht zulässig
Diese Anforderungen werden durch den FHIR-Standard erfüllt. Das Element bounds[x], was die zeitliche Grenze von einer Dosieranweisung beschreibt ist ein Choice-Datatype, der nur einen Datentypen gleichzeitig zulässt. Damit ist es nicht möglich gleichzeitig die Dauer und konkrete Start und Enddaten einer Medikation auszudrücken.
Eine intendierte Kombination aus Startdatum und Dauer, bspw. "Ab 13.05.2026 für 2 Wochen" muss im Primärsystem berechnet werden und dann mit Start- und Enddatum im Datensatz versehen werden.