{
"description": "Profil für die Übertragung weiterer Informationen (strukturierte Dosierung, Hinweis, Grund, Kennzeichnung als Dauermedikation) für ein Medikament auf einem Medikationsplan.",
"_filename": "StructureDefinition-KBV-PR-VoS-MedicationStatement-MP.json",
"package_name": "kbv.ita.vos",
"date": "2025-10-01",
"derivation": "constraint",
"publisher": "Kassenärztliche Bundesvereinigung",
"fhirVersion": "4.0.1",
"name": "KBV_PR_VoS_MedicationStatement_MP",
"abstract": false,
"type": "MedicationStatement",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "KBV_PR_VoS_MedicationStatement_MP",
"package_version": "2.2.0-kommentierung",
"status": "draft",
"id": "ae298406-6644-45bf-a756-d310c037e9e2",
"kind": "resource",
"url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_MedicationStatement_MP",
"version": "2.2.0",
"differential": {
"element": [ {
"id": "MedicationStatement",
"path": "MedicationStatement",
"definition": "Hier werden Angaben dazu gemacht, wie ein bestimmtes Arzneimittel eingenommen bzw. verabreicht wird oder werden soll.\r\nDieses Profil wird für die Übertragung von strukturierten Dosierungen, der Kennzeichnung einer Dauermedikation und den Feldern Hinweis und Grund auf dem Medikationsplan verwendet. Diese Angaben werden ausschließlich für den Medikationsplan und nicht für Dosierungsangaben auf Rezepten verwendet."
}, {
"id": "MedicationStatement.id",
"min": 1,
"path": "MedicationStatement.id",
"mustSupport": true
}, {
"id": "MedicationStatement.meta",
"min": 1,
"path": "MedicationStatement.meta",
"mustSupport": true
}, {
"id": "MedicationStatement.meta.source",
"max": "0",
"path": "MedicationStatement.meta.source"
}, {
"id": "MedicationStatement.meta.profile",
"min": 1,
"path": "MedicationStatement.meta.profile",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "value"
} ]
},
"mustSupport": true
}, {
"id": "MedicationStatement.meta.profile:vosProfile",
"max": "1",
"min": 1,
"path": "MedicationStatement.meta.profile",
"sliceName": "vosProfile",
"mustSupport": true,
"fixedCanonical": "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_MedicationStatement_MP|2.2.0"
}, {
"id": "MedicationStatement.meta.security",
"max": "0",
"path": "MedicationStatement.meta.security"
}, {
"id": "MedicationStatement.meta.tag",
"max": "0",
"path": "MedicationStatement.meta.tag"
}, {
"id": "MedicationStatement.implicitRules",
"max": "0",
"path": "MedicationStatement.implicitRules"
}, {
"id": "MedicationStatement.language",
"max": "0",
"path": "MedicationStatement.language"
}, {
"id": "MedicationStatement.contained",
"max": "0",
"path": "MedicationStatement.contained"
}, {
"id": "MedicationStatement.extension",
"min": 1,
"path": "MedicationStatement.extension",
"slicing": {
"rules": "closed",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
}
}, {
"id": "MedicationStatement.extension:behandlungsziel",
"max": "0",
"path": "MedicationStatement.extension",
"sliceName": "behandlungsziel"
}, {
"path": "MedicationStatement.extension",
"min": 1,
"definition": "Kennzeichnung, ob es sich um eine Dauermedikation handelt.",
"isModifier": false,
"short": "Dauermedikationskennzeichnung",
"type": [ {
"code": "Extension",
"profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_isPermanent" ]
} ],
"mustSupport": true,
"sliceName": "Dauermedikation",
"max": "1",
"id": "MedicationStatement.extension:Dauermedikation"
}, {
"id": "MedicationStatement.extension:Dauermedikation.value[x]",
"path": "MedicationStatement.extension.value[x]",
"mustSupport": true
}, {
"id": "MedicationStatement.extension:Dauermedikation.value[x]:valueBoolean",
"path": "MedicationStatement.extension.value[x]",
"type": [ {
"code": "boolean"
} ],
"short": "Dauermedikation",
"sliceName": "valueBoolean",
"definition": "Angabe, ob die Medikation eine Dauermedikation ist. true = Dauermedikation, false = keine Dauermedikation",
"mustSupport": true
}, {
"id": "MedicationStatement.identifier",
"max": "0",
"path": "MedicationStatement.identifier"
}, {
"id": "MedicationStatement.basedOn",
"max": "0",
"path": "MedicationStatement.basedOn"
}, {
"id": "MedicationStatement.partOf",
"max": "0",
"path": "MedicationStatement.partOf"
}, {
"id": "MedicationStatement.status",
"path": "MedicationStatement.status",
"fixedCode": "active",
"mustSupport": true
}, {
"id": "MedicationStatement.statusReason",
"max": "0",
"path": "MedicationStatement.statusReason"
}, {
"id": "MedicationStatement.category",
"max": "0",
"path": "MedicationStatement.category"
}, {
"id": "MedicationStatement.medication[x]",
"path": "MedicationStatement.medication[x]",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication" ]
} ],
"mustSupport": true
}, {
"id": "MedicationStatement.medication[x]:medicationReference",
"path": "MedicationStatement.medication[x]",
"type": [ {
"code": "Reference",
"targetProfile": [ "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_Compounding|2.2.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_FreeText|2.2.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_Ingredient|2.2.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_PZN|2.2.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Compounding", "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_FreeText", "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Ingredient", "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN" ]
} ],
"sliceName": "medicationReference",
"mustSupport": true
}, {
"id": "MedicationStatement.medication[x]:medicationReference.reference",
"path": "MedicationStatement.medication[x].reference",
"mustSupport": true
}, {
"id": "MedicationStatement.medication[x]:medicationReference.type",
"max": "0",
"path": "MedicationStatement.medication[x].type"
}, {
"id": "MedicationStatement.medication[x]:medicationReference.identifier",
"max": "0",
"path": "MedicationStatement.medication[x].identifier"
}, {
"id": "MedicationStatement.medication[x]:medicationReference.display",
"max": "0",
"path": "MedicationStatement.medication[x].display"
}, {
"id": "MedicationStatement.subject",
"path": "MedicationStatement.subject",
"type": [ {
"code": "Reference",
"targetProfile": [ "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Patient|2.2.0" ]
} ],
"mustSupport": true
}, {
"id": "MedicationStatement.subject.reference",
"min": 1,
"path": "MedicationStatement.subject.reference",
"mustSupport": true
}, {
"id": "MedicationStatement.subject.type",
"max": "0",
"path": "MedicationStatement.subject.type"
}, {
"id": "MedicationStatement.subject.identifier",
"max": "0",
"path": "MedicationStatement.subject.identifier"
}, {
"id": "MedicationStatement.subject.display",
"max": "0",
"path": "MedicationStatement.subject.display"
}, {
"id": "MedicationStatement.context",
"max": "0",
"path": "MedicationStatement.context"
}, {
"id": "MedicationStatement.effective[x]",
"max": "0",
"path": "MedicationStatement.effective[x]"
}, {
"id": "MedicationStatement.effective[x]:effectiveDateTime",
"max": "0",
"path": "MedicationStatement.effective[x]",
"type": [ {
"code": "dateTime"
} ],
"sliceName": "effectiveDateTime"
}, {
"id": "MedicationStatement.effective[x]:effectivePeriod",
"max": "0",
"path": "MedicationStatement.effective[x]",
"type": [ {
"code": "Period"
} ],
"sliceName": "effectivePeriod"
}, {
"id": "MedicationStatement.dateAsserted",
"max": "0",
"path": "MedicationStatement.dateAsserted"
}, {
"id": "MedicationStatement.informationSource",
"max": "0",
"path": "MedicationStatement.informationSource"
}, {
"id": "MedicationStatement.derivedFrom",
"max": "1",
"path": "MedicationStatement.derivedFrom",
"type": [ {
"code": "Reference",
"targetProfile": [ "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_DocumentReference|2.2.0" ]
} ],
"short": "Verweis auf signiertes E-Rezept",
"definition": "Verweis auf eine DocumentReference mit einem E-Rezept-Bundle, zu dessen Verordnung eine strukturierte Dosierung übertragen wird.",
"mustSupport": true
}, {
"id": "MedicationStatement.derivedFrom.reference",
"min": 1,
"path": "MedicationStatement.derivedFrom.reference",
"constraint": [ {
"key": "-vos-statement-derivedFrom",
"human": "Die referenzierte DocumentReference muss vom Typ 'Signiertes_eRezept' sein",
"source": "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_MedicationStatement_MP",
"severity": "error",
"expression": "resolve().type.coding.code='Signiertes_eRezept'"
} ],
"mustSupport": true
}, {
"id": "MedicationStatement.derivedFrom.type",
"max": "0",
"path": "MedicationStatement.derivedFrom.type"
}, {
"id": "MedicationStatement.derivedFrom.identifier",
"max": "0",
"path": "MedicationStatement.derivedFrom.identifier"
}, {
"id": "MedicationStatement.derivedFrom.display",
"max": "0",
"path": "MedicationStatement.derivedFrom.display"
}, {
"id": "MedicationStatement.reasonCode",
"path": "MedicationStatement.reasonCode",
"definition": "Feld \"Grund\" auf einem Medikationsplan zu einer Medikation.",
"mustSupport": true
}, {
"id": "MedicationStatement.reasonCode.coding",
"max": "0",
"path": "MedicationStatement.reasonCode.coding"
}, {
"id": "MedicationStatement.reasonCode.text",
"min": 1,
"path": "MedicationStatement.reasonCode.text",
"definition": "Feld \"Grund\" auf einem Medikationsplan zu einer Medikation.",
"mustSupport": true
}, {
"id": "MedicationStatement.reasonReference",
"max": "0",
"path": "MedicationStatement.reasonReference"
}, {
"id": "MedicationStatement.note",
"max": "1",
"path": "MedicationStatement.note",
"short": "Hinweis",
"definition": "Feld \"Hinweis\" auf einem Medikationsplan zu einer Medikation.",
"mustSupport": true
}, {
"id": "MedicationStatement.note.author[x]",
"max": "0",
"path": "MedicationStatement.note.author[x]"
}, {
"id": "MedicationStatement.note.author[x]:authorReference",
"max": "0",
"path": "MedicationStatement.note.author[x]",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Organization", "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.7.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.7.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_RelatedPerson|1.7.0", "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.7.0" ]
} ],
"sliceName": "authorReference"
}, {
"id": "MedicationStatement.note.author[x]:authorString",
"max": "0",
"path": "MedicationStatement.note.author[x]",
"type": [ {
"code": "string"
} ],
"sliceName": "authorString"
}, {
"id": "MedicationStatement.note.time",
"max": "0",
"path": "MedicationStatement.note.time"
}, {
"id": "MedicationStatement.note.text",
"path": "MedicationStatement.note.text",
"definition": "Feld \"Hinweis\" auf einem Medikationsplan zu einer Medikation.",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage",
"max": "4",
"path": "MedicationStatement.dosage",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.sequence",
"max": "0",
"path": "MedicationStatement.dosage.sequence"
}, {
"id": "MedicationStatement.dosage.text",
"max": "0",
"path": "MedicationStatement.dosage.text"
}, {
"id": "MedicationStatement.dosage.additionalInstruction",
"max": "0",
"path": "MedicationStatement.dosage.additionalInstruction"
}, {
"id": "MedicationStatement.dosage.patientInstruction",
"max": "0",
"path": "MedicationStatement.dosage.patientInstruction"
}, {
"id": "MedicationStatement.dosage.timing",
"min": 1,
"path": "MedicationStatement.dosage.timing",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.timing.event",
"max": "0",
"path": "MedicationStatement.dosage.timing.event"
}, {
"id": "MedicationStatement.dosage.timing.repeat",
"min": 1,
"path": "MedicationStatement.dosage.timing.repeat",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.timing.repeat.id",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.id"
}, {
"id": "MedicationStatement.dosage.timing.repeat.bounds[x]",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.bounds[x]"
}, {
"id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.bounds[x]",
"type": [ {
"code": "Period"
} ],
"sliceName": "boundsPeriod"
}, {
"id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.bounds[x]",
"type": [ {
"code": "Duration"
} ],
"sliceName": "boundsDuration"
}, {
"id": "MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.bounds[x]",
"type": [ {
"code": "Range"
} ],
"sliceName": "boundsRange"
}, {
"id": "MedicationStatement.dosage.timing.repeat.count",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.count"
}, {
"id": "MedicationStatement.dosage.timing.repeat.countMax",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.countMax"
}, {
"id": "MedicationStatement.dosage.timing.repeat.duration",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.duration"
}, {
"id": "MedicationStatement.dosage.timing.repeat.durationMax",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.durationMax"
}, {
"id": "MedicationStatement.dosage.timing.repeat.durationUnit",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.durationUnit"
}, {
"id": "MedicationStatement.dosage.timing.repeat.frequency",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.frequency"
}, {
"id": "MedicationStatement.dosage.timing.repeat.frequencyMax",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.frequencyMax"
}, {
"id": "MedicationStatement.dosage.timing.repeat.period",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.period"
}, {
"id": "MedicationStatement.dosage.timing.repeat.periodMax",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.periodMax"
}, {
"id": "MedicationStatement.dosage.timing.repeat.periodUnit",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.periodUnit"
}, {
"id": "MedicationStatement.dosage.timing.repeat.dayOfWeek",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.dayOfWeek"
}, {
"id": "MedicationStatement.dosage.timing.repeat.timeOfDay",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.timeOfDay"
}, {
"id": "MedicationStatement.dosage.timing.repeat.when",
"min": 1,
"path": "MedicationStatement.dosage.timing.repeat.when",
"slicing": {
"rules": "closed",
"discriminator": [ {
"path": "$this",
"type": "value"
} ]
}
}, {
"id": "MedicationStatement.dosage.timing.repeat.when:Tageszeit",
"max": "1",
"min": 1,
"path": "MedicationStatement.dosage.timing.repeat.when",
"sliceName": "Tageszeit",
"definition": "Hier werden Tageszeiten angegeben, zu denen das Arzneimittel verabreicht/eingenommen wird.",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.timing.repeat.when:Mahlzeiten-Schlafzeiten",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.when",
"sliceName": "Mahlzeiten-Schlafzeiten"
}, {
"id": "MedicationStatement.dosage.timing.repeat.offset",
"max": "0",
"path": "MedicationStatement.dosage.timing.repeat.offset"
}, {
"id": "MedicationStatement.dosage.timing.code",
"max": "0",
"path": "MedicationStatement.dosage.timing.code"
}, {
"id": "MedicationStatement.dosage.asNeeded[x]",
"max": "0",
"path": "MedicationStatement.dosage.asNeeded[x]"
}, {
"id": "MedicationStatement.dosage.asNeeded[x]:asNeededBoolean",
"max": "0",
"path": "MedicationStatement.dosage.asNeeded[x]",
"type": [ {
"code": "boolean"
} ],
"sliceName": "asNeededBoolean"
}, {
"id": "MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept",
"max": "0",
"path": "MedicationStatement.dosage.asNeeded[x]",
"type": [ {
"code": "CodeableConcept"
} ],
"sliceName": "asNeededCodeableConcept"
}, {
"id": "MedicationStatement.dosage.site",
"max": "0",
"path": "MedicationStatement.dosage.site"
}, {
"id": "MedicationStatement.dosage.route",
"max": "0",
"path": "MedicationStatement.dosage.route"
}, {
"id": "MedicationStatement.dosage.method",
"max": "0",
"path": "MedicationStatement.dosage.method"
}, {
"id": "MedicationStatement.dosage.doseAndRate",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.type",
"max": "0",
"path": "MedicationStatement.dosage.doseAndRate.type"
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x]",
"type": [ {
"code": "Quantity",
"profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity" ]
} ],
"slicing": {
"rules": "closed",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x]",
"sliceName": "doseQuantity",
"definition": "Hier wird die Dosiermenge mittels einer definierten Menge angegeben.\r\nDabei muss das ValueSet KBV_VS_SFHIR_BMP_DOSIEREINHEIT verwendet werden.",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.value",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x].value",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.comparator",
"path": "MedicationStatement.dosage.doseAndRate.dose[x].comparator",
"mustSupport": false
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.unit",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x].unit",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.system",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x].system",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.code",
"min": 1,
"path": "MedicationStatement.dosage.doseAndRate.dose[x].code",
"mustSupport": true
}, {
"id": "MedicationStatement.dosage.doseAndRate.rate[x]",
"max": "0",
"path": "MedicationStatement.dosage.doseAndRate.rate[x]"
}, {
"id": "MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio",
"max": "0",
"path": "MedicationStatement.dosage.doseAndRate.rate[x]",
"type": [ {
"code": "Ratio"
} ],
"sliceName": "rateRatio"
}, {
"id": "MedicationStatement.dosage.maxDosePerPeriod",
"max": "0",
"path": "MedicationStatement.dosage.maxDosePerPeriod"
}, {
"id": "MedicationStatement.dosage.maxDosePerAdministration",
"max": "0",
"path": "MedicationStatement.dosage.maxDosePerAdministration"
}, {
"id": "MedicationStatement.dosage.maxDosePerLifetime",
"max": "0",
"path": "MedicationStatement.dosage.maxDosePerLifetime"
} ]
},
"baseDefinition": "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_MedicationStatement|1.7.0"
}