{ "description": null, "_filename": "KBV_PR_ERP_Dosage_Weekday.json", "package_name": "kbv.ita.erp", "date": "2025-06-17", "derivation": "constraint", "publisher": "Kassenärztliche Bundesvereinigung (KBV)", "fhirVersion": "4.0.1", "name": "KBV_PR_ERP_Dosage_Weekday", "abstract": false, "type": "Dosage", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.4.0-alpha", "status": "draft", "id": "6ea0ba92-d893-412e-935c-969fe9bda9a4", "kind": "complex-type", "url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Dosage_Weekday", "version": "1.4.0", "differential": { "element": [ { "id": "Dosage.extension", "min": 1, "path": "Dosage.extension" }, { "id": "Dosage.extension:DosieranweisungKategorie", "max": "1", "min": 1, "path": "Dosage.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageCategory" ] } ], "sliceName": "DosieranweisungKategorie", "isModifier": false }, { "id": "Dosage.extension:DosieranweisungKategorie.value[x]:valueCoding", "path": "Dosage.extension.value[x]", "sliceName": "valueCoding" }, { "id": "Dosage.extension:DosieranweisungKategorie.value[x]:valueCoding.code", "path": "Dosage.extension.value[x].code", "fixedCode": "WEEKDAY", "mustSupport": true }, { "id": "Dosage.sequence", "max": "0", "path": "Dosage.sequence" }, { "id": "Dosage.text", "max": "0", "path": "Dosage.text" }, { "id": "Dosage.additionalInstruction", "max": "0", "path": "Dosage.additionalInstruction" }, { "id": "Dosage.patientInstruction", "max": "0", "path": "Dosage.patientInstruction" }, { "id": "Dosage.timing", "min": 1, "path": "Dosage.timing", "mustSupport": true }, { "id": "Dosage.timing.event", "max": "0", "path": "Dosage.timing.event" }, { "id": "Dosage.timing.repeat", "min": 1, "path": "Dosage.timing.repeat", "mustSupport": true }, { "id": "Dosage.timing.repeat.bounds[x]", "path": "Dosage.timing.repeat.bounds[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration", "path": "Dosage.timing.repeat.bounds[x]", "type": [ { "code": "Duration" } ], "sliceName": "boundsDuration" }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration.value", "min": 1, "path": "Dosage.timing.repeat.bounds[x].value", "short": "Wert der Dauer der Dosieranweisung", "mustSupport": true }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration.comparator", "max": "0", "path": "Dosage.timing.repeat.bounds[x].comparator" }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration.unit", "min": 1, "path": "Dosage.timing.repeat.bounds[x].unit", "short": "Einheit der Dauer der Dosieranweisung", "binding": { "strength": "required", "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_ERP_DosageInstruction_UnitsOfTime_German" }, "mustSupport": true }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration.system", "max": "0", "path": "Dosage.timing.repeat.bounds[x].system" }, { "id": "Dosage.timing.repeat.bounds[x]:boundsDuration.code", "max": "0", "path": "Dosage.timing.repeat.bounds[x].code" }, { "id": "Dosage.timing.repeat.count", "max": "0", "path": "Dosage.timing.repeat.count" }, { "id": "Dosage.timing.repeat.countMax", "max": "0", "path": "Dosage.timing.repeat.countMax" }, { "id": "Dosage.timing.repeat.duration", "max": "0", "path": "Dosage.timing.repeat.duration" }, { "id": "Dosage.timing.repeat.durationMax", "max": "0", "path": "Dosage.timing.repeat.durationMax" }, { "id": "Dosage.timing.repeat.durationUnit", "max": "0", "path": "Dosage.timing.repeat.durationUnit" }, { "id": "Dosage.timing.repeat.frequency", "max": "0", "path": "Dosage.timing.repeat.frequency" }, { "id": "Dosage.timing.repeat.frequencyMax", "max": "0", "path": "Dosage.timing.repeat.frequencyMax" }, { "id": "Dosage.timing.repeat.period", "max": "0", "path": "Dosage.timing.repeat.period" }, { "id": "Dosage.timing.repeat.periodMax", "max": "0", "path": "Dosage.timing.repeat.periodMax" }, { "id": "Dosage.timing.repeat.periodUnit", "max": "0", "path": "Dosage.timing.repeat.periodUnit" }, { "id": "Dosage.timing.repeat.dayOfWeek", "max": "1", "min": 1, "path": "Dosage.timing.repeat.dayOfWeek", "mustSupport": true }, { "id": "Dosage.timing.repeat.timeOfDay", "max": "0", "path": "Dosage.timing.repeat.timeOfDay" }, { "id": "Dosage.timing.repeat.when", "max": "0", "path": "Dosage.timing.repeat.when" }, { "id": "Dosage.timing.repeat.offset", "max": "0", "path": "Dosage.timing.repeat.offset" }, { "id": "Dosage.timing.code", "max": "0", "path": "Dosage.timing.code" }, { "id": "Dosage.asNeeded[x]", "max": "0", "path": "Dosage.asNeeded[x]" }, { "id": "Dosage.site", "max": "0", "path": "Dosage.site" }, { "id": "Dosage.route", "max": "0", "path": "Dosage.route" }, { "id": "Dosage.method", "max": "0", "path": "Dosage.method" }, { "id": "Dosage.doseAndRate", "max": "1", "min": 1, "path": "Dosage.doseAndRate", "mustSupport": true }, { "id": "Dosage.doseAndRate.type", "max": "0", "path": "Dosage.doseAndRate.type" }, { "id": "Dosage.doseAndRate.dose[x]", "min": 1, "path": "Dosage.doseAndRate.dose[x]", "slicing": { "rules": "openAtEnd", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Dosage.doseAndRate.dose[x]:doseQuantity", "min": 1, "path": "Dosage.doseAndRate.dose[x]", "type": [ { "code": "Quantity" } ], "sliceName": "doseQuantity", "mustSupport": true }, { "id": "Dosage.doseAndRate.dose[x]:doseQuantity.value", "min": 1, "path": "Dosage.doseAndRate.dose[x].value", "short": "Wert der Menge pro Anwendung", "mustSupport": true }, { "id": "Dosage.doseAndRate.dose[x]:doseQuantity.unit", "min": 1, "path": "Dosage.doseAndRate.dose[x].unit", "short": "Einheit der Menge pro Anwendung", "mustSupport": true }, { "id": "Dosage.doseAndRate.dose[x]:doseQuantity.system", "min": 1, "path": "Dosage.doseAndRate.dose[x].system", "fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT", "mustSupport": true }, { "id": "Dosage.doseAndRate.dose[x]:doseQuantity.code", "min": 1, "path": "Dosage.doseAndRate.dose[x].code", "mustSupport": true }, { "id": "Dosage.doseAndRate.rate[x]", "max": "0", "path": "Dosage.doseAndRate.rate[x]" }, { "id": "Dosage.maxDosePerPeriod", "max": "0", "path": "Dosage.maxDosePerPeriod" }, { "id": "Dosage.maxDosePerAdministration", "max": "0", "path": "Dosage.maxDosePerAdministration" }, { "id": "Dosage.maxDosePerLifetime", "max": "0", "path": "Dosage.maxDosePerLifetime" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Dosage" }