PackagesCanonicalsLogsProblems
    Packages
    kbv.ita.vos@2.2.0-kommentierung2
    https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_MedicationStatement_MP
{
  "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-kommentierung2",
  "status": "draft",
  "id": "55471215-a546-4b6a-90dd-7a32eb00c2ab",
  "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": "draft",
      "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"
}