description: 'Dieses Profil ermöglicht die Abbildung von Informationen zur Medikation eines Patienten in ISiK Szenarien.\n\nHinweis zur Auswahl des Profils: \nIn Abgrenzung zu ISiKMedikationsVerabreichung (MedicationAdministration) wird mittels des vorliegenden Profils die Verabreichung eines Medikaments an einen Patienten mit einer lediglich Datums-genauen Angabe abgebildet (einschließlich Granularität Jahr, Monat oder Tag für .effectiveDateTime oder .effectivePeriod auf Datums-Ebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)).\n\nZur sekunden-genauen Angabe der Verabreichung eines Medikaments (im Sinne einer medizinischen Verabreichungsdokumentation durch medizinisches Personal) an einen Patienten SOLL das Profil ISiKMedikationsVerabreichung (MedicationAdministration) verwendet werden. Siehe entsprechende Profilseite für weitere Begründung.' package_name: de.gematik.isik-medikation derivation: constraint name: ISiKMedikationsInformation type: MedicationStatement elements: dosage: short: Dosierungsangaben mustSupport: true index: 49 elements: site: short: Körperstelle der Verabreichung mustSupport: true index: 101 elements: coding: mustSupport: true index: 102 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: SNOMED-CT: match: {system: 'http://snomed.info/sct'} schema: mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} type: Coding index: 103 elements: system: {mustSupport: true, index: 104} code: {mustSupport: true, index: 105} display: {mustSupport: true, index: 106} required: [code, system] text: {mustSupport: true, index: 107} asNeeded: choices: [] index: 97 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: asNeededBoolean: match: {} schema: short: Bedarfsmedikation mustSupport: true choices: [asNeededBoolean] index: 99 min: 0 max: 1 patientInstruction: {short: besondere Anweisungen für den Patienten, mustSupport: true, index: 51} maxDosePerAdministration: short: Maximaldosis pro Verabreichung mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 188 elements: value: {mustSupport: true, index: 189} unit: {mustSupport: true, index: 190} system: {mustSupport: true, index: 191} code: {mustSupport: true, index: 192} required: [code, system, value] route: short: Route mustSupport: true index: 108 elements: coding: mustSupport: true index: 109 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: EDQM: match: {system: 'http://standardterms.edqm.eu'} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration'} mustSupport: true pattern: type: Coding value: {system: 'http://standardterms.edqm.eu'} type: Coding index: 110 elements: system: {mustSupport: true, index: 111} code: {mustSupport: true, index: 112} display: {mustSupport: true, index: 113} required: [code, system] SNOMED-CT: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/v3/Medikation/ValueSet/SctRouteOfAdministration'} mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} type: Coding index: 114 elements: system: {mustSupport: true, index: 115} code: {mustSupport: true, index: 116} display: {mustSupport: true, index: 117} required: [code, system] text: {mustSupport: true, index: 118} asNeededBoolean: short: Bedarfsmedikation type: boolean mustSupport: true choiceOf: asNeeded index: 100 slicing: slices: asNeededBoolean: match: {} schema: {short: Bedarfsmedikation, type: boolean, mustSupport: true, choiceOf: asNeeded, index: 100} min: 0 max: 1 timing: short: Angaben zum Timing mustSupport: true index: 52 elements: event: {short: fester Zeitpunkt, mustSupport: true, index: 53} repeat: short: Wiederholungs-Angaben mustSupport: true index: 54 elements: boundsRange: short: Bereich für die Begrenzung type: Range mustSupport: true choiceOf: bounds index: 66 slicing: slices: boundsRange: match: {} schema: {short: Bereich für die Begrenzung, type: Range, mustSupport: true, choiceOf: bounds, index: 66} min: 0 max: 1 frequencyMax: {short: maximale Frequenz, mustSupport: true, index: 88} boundsPeriod: short: begrenzender Zeitraum type: Period mustSupport: true choiceOf: bounds index: 79 slicing: slices: boundsPeriod: match: {} schema: {short: begrenzender Zeitraum, type: Period, mustSupport: true, choiceOf: bounds, index: 79} min: 0 max: 1 when: {short: Tageszeitpunkt codiert, mustSupport: true, index: 94} offset: {short: zeitlicher Abstand der Gabe zum beschriebenen Zeitpunkt, mustSupport: true, index: 95} periodUnit: {short: Einheit der Zeitperiode, mustSupport: true, index: 91} frequency: {short: Frequenz (Anzahl der Gaben pro Periode), mustSupport: true, index: 87} durationMax: {short: maximale Dauer der Verabreichung, mustSupport: true, index: 85} duration: {short: Dauer der Verabreichung, mustSupport: true, index: 84} bounds: short: begrenzender Zeitraum mustSupport: true choices: [boundsPeriod] index: 78 slicing: slices: boundsPeriod: match: {} schema: short: begrenzender Zeitraum mustSupport: true choices: [boundsPeriod] index: 78 min: 0 max: 1 boundsDuration: short: Begrenzung der Dauer type: Duration mustSupport: true pattern: type: Duration value: {system: 'http://unitsofmeasure.org'} choiceOf: bounds index: 59 slicing: slices: boundsDuration: match: {} schema: short: Begrenzung der Dauer type: Duration mustSupport: true pattern: type: Duration value: {system: 'http://unitsofmeasure.org'} choiceOf: bounds index: 59 min: 0 max: 1 durationUnit: {short: Einheit der Dauer, mustSupport: true, index: 86} dayOfWeek: {short: Wochentag, mustSupport: true, index: 92} count: {short: Anzahl Wiederholungen, mustSupport: true, index: 82} bounds[x]: elements: start: {mustSupport: true, index: 80} end: {mustSupport: true, index: 81} periodMax: {short: maximale Zeitperiode zur Frequenz, mustSupport: true, index: 90} period: {short: Zeitperiode zur Frequenz, mustSupport: true, index: 89} countMax: {short: maximale Anzahl Wiederholungen, mustSupport: true, index: 83} timeOfDay: {short: Tageszeit, mustSupport: true, index: 93} maxDosePerPeriod: short: Maximaldosis (Zähler) pro Zeitraum (Nenner) mustSupport: true index: 177 elements: numerator: mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 178 elements: value: {mustSupport: true, index: 179} unit: {mustSupport: true, index: 180} system: {mustSupport: true, index: 181} code: {mustSupport: true, index: 182} required: [code, system, value] denominator: mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 183 elements: value: {mustSupport: true, index: 184} unit: {mustSupport: true, index: 185} system: {mustSupport: true, index: 186} code: {mustSupport: true, index: 187} required: [code, system, value] doseAndRate: short: Angaben zu Dosis und Rate mustSupport: true index: 119 elements: dose[x]: elements: value: {mustSupport: true, index: 138} unit: {mustSupport: true, index: 139} system: {mustSupport: true, index: 140} code: {mustSupport: true, index: 141} required: [code, system, value] rate[x]: elements: value: {mustSupport: true, index: 173} unit: {mustSupport: true, index: 174} system: {mustSupport: true, index: 175} code: {mustSupport: true, index: 176} required: [code, system, value] doseRange: short: Dosisbereich type: Range mustSupport: true choiceOf: dose index: 124 slicing: slices: doseRange: match: {} schema: {short: Dosisbereich, type: Range, mustSupport: true, choiceOf: dose, index: 124} min: 0 max: 1 rateRange: short: Raten-Bereich type: Range mustSupport: true choiceOf: rate index: 159 slicing: slices: rateRange: match: {} schema: {short: Raten-Bereich, type: Range, mustSupport: true, choiceOf: rate, index: 159} min: 0 max: 1 doseQuantity: short: Dosis type: Quantity mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: dose index: 137 slicing: slices: doseQuantity: match: {} schema: short: Dosis type: Quantity mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: dose index: 137 min: 0 max: 1 dose: short: Dosis mustSupport: true choices: [doseQuantity] pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 136 slicing: slices: doseQuantity: match: {} schema: short: Dosis mustSupport: true choices: [doseQuantity] pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 136 min: 0 max: 1 rate: short: Rate mustSupport: true choices: [rateQuantity] pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 171 slicing: slices: rateQuantity: match: {} schema: short: Rate mustSupport: true choices: [rateQuantity] pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} type: Quantity index: 171 min: 0 max: 1 rateRatio: short: Raten-Verhältnis type: Ratio mustSupport: true choiceOf: rate index: 146 slicing: slices: rateRatio: match: {} schema: {short: Raten-Verhältnis, type: Ratio, mustSupport: true, choiceOf: rate, index: 146} min: 0 max: 1 rateQuantity: short: Rate type: Quantity mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: rate index: 172 slicing: slices: rateQuantity: match: {} schema: short: Rate type: Quantity mustSupport: true pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: rate index: 172 min: 0 max: 1 text: {short: Freitext-Dosierungsanweisungen, mustSupport: true, index: 50} medication[x]: elements: reference: {mustSupport: true, index: 23} required: [reference] reasonCode: short: Grund der Medikation (codiert) mustSupport: true index: 39 elements: coding: mustSupport: true index: 40 elements: system: {mustSupport: true, index: 41} code: {mustSupport: true, index: 42} display: {mustSupport: true, index: 43} required: [code, system] text: {mustSupport: true, index: 44} medicationCodeableConcept: short: Medikament in codierter Form oder ggf. als Freitext type: CodeableConcept mustSupport: true choiceOf: medication index: 5 slicing: slices: medicationCodeableConcept: match: {} schema: {short: Medikament in codierter Form oder ggf. als Freitext, type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 5} min: 0 max: 1 note: mustSupport: true index: 47 elements: text: {short: Freitext-Notiz, mustSupport: true, index: 48} effective[x]: elements: start: {mustSupport: true, index: 36} end: {mustSupport: true, index: 37} effectiveDateTime: short: Zeitpunkt (Datum oder Datum + Uhrzeit) type: dateTime mustSupport: true choiceOf: effective index: 32 slicing: slices: effectiveDateTime: match: {} schema: {short: Zeitpunkt (Datum oder Datum + Uhrzeit), type: dateTime, mustSupport: true, choiceOf: effective, index: 32} min: 0 max: 1 status: {short: Status der Medikationsinformation, mustSupport: true, index: 0} effective: mustSupport: true choices: [effectivePeriod] index: 34 slicing: slices: effectivePeriod: match: {} schema: mustSupport: true choices: [effectivePeriod] index: 34 min: 0 max: 1 context: short: Referenz auf den Abteilungskontakt mustSupport: true index: 26 elements: reference: {mustSupport: true, index: 27} required: [reference] dateAsserted: {short: Datum der Feststellung/des Bekanntwerdens der MedikationsInformation, mustSupport: true, index: 38} medicationReference: short: Referenz auf das Medikament (Medication-Ressource) refers: ['http://hl7.org/fhir/StructureDefinition/Medication'] type: Reference mustSupport: true choiceOf: medication index: 22 slicing: slices: medicationReference: match: {} schema: short: Referenz auf das Medikament (Medication-Ressource) refers: ['http://hl7.org/fhir/StructureDefinition/Medication'] type: Reference mustSupport: true choiceOf: medication index: 22 min: 0 max: 1 subject: type: Reference short: Referenz auf den Patienten mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 24 elements: reference: {mustSupport: true, index: 25} required: [reference] effectivePeriod: type: Period mustSupport: true choiceOf: effective index: 35 slicing: slices: effectivePeriod: match: {} schema: {type: Period, mustSupport: true, choiceOf: effective, index: 35} min: 0 max: 1 medication: short: Referenz auf das Medikament (Medication-Ressource) mustSupport: true choices: [medicationReference] index: 21 slicing: slices: medicationReference: match: {} schema: short: Referenz auf das Medikament (Medication-Ressource) mustSupport: true choices: [medicationReference] index: 21 min: 0 max: 1 reasonReference: short: Grund der Medikation (Referenz) mustSupport: true index: 45 elements: reference: {mustSupport: true, index: 46} required: [reference] package_version: 3.0.6 class: profile kind: resource url: https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsInformation base: http://hl7.org/fhir/StructureDefinition/MedicationStatement version: 3.0.6 required: [effective]