description: 'Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien. \nHinweis zur Auswahl des Profils: In Abgrenzung zu ISiKMedikationsInformation (MedicationStatement) wird mittels des vorliegenden Profils die Verabreichung eines Medikaments an einen Patienten mit einer Zeitpunkt-genauen Angabe abgebildet (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)). D.h. die lediglich Datums-genaue Angabe ist im vorliegenden Profil nicht erlaubt. \nDas Profil ISiKMedikationsInformation (MedicationStatement) kann ebenfalls für die Abbildung der Verabreichung von Medikamenten für einen Patienten verwendet werden, wenn keine Zeitpunkt-genauen Angaben zur Verabreichung vorliegen, sondern lediglich Datums-genaue Angaben (einschließlich Granularität Jahr, Monat oder Tag).\n\nBegründung zur Profil- und Nutzungsdifferenzierung:\nHandelt es sich bei Erfassung um eine medizinische Verabreichungsdokumentation, dann ist ein genauer Zeitstempel zwingend. Die medizinische Verabreichungsdokumentation muss durch medizinisches Personal erfolgen. Angaben von Patienten und Angehörigen sind grundsätzlich keine medizinische Verabreichungsdokumentation und daher als MedicationStament zu erfassen([''report that such a sequence (or at least a part of it) did take place''](https://hl7.org/fhir/R4/medicationstatement.html)). \n\n**Hinweis zur Pausierung einer Medikation (Best-Practice):**\n\nFür die Abbildung der Pausierung einer Medikation wird empfohlen, **mehrere `MedicationAdministration`-Ressourcen** zu verwenden, anstatt eine bestehende zu überschreiben. Dies bringt folgende Vorteile:\n\n- **Korrekte Statusabbildung:** \n Das `status`-Feld muss stets aktuell gepflegt werden, um den momentanen Zustand der Medikation systemweit sichtbar und durchsuchbar zu halten.\n\n- **Effiziente Abfragen über REST API:** \n In Kombination mit `effective[x]` ermöglicht das `status`-Feld die gezielte Abfrage aller aktuell gültigen Medikationseinträge über die REST API. \n Wird stattdessen nur das `dosage`-Element verändert, ist keine zuverlässige Filterung möglich – alle `MedicationAdministrations` müssten abgerufen und manuell analysiert werden.\n\n- **Erhalt von Verlaufsinformationen:** \n Wenn z. B. auch ein `statusReason` (z. B. „pausiert wegen Nebenwirkungen“) dokumentiert wird, ginge diese Information bei einem Update der bestehenden Ressource verloren, sobald die Medikation fortgesetzt wird. \n Durch neue `MedicationAdministration`-Einträge bleibt die Verlaufshistorie erhalten. \n *(Dieser Anwendungsfall ist aktuell nicht gefordert, aber zukünftig denkbar.)*\n' package_name: de.gematik.isik derivation: constraint name: ISiKMedikationsVerabreichung type: MedicationAdministration elements: request: {short: Referenz auf die Verordnung, mustSupport: true, index: 37} meta: elements: versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1} lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2} dosage: short: Dosierungsangaben mustSupport: true index: 40 elements: text: {short: Freitext-Dosierungsangabe, mustSupport: true, index: 41} site: short: Körperstelle der Verabreichung mustSupport: true index: 42 elements: coding: mustSupport: true index: 43 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: SNOMED-CT: match: {system: 'http://snomed.info/sct'} schema: type: Coding mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 44 min: 0 max: 1 text: {mustSupport: true, index: 45} route: short: Route mustSupport: true index: 46 elements: coding: mustSupport: true index: 47 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: EDQM: match: {system: 'http://standardterms.edqm.eu'} schema: type: Coding mustSupport: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration'} pattern: type: Coding value: {system: 'http://standardterms.edqm.eu'} index: 48 min: 0 max: 1 SNOMED-CT: match: {system: 'http://snomed.info/sct'} schema: type: Coding mustSupport: true binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration'} pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 49 min: 0 max: 1 text: {mustSupport: true, index: 50} dose: {type: Quantity, short: verabreichte Dosis, mustSupport: true, index: 51} rate: short: Verabreichungs-Rate mustSupport: true choices: [rateQuantity] index: 60 slicing: slices: rateQuantity: match: {} schema: short: Verabreichungs-Rate mustSupport: true choices: [rateQuantity] index: 60 min: 0 max: 1 rateRatio: short: Verabreichungs-Rate (Verhältnis) type: Ratio mustSupport: true choiceOf: rate index: 56 slicing: slices: rateRatio: match: {} schema: {short: Verabreichungs-Rate (Verhältnis), type: Ratio, mustSupport: true, choiceOf: rate, index: 56} min: 0 max: 1 rate[x]: elements: numerator: {type: Quantity, mustSupport: true, index: 57} denominator: {type: Quantity, mustSupport: true, index: 58} required: [denominator, numerator] rateQuantity: short: Verabreichungs-Rate type: Quantity mustSupport: true choiceOf: rate index: 61 slicing: slices: rateQuantity: match: {} schema: {short: Verabreichungs-Rate, type: Quantity, mustSupport: true, choiceOf: rate, index: 61} min: 0 max: 1 medication[x]: elements: reference: {mustSupport: true, index: 16} required: [reference] reasonCode: {short: Grund der Medikation (Referenz), mustSupport: true, index: 34} medicationCodeableConcept: short: Medikament in codierter Form oder ggf. als Freitext type: CodeableConcept mustSupport: true choiceOf: medication index: 8 slicing: slices: medicationCodeableConcept: match: {} schema: {short: Medikament in codierter Form oder ggf. als Freitext, type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 8} min: 0 max: 1 note: mustSupport: true index: 38 elements: text: {short: Freitext-Notiz, mustSupport: true, index: 39} effective[x]: elements: start: {mustSupport: true, index: 29} end: {mustSupport: true, index: 30} effectiveDateTime: short: Zeitpunkt der Verabreichung type: dateTime mustSupport: true choiceOf: effective index: 25 slicing: slices: effectiveDateTime: match: {} schema: {short: Zeitpunkt der Verabreichung, type: dateTime, mustSupport: true, choiceOf: effective, index: 25} min: 0 max: 1 status: {short: Status der Verabreichungsinformation, mustSupport: true, index: 3} effective: short: Zeitraum der Verabreichung mustSupport: true choices: [effectivePeriod] index: 27 slicing: slices: effectivePeriod: match: {} schema: short: Zeitraum der Verabreichung mustSupport: true choices: [effectivePeriod] index: 27 min: 0 max: 1 id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0} context: short: Referenz auf den Abteilungskontakt mustSupport: true index: 19 elements: reference: {mustSupport: true, index: 20} required: [reference] medicationReference: short: Referenz auf das Medikament (Medication-Ressource) refers: ['http://hl7.org/fhir/StructureDefinition/Medication'] type: Reference mustSupport: true choiceOf: medication index: 15 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: 15 min: 0 max: 1 subject: type: Reference short: Referenz auf den Patienten mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 17 elements: reference: {short: Patienten-Link, mustSupport: true, index: 18} required: [reference] performer: mustSupport: true index: 31 elements: actor: short: Referenz auf die verabreichende Person mustSupport: true index: 32 elements: reference: {mustSupport: true, index: 33} required: [reference] effectivePeriod: short: Zeitraum der Verabreichung type: Period mustSupport: true choiceOf: effective index: 28 slicing: slices: effectivePeriod: match: {} schema: {short: Zeitraum der Verabreichung, type: Period, mustSupport: true, choiceOf: effective, index: 28} min: 0 max: 1 medication: short: Referenz auf das Medikament (Medication-Ressource) mustSupport: true choices: [medicationReference] index: 14 slicing: slices: medicationReference: match: {} schema: short: Referenz auf das Medikament (Medication-Ressource) mustSupport: true choices: [medicationReference] index: 14 min: 0 max: 1 reasonReference: short: Grund der Medikation (Referenz) mustSupport: true index: 35 elements: reference: {mustSupport: true, index: 36} required: [reference] package_version: 5.1.0 class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: 5.1.0