ISiKMedikationsVerabreichung (MedicationAdministration)

Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien. Hinweis 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). D.h. die lediglich Datums-genaue Angabe ist im vorliegenden Profil nicht erlaubt. Das 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).

Begründung zur Profil- und Nutzungsdifferenzierung: Handelt 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').

Hinweis zur Pausierung einer Medikation (Best-Practice):

Für die Abbildung der Pausierung einer Medikation wird empfohlen, mehrere MedicationAdministration-Ressourcen zu verwenden, anstatt eine bestehende zu überschreiben. Dies bringt folgende Vorteile:

  • Korrekte Statusabbildung:
    Das status-Feld muss stets aktuell gepflegt werden, um den momentanen Zustand der Medikation systemweit sichtbar und durchsuchbar zu halten.

  • Effiziente Abfragen über REST API:
    In Kombination mit effective[x] ermöglicht das status-Feld die gezielte Abfrage aller aktuell gültigen Medikationseinträge über die REST API.
    Wird stattdessen nur das dosage-Element verändert, ist keine zuverlässige Filterung möglich – alle MedicationAdministrations müssten abgerufen und manuell analysiert werden.

  • Erhalt von Verlaufsinformationen:
    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.
    Durch neue MedicationAdministration-Einträge bleibt die Verlaufshistorie erhalten.
    (Dieser Anwendungsfall ist aktuell nicht gefordert, aber zukünftig denkbar.)

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung
Statusactive
Version5.1.0
Basishttp://hl7.org/fhir/StructureDefinition/MedicationAdministration

Inhalt

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..*Identifier
instantiatesΣ0..*uri
partOfΣ0..*Reference(MedicationAdministration | Procedure)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
category0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
PZNS Σ0..*ISiKPZNCodingPattern
ATC-DES Σ0..*ISiKATCCodingPattern
SCTS Σ0..1ISiKSnomedCTCodingPattern
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
supportingInformation0..*Reference(Resource)
effectiveDateTimeS Σ0..1dateTime
id0..1string
extensionC0..*Extension
startS Σ C0..1dateTime
endS Σ C0..1dateTime
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
function0..1CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
reasonCodeS0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
requestS0..1Reference(MedicationRequest)
device0..*Reference(Device)
id0..1string
extensionC0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textS Σ1..1markdown
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
textS0..1string
id0..1string
extensionC0..*Extension
SNOMED-CTS Σ0..1ISiKSnomedCTCodingPattern
textS Σ0..1string
id0..1string
extensionC0..*Extension
EDQMS Σ0..1ISiKCodingBindingPattern
SNOMED-CTS Σ0..1ISiKSnomedCTCodingBindingPattern
textS Σ0..1string
method0..1CodeableConcept
doseS C0..1MedicationQuantity
id0..1string
extensionC0..*Extension
numeratorS Σ C1..1MedicationQuantity
denominatorS Σ C1..1MedicationQuantity
rateQuantityS C0..1MedicationQuantity
eventHistory0..*Reference(Provenance)
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="ISiKMedikationsVerabreichung" />
<url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" />
<version value="5.1.0" />
<name value="ISiKMedikationsVerabreichung" />
<status value="active" />
<experimental value="false" />
<date value="2025-10-23" />
<publisher value="gematik GmbH" />
<description value="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.)*" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="MedicationAdministration" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationAdministration" />
<derivation value="constraint" />
<element id="MedicationAdministration.id">
<path value="MedicationAdministration.id" />
<short value="serverseitige, interne ID des Datensatzes" />
<comment value="**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen." />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.meta.versionId">
<path value="MedicationAdministration.meta.versionId" />
<short value="Eindeutiger Name der serverseitigen Version des Datensatzes" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen." />
</element>
<element id="MedicationAdministration.meta.lastUpdated">
<path value="MedicationAdministration.meta.lastUpdated" />
<short value="Zeitpunkt der letzten Änderung" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen." />
</element>
<element id="MedicationAdministration.status">
<path value="MedicationAdministration.status" />
<short value="Status der Verabreichungsinformation" />
<comment value="Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]">
<path value="MedicationAdministration.medication[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
</element>
<element id="MedicationAdministration.medication[x]:medicationCodeableConcept">
<path value="MedicationAdministration.medication[x]" />
<sliceName value="medicationCodeableConcept" />
<short value="Medikament in codierter Form oder ggf. als Freitext" />
<comment value="Begründung des Must-Support: Basisinformation\n\n Hinweis: kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren." />
<min value="0" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding">
<path value="MedicationAdministration.medication[x].coding" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN">
<path value="MedicationAdministration.medication[x].coding" />
<sliceName value="PZN" />
<comment value="Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z. B. existieren für Aspirin 3 verschiedene Packungsgrößen." />
<min value="0" />
<max value="*" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKPZNCoding" />
</type>
<system value="http://fhir.de/CodeSystem/ifa/pzn" />
</patternCoding>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE">
<path value="MedicationAdministration.medication[x].coding" />
<sliceName value="ATC-DE" />
<comment value="Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z. B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird." />
<min value="0" />
<max value="*" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKATCCoding" />
</type>
<system value="http://fhir.de/CodeSystem/bfarm/atc" />
</patternCoding>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT">
<path value="MedicationAdministration.medication[x].coding" />
<sliceName value="SCT" />
<min value="0" />
<max value="1" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" />
</type>
<system value="http://snomed.info/sct" />
</patternCoding>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationReference">
<path value="MedicationAdministration.medication[x]" />
<sliceName value="medicationReference" />
<short value="Referenz auf das Medikament (Medication-Ressource)" />
<comment value="Begründung des Must-Support: Basisinformation\n\n Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen" />
<min value="0" />
<max value="1" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Medication" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.medication[x]:medicationReference.reference">
<path value="MedicationAdministration.medication[x].reference" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.subject">
<path value="MedicationAdministration.subject" />
<short value="Referenz auf den Patienten" />
<comment value="Begründung des Must-Support: Basisinformation" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.subject.reference">
<path value="MedicationAdministration.subject.reference" />
<short value="Patienten-Link" />
<comment value="**Begründung MS:** Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKPatient](https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.context">
<path value="MedicationAdministration.context" />
<short value="Referenz auf den Abteilungskontakt" />
<comment value="Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.context.reference">
<path value="MedicationAdministration.context.reference" />
<comment value="**Begründung MS:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKKontaktGesundheitseinrichtung](https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.effective[x]">
<path value="MedicationAdministration.effective[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
</element>
<element id="MedicationAdministration.effective[x]:effectiveDateTime">
<path value="MedicationAdministration.effective[x]" />
<sliceName value="effectiveDateTime" />
<short value="Zeitpunkt der Verabreichung" />
<comment value="Begründung des Must-Support: Basisinformation\n \n Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden.\n\n Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden." />
<min value="0" />
<max value="1" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.effective[x]:effectivePeriod">
<path value="MedicationAdministration.effective[x]" />
<sliceName value="effectivePeriod" />
<short value="Zeitraum der Verabreichung" />
<comment value="Begründung des Must-Support: Basisinformation\n \n Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden.\n Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden." />
<min value="0" />
<max value="1" />
<code value="Period" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.effective[x]:effectivePeriod.start">
<path value="MedicationAdministration.effective[x].start" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.effective[x]:effectivePeriod.end">
<path value="MedicationAdministration.effective[x].end" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.performer">
<path value="MedicationAdministration.performer" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.performer.actor">
<path value="MedicationAdministration.performer.actor" />
<short value="Referenz auf die verabreichende Person" />
<comment value="Begründung des Must-Support: Nachvollziehbarkeit" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.performer.actor.reference">
<path value="MedicationAdministration.performer.actor.reference" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.reasonCode">
<path value="MedicationAdministration.reasonCode" />
<short value="Grund der Medikation (Referenz)" />
<comment value="Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können." />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.reasonReference">
<path value="MedicationAdministration.reasonReference" />
<short value="Grund der Medikation (Referenz)" />
<comment value="Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können." />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.reasonReference.reference">
<path value="MedicationAdministration.reasonReference.reference" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.request">
<path value="MedicationAdministration.request" />
<short value="Referenz auf die Verordnung" />
<comment value="**Einschränkung der übergreifenden MS-Definition:**\n Verfügt ein bestätigungsrelevantes System nicht über die Möglichkeit zur Abbildung der zugrunde liegenden Verordnung einer Verabreichung, \n so MUSS dieses System die Information NICHT abbilden.\n\n Motivation zum eingeschränkten MS: Die referenzierte Verordnung (`MedicationRequest`) bildet in der Regel die Grundlage einer Verabreichung (`MedicationAdministration`). \n Aus fachlicher Sicht ist die Verknüpfung beider Ressourcen wesentlich, da sie die Nachvollziehbarkeit der therapeutischen Maßnahme unterstützt. \n Allerdings existieren in der Versorgungspraxis auch Systeme, die keine strukturierte Erfassung oder Referenzierung einer zugrundeliegenden Verordnung vorsehen. \n Daher wird `MedicationAdministration.request` in ISiK als eingeschränktes Must Support definiert, um eine einheitliche Implementierung zu fördern." />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.note">
<path value="MedicationAdministration.note" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.note.text">
<path value="MedicationAdministration.note.text" />
<short value="Freitext-Notiz" />
<comment value="Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage">
<path value="MedicationAdministration.dosage" />
<short value="Dosierungsangaben" />
<comment value="Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterelemente erforderlich gemäß Konsens der ISiK AG Medikation" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.text">
<path value="MedicationAdministration.dosage.text" />
<short value="Freitext-Dosierungsangabe" />
<comment value="Festlegung zum Must-Support: Die Verarbeitung MUSS unterstützt werden, indem empfangende Systeme die Freitext-Dosierungsinformation entweder direkt in der Textform persistieren, ODER die Informationen in eine alternative (strukturierte) Form umwandeln (ggf. unter Einwirkung geeigneter Nutzer). Im letzteren Fall KANN auf eine Persistierung in Textform verzichtet werden, um Inkonsistenzen zu vermeiden.\n \n Ein System KANN jedoch strukturierte Dosierungsinformationen in Freitext-Dosierungsinformationen umwandeln, um sie in einem Dokument oder einer Benutzeroberfläche anzuzeigen - dabei ist auf Konsistenzwahrung zu allen strukturierten Elementen zu achten.\n \n Hinweis: Diese Festlegung folgt und spezifiziert folgende MS-Festlegung aus dem [ISiK Basismodul](https://simplifier.net/guide/isik-basis-stufe-5/Einfuehrung/Festlegungen/UebergreifendeFestlegungen_Must-Support-Flags.page.md?version=current): 'Systeme KÖNNEN es darüber hinaus ermöglichen, dass die jeweiligen Informationen vom Anwender ergänzt oder editiert werden.' \n \n Zum Beispiel kann die textuelle Information '1L Infusion mit Rate 50ml/h' in eine entsprechende, strukturierte Form überführt werden - d.h. in die Angabe von 'dose' und 'rateQuantity'." />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.site">
<path value="MedicationAdministration.dosage.site" />
<short value="Körperstelle der Verabreichung" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.site.coding">
<path value="MedicationAdministration.dosage.site.coding" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.site.coding:SNOMED-CT">
<path value="MedicationAdministration.dosage.site.coding" />
<sliceName value="SNOMED-CT" />
<min value="0" />
<max value="1" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" />
</type>
<system value="http://snomed.info/sct" />
</patternCoding>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.site.text">
<path value="MedicationAdministration.dosage.site.text" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.route">
<path value="MedicationAdministration.dosage.route" />
<short value="Route" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.route.coding">
<path value="MedicationAdministration.dosage.route.coding" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.route.coding:EDQM">
<path value="MedicationAdministration.dosage.route.coding" />
<sliceName value="EDQM" />
<min value="0" />
<max value="1" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKCoding" />
</type>
<system value="http://standardterms.edqm.eu" />
</patternCoding>
<mustSupport value="true" />
<strength value="required" />
<valueSet value="http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration" />
</binding>
</element>
<element id="MedicationAdministration.dosage.route.coding:SNOMED-CT">
<path value="MedicationAdministration.dosage.route.coding" />
<sliceName value="SNOMED-CT" />
<min value="0" />
<max value="1" />
<code value="Coding" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" />
</type>
<system value="http://snomed.info/sct" />
</patternCoding>
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration" />
</binding>
</element>
<element id="MedicationAdministration.dosage.route.text">
<path value="MedicationAdministration.dosage.route.text" />
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.dose">
<path value="MedicationAdministration.dosage.dose" />
<short value="verabreichte Dosis" />
<code value="Quantity" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.rate[x]">
<path value="MedicationAdministration.dosage.rate[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
</element>
<element id="MedicationAdministration.dosage.rate[x]:rateRatio">
<path value="MedicationAdministration.dosage.rate[x]" />
<sliceName value="rateRatio" />
<short value="Verabreichungs-Rate (Verhältnis)" />
<comment value="Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können." />
<min value="0" />
<max value="1" />
<code value="Ratio" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.rate[x]:rateRatio.numerator">
<path value="MedicationAdministration.dosage.rate[x].numerator" />
<min value="1" />
<code value="Quantity" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.rate[x]:rateRatio.denominator">
<path value="MedicationAdministration.dosage.rate[x].denominator" />
<min value="1" />
<code value="Quantity" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" />
</type>
<mustSupport value="true" />
</element>
<element id="MedicationAdministration.dosage.rate[x]:rateQuantity">
<path value="MedicationAdministration.dosage.rate[x]" />
<sliceName value="rateQuantity" />
<short value="Verabreichungs-Rate" />
<comment value="Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können." />
<min value="0" />
<max value="1" />
<code value="Quantity" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "ISiKMedikationsVerabreichung",
"url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung",
"version": "5.1.0",
"name": "ISiKMedikationsVerabreichung",
"status": "active",
"experimental": false,
"date": "2025-10-23",
"publisher": "gematik GmbH",
"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.)*",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "MedicationAdministration",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration",
"derivation": "constraint",
"element": [
{
"id": "MedicationAdministration.id",
"path": "MedicationAdministration.id",
"short": "serverseitige, interne ID des Datensatzes",
"comment": "**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen.",
"mustSupport": true
},
{
"id": "MedicationAdministration.meta.versionId",
"path": "MedicationAdministration.meta.versionId",
"short": "Eindeutiger Name der serverseitigen Version des Datensatzes",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen."
},
{
"id": "MedicationAdministration.meta.lastUpdated",
"path": "MedicationAdministration.meta.lastUpdated",
"short": "Zeitpunkt der letzten Änderung",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen."
},
{
"id": "MedicationAdministration.status",
"path": "MedicationAdministration.status",
"short": "Status der Verabreichungsinformation",
"comment": "Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard",
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]",
"path": "MedicationAdministration.medication[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "MedicationAdministration.medication[x]:medicationCodeableConcept",
"path": "MedicationAdministration.medication[x]",
"sliceName": "medicationCodeableConcept",
"short": "Medikament in codierter Form oder ggf. als Freitext",
"comment": "Begründung des Must-Support: Basisinformation\n\n Hinweis: kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren.",
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding",
"path": "MedicationAdministration.medication[x].coding",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN",
"path": "MedicationAdministration.medication[x].coding",
"sliceName": "PZN",
"comment": "Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z. B. existieren für Aspirin 3 verschiedene Packungsgrößen.",
"min": 0,
"max": "*",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKPZNCoding"
]
}
],
"system": "http://fhir.de/CodeSystem/ifa/pzn"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE",
"path": "MedicationAdministration.medication[x].coding",
"sliceName": "ATC-DE",
"comment": "Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z. B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird.",
"min": 0,
"max": "*",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKATCCoding"
]
}
],
"system": "http://fhir.de/CodeSystem/bfarm/atc"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT",
"path": "MedicationAdministration.medication[x].coding",
"sliceName": "SCT",
"min": 0,
"max": "1",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding"
]
}
],
"system": "http://snomed.info/sct"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationReference",
"path": "MedicationAdministration.medication[x]",
"sliceName": "medicationReference",
"short": "Referenz auf das Medikament (Medication-Ressource)",
"comment": "Begründung des Must-Support: Basisinformation\n\n Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Medication"
]
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.medication[x]:medicationReference.reference",
"path": "MedicationAdministration.medication[x].reference",
"min": 1,
"mustSupport": true
},
{
"id": "MedicationAdministration.subject",
"path": "MedicationAdministration.subject",
"short": "Referenz auf den Patienten",
"comment": "Begründung des Must-Support: Basisinformation",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.subject.reference",
"path": "MedicationAdministration.subject.reference",
"short": "Patienten-Link",
"comment": "**Begründung MS:** Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKPatient](https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.",
"min": 1,
"mustSupport": true
},
{
"id": "MedicationAdministration.context",
"path": "MedicationAdministration.context",
"short": "Referenz auf den Abteilungskontakt",
"comment": "Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext",
"mustSupport": true
},
{
"id": "MedicationAdministration.context.reference",
"path": "MedicationAdministration.context.reference",
"comment": "**Begründung MS:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.\nIm ISik Kontext MUSS die referenzierte Ressource konform zu [ISiKKontaktGesundheitseinrichtung](https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung) sein.\nJenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.",
"min": 1,
"mustSupport": true
},
{
"id": "MedicationAdministration.effective[x]",
"path": "MedicationAdministration.effective[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "MedicationAdministration.effective[x]:effectiveDateTime",
"path": "MedicationAdministration.effective[x]",
"sliceName": "effectiveDateTime",
"short": "Zeitpunkt der Verabreichung",
"comment": "Begründung des Must-Support: Basisinformation\n \n Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden.\n\n Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden.",
"min": 0,
"max": "1",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.effective[x]:effectivePeriod",
"path": "MedicationAdministration.effective[x]",
"sliceName": "effectivePeriod",
"short": "Zeitraum der Verabreichung",
"comment": "Begründung des Must-Support: Basisinformation\n \n Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden.\n Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden.",
"min": 0,
"max": "1",
"type": [
{
"code": "Period"
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.effective[x]:effectivePeriod.start",
"path": "MedicationAdministration.effective[x].start",
"mustSupport": true
},
{
"id": "MedicationAdministration.effective[x]:effectivePeriod.end",
"path": "MedicationAdministration.effective[x].end",
"mustSupport": true
},
{
"id": "MedicationAdministration.performer",
"path": "MedicationAdministration.performer",
"mustSupport": true
},
{
"id": "MedicationAdministration.performer.actor",
"path": "MedicationAdministration.performer.actor",
"short": "Referenz auf die verabreichende Person",
"comment": "Begründung des Must-Support: Nachvollziehbarkeit",
"mustSupport": true
},
{
"id": "MedicationAdministration.performer.actor.reference",
"path": "MedicationAdministration.performer.actor.reference",
"min": 1,
"mustSupport": true
},
{
"id": "MedicationAdministration.reasonCode",
"path": "MedicationAdministration.reasonCode",
"short": "Grund der Medikation (Referenz)",
"comment": "Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können.",
"mustSupport": true
},
{
"id": "MedicationAdministration.reasonReference",
"path": "MedicationAdministration.reasonReference",
"short": "Grund der Medikation (Referenz)",
"comment": "Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können.",
"mustSupport": true
},
{
"id": "MedicationAdministration.reasonReference.reference",
"path": "MedicationAdministration.reasonReference.reference",
"min": 1,
"mustSupport": true
},
{
"id": "MedicationAdministration.request",
"path": "MedicationAdministration.request",
"short": "Referenz auf die Verordnung",
"comment": "**Einschränkung der übergreifenden MS-Definition:**\n Verfügt ein bestätigungsrelevantes System nicht über die Möglichkeit zur Abbildung der zugrunde liegenden Verordnung einer Verabreichung, \n so MUSS dieses System die Information NICHT abbilden.\n\n Motivation zum eingeschränkten MS: Die referenzierte Verordnung (`MedicationRequest`) bildet in der Regel die Grundlage einer Verabreichung (`MedicationAdministration`). \n Aus fachlicher Sicht ist die Verknüpfung beider Ressourcen wesentlich, da sie die Nachvollziehbarkeit der therapeutischen Maßnahme unterstützt. \n Allerdings existieren in der Versorgungspraxis auch Systeme, die keine strukturierte Erfassung oder Referenzierung einer zugrundeliegenden Verordnung vorsehen. \n Daher wird `MedicationAdministration.request` in ISiK als eingeschränktes Must Support definiert, um eine einheitliche Implementierung zu fördern.",
"mustSupport": true
},
{
"id": "MedicationAdministration.note",
"path": "MedicationAdministration.note",
"mustSupport": true
},
{
"id": "MedicationAdministration.note.text",
"path": "MedicationAdministration.note.text",
"short": "Freitext-Notiz",
"comment": "Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage",
"path": "MedicationAdministration.dosage",
"short": "Dosierungsangaben",
"comment": "Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterelemente erforderlich gemäß Konsens der ISiK AG Medikation",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.text",
"path": "MedicationAdministration.dosage.text",
"short": "Freitext-Dosierungsangabe",
"comment": "Festlegung zum Must-Support: Die Verarbeitung MUSS unterstützt werden, indem empfangende Systeme die Freitext-Dosierungsinformation entweder direkt in der Textform persistieren, ODER die Informationen in eine alternative (strukturierte) Form umwandeln (ggf. unter Einwirkung geeigneter Nutzer). Im letzteren Fall KANN auf eine Persistierung in Textform verzichtet werden, um Inkonsistenzen zu vermeiden.\n \n Ein System KANN jedoch strukturierte Dosierungsinformationen in Freitext-Dosierungsinformationen umwandeln, um sie in einem Dokument oder einer Benutzeroberfläche anzuzeigen - dabei ist auf Konsistenzwahrung zu allen strukturierten Elementen zu achten.\n \n Hinweis: Diese Festlegung folgt und spezifiziert folgende MS-Festlegung aus dem [ISiK Basismodul](https://simplifier.net/guide/isik-basis-stufe-5/Einfuehrung/Festlegungen/UebergreifendeFestlegungen_Must-Support-Flags.page.md?version=current): 'Systeme KÖNNEN es darüber hinaus ermöglichen, dass die jeweiligen Informationen vom Anwender ergänzt oder editiert werden.' \n \n Zum Beispiel kann die textuelle Information '1L Infusion mit Rate 50ml/h' in eine entsprechende, strukturierte Form überführt werden - d.h. in die Angabe von 'dose' und 'rateQuantity'.",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.site",
"path": "MedicationAdministration.dosage.site",
"short": "Körperstelle der Verabreichung",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.site.coding",
"path": "MedicationAdministration.dosage.site.coding",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.site.coding:SNOMED-CT",
"path": "MedicationAdministration.dosage.site.coding",
"sliceName": "SNOMED-CT",
"min": 0,
"max": "1",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding"
]
}
],
"system": "http://snomed.info/sct"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.site.text",
"path": "MedicationAdministration.dosage.site.text",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.route",
"path": "MedicationAdministration.dosage.route",
"short": "Route",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.route.coding",
"path": "MedicationAdministration.dosage.route.coding",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.route.coding:EDQM",
"path": "MedicationAdministration.dosage.route.coding",
"sliceName": "EDQM",
"min": 0,
"max": "1",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKCoding"
]
}
],
"system": "http://standardterms.edqm.eu"
},
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration"
}
},
{
"id": "MedicationAdministration.dosage.route.coding:SNOMED-CT",
"path": "MedicationAdministration.dosage.route.coding",
"sliceName": "SNOMED-CT",
"min": 0,
"max": "1",
"type": [
{
"code": "Coding",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding"
]
}
],
"system": "http://snomed.info/sct"
},
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration"
}
},
{
"id": "MedicationAdministration.dosage.route.text",
"path": "MedicationAdministration.dosage.route.text",
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.dose",
"path": "MedicationAdministration.dosage.dose",
"short": "verabreichte Dosis",
"type": [
{
"code": "Quantity",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity"
]
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.rate[x]",
"path": "MedicationAdministration.dosage.rate[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "MedicationAdministration.dosage.rate[x]:rateRatio",
"path": "MedicationAdministration.dosage.rate[x]",
"sliceName": "rateRatio",
"short": "Verabreichungs-Rate (Verhältnis)",
"comment": "Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können.",
"min": 0,
"max": "1",
"type": [
{
"code": "Ratio"
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.rate[x]:rateRatio.numerator",
"path": "MedicationAdministration.dosage.rate[x].numerator",
"min": 1,
"type": [
{
"code": "Quantity",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity"
]
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.rate[x]:rateRatio.denominator",
"path": "MedicationAdministration.dosage.rate[x].denominator",
"min": 1,
"type": [
{
"code": "Quantity",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity"
]
}
],
"mustSupport": true
},
{
"id": "MedicationAdministration.dosage.rate[x]:rateQuantity",
"path": "MedicationAdministration.dosage.rate[x]",
"sliceName": "rateQuantity",
"short": "Verabreichungs-Rate",
"comment": "Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können.",
"min": 0,
"max": "1",
"type": [
{
"code": "Quantity",
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/MedicationQuantity"
]
}
],
"mustSupport": true
}
]
}
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
MedicationAdministration.dosage.route.coding:EDQMrequiredhttp://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationAdministration.dosage.route.coding:SNOMED-CTrequiredhttps://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
MedicationAdministration.idserverseitige, interne ID des Datensatzes

bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine id verfügen. Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine idverfügen.

MedicationAdministration.statusStatus der Verabreichungsinformation

Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard

MedicationAdministration.medication[x]:medicationCodeableConceptMedikament in codierter Form oder ggf. als Freitext

Begründung des Must-Support: Basisinformation

Hinweis: kann verwendet werden, wenn keine detaillierten Informationen zum Medikament (z.B. Rezepturen) existieren.

MedicationAdministration.medication[x]:medicationCodeableConcept.coding
MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN

Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere PZN-Codes existieren können, z. B. existieren für Aspirin 3 verschiedene Packungsgrößen.

MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE

Mehrfachcodierung ist zulässig, da für ein abstraktes Medikament auch mehrere ATC-Codes existieren können, z. B. existieren für Aspirin 4 verschiedene Codes, je nachdem wofür das Medikament angewendet wird.

MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT
MedicationAdministration.medication[x]:medicationReferenceReferenz auf das Medikament (Medication-Ressource)

Begründung des Must-Support: Basisinformation

Hinweis: wird verwendet, wenn detaillierte Informationen zum Medikament vorliegen

MedicationAdministration.medication[x]:medicationReference.reference
MedicationAdministration.subjectReferenz auf den Patienten

Begründung des Must-Support: Basisinformation

MedicationAdministration.subject.referencePatienten-Link

Begründung MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKPatient sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.

MedicationAdministration.contextReferenz auf den Abteilungskontakt

Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext

MedicationAdministration.context.reference

Begründung MS: Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. Im ISik Kontext MUSS die referenzierte Ressource konform zu ISiKKontaktGesundheitseinrichtung sein. Jenseits von ISiK KÖNNEN weitere Instanzen mit anderen Profilen referenziert werden.

MedicationAdministration.effective[x]:effectiveDateTimeZeitpunkt der Verabreichung

Begründung des Must-Support: Basisinformation

Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der FHIR-Core Vorgabe) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden.

Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden.

MedicationAdministration.effective[x]:effectivePeriodZeitraum der Verabreichung

Begründung des Must-Support: Basisinformation

Festlegung zur Nutzung: eine Zeitpunkt-genaue Angabe (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der FHIR-Core Vorgabe) MUSS hier seitens eines bestätigungsrelevanten Systems unterstützt werden. Für grobgranularere Angaben (z.B. nur Jahr, Monat oder Tag) SOLL das Profil ISiKMedikationsInformation (MedicationStatement) verwendet werden.

MedicationAdministration.effective[x]:effectivePeriod.start
MedicationAdministration.effective[x]:effectivePeriod.end
MedicationAdministration.performer
MedicationAdministration.performer.actorReferenz auf die verabreichende Person

Begründung des Must-Support: Nachvollziehbarkeit

MedicationAdministration.performer.actor.reference
MedicationAdministration.reasonCodeGrund der Medikation (Referenz)

Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können.

MedicationAdministration.reasonReferenceGrund der Medikation (Referenz)

Festlegung zum MS: Die Elemente .reasonCode und .reasonReference MÜSSEN nach OR-Logik in der Ausgabe verwendet werden, d.h. nur eines MUSS geliefert werden können. Weiterhin MÜSSEN beide Elemente interpretiert werden können.

MedicationAdministration.reasonReference.reference
MedicationAdministration.requestReferenz auf die Verordnung

Einschränkung der übergreifenden MS-Definition: Verfügt ein bestätigungsrelevantes System nicht über die Möglichkeit zur Abbildung der zugrunde liegenden Verordnung einer Verabreichung, so MUSS dieses System die Information NICHT abbilden.

Motivation zum eingeschränkten MS: Die referenzierte Verordnung (MedicationRequest) bildet in der Regel die Grundlage einer Verabreichung (MedicationAdministration). Aus fachlicher Sicht ist die Verknüpfung beider Ressourcen wesentlich, da sie die Nachvollziehbarkeit der therapeutischen Maßnahme unterstützt. Allerdings existieren in der Versorgungspraxis auch Systeme, die keine strukturierte Erfassung oder Referenzierung einer zugrundeliegenden Verordnung vorsehen. Daher wird MedicationAdministration.request in ISiK als eingeschränktes Must Support definiert, um eine einheitliche Implementierung zu fördern.

MedicationAdministration.note
MedicationAdministration.note.textFreitext-Notiz

Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein

MedicationAdministration.dosageDosierungsangaben

Begründung des Must-Support: Basisinformation. Zur vollständig strukturierten Abbildung der zahlreichen Möglichkeiten sind die hier mit Must-Support gekennzeichneten Unterelemente erforderlich gemäß Konsens der ISiK AG Medikation

MedicationAdministration.dosage.textFreitext-Dosierungsangabe

Festlegung zum Must-Support: Die Verarbeitung MUSS unterstützt werden, indem empfangende Systeme die Freitext-Dosierungsinformation entweder direkt in der Textform persistieren, ODER die Informationen in eine alternative (strukturierte) Form umwandeln (ggf. unter Einwirkung geeigneter Nutzer). Im letzteren Fall KANN auf eine Persistierung in Textform verzichtet werden, um Inkonsistenzen zu vermeiden.

Ein System KANN jedoch strukturierte Dosierungsinformationen in Freitext-Dosierungsinformationen umwandeln, um sie in einem Dokument oder einer Benutzeroberfläche anzuzeigen - dabei ist auf Konsistenzwahrung zu allen strukturierten Elementen zu achten.

Hinweis: Diese Festlegung folgt und spezifiziert folgende MS-Festlegung aus dem ISiK Basismodul: 'Systeme KÖNNEN es darüber hinaus ermöglichen, dass die jeweiligen Informationen vom Anwender ergänzt oder editiert werden.'

Zum Beispiel kann die textuelle Information '1L Infusion mit Rate 50ml/h' in eine entsprechende, strukturierte Form überführt werden - d.h. in die Angabe von 'dose' und 'rateQuantity'.

MedicationAdministration.dosage.siteKörperstelle der Verabreichung
MedicationAdministration.dosage.site.coding
MedicationAdministration.dosage.site.coding:SNOMED-CT
MedicationAdministration.dosage.site.text
MedicationAdministration.dosage.routeRoute
MedicationAdministration.dosage.route.coding
MedicationAdministration.dosage.route.coding:EDQM
MedicationAdministration.dosage.route.coding:SNOMED-CT
MedicationAdministration.dosage.route.text
MedicationAdministration.dosage.doseverabreichte Dosis
MedicationAdministration.dosage.rate[x]:rateRatioVerabreichungs-Rate (Verhältnis)

Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können.

MedicationAdministration.dosage.rate[x]:rateRatio.numerator
MedicationAdministration.dosage.rate[x]:rateRatio.denominator
MedicationAdministration.dosage.rate[x]:rateQuantityVerabreichungs-Rate

Das Must-Support-Flag auf rateRatio bzw. rateQuantity bedeutet, dass produzierende Systeme zur Kodierung der Ratenangaben nach eigenem Ermessen entweder den Datentyp Ratio oder Quantity verwenden können. Beim Empfang und Verarbeitung der eingehenden Daten müssen dagegen beide Datentypen interpretiert werden können.

Interaktionen

InteraktionVerbindlichkeit
createSHALL
readSHALL
updateSHALL
search-typeSHALL
ParameterTypVerbindlichkeitHinweise
_idtokenSHALL

Beispiel:
GET [base]/MedicationAdministration?_id=103270

    **Anwendungshinweise:** Weitere Informationen zur Suche nach '_id' finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Parameters for all resources'](https://hl7.org/fhir/R4/search.html#all).

codetokenSHALL

Beispiel:
GET [base]/MedicationAdministration?code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Token Search'](https://hl7.org/fhir/R4/search.html#token).

contextreferenceSHALL

Beispiel:
GET [base]/MedicationAdministration?context=Encounter/123

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Reference Search'](https://www.hl7.org/fhir/R4/search.html#reference).

effective-timedateSHALL

Beispiel:
GET [base]/MedicationAdministration?effective-time=2022-03-23

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Date-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Date'](https://hl7.org/fhir/R4/search.html#date).

medicationreferenceSHALL

Beispiel:
GET [base]/MedicationAdministration?medication=Medication/123

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Reference Search'](https://www.hl7.org/fhir/R4/search.html#reference).

patientreferenceSHALL

Beispiel:
GET [base]/MedicationAdministration?patient=Patient/123

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Reference Search'](https://www.hl7.org/fhir/R4/search.html#reference).

performerreferenceSHALL

Beispiel:
GET [base]/MedicationAdministration?performer=Practitioner/101112

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Reference Search'](https://www.hl7.org/fhir/R4/search.html#reference).

statustokenSHALL

Beispiel:
GET [base]/MedicationAdministration?status=completed

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Token Search'](https://hl7.org/fhir/R4/search.html#token).

context.identifierreferenceSHALL

Beispiele:
GET [base]/MedicationAdministration?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867

    `GET [base]/MedicationAdministration?context.identifier=7567867`
**Anwendungshinweise:** Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Reference Search'](https://www.hl7.org/fhir/R4/search.html#reference).

Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Chained Parameters'](https://hl7.org/fhir/R4/search.html#chaining).

medication.codereferenceSHALL

Beispiel:
GET [base]/MedicationAdministration?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23

    **Anwendungshinweise:** Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Token Search'](https://hl7.org/fhir/R4/search.html#token).
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Chained Parameters'](https://hl7.org/fhir/R4/search.html#chaining).

patient.identifierreferenceSHALL

Beispiele:
GET [base]/MedicationAdministration?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702

    `GET [base]/MedicationAdministration?patient.identifier=1032702`
**Anwendungshinweise:** Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Token Search'](https://hl7.org/fhir/R4/search.html#token).

Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Chained Parameters'](https://hl7.org/fhir/R4/search.html#chaining).

performer.identifierreferenceSHALL

Beispiele:
GET [base]/MedicationAdministration?performer.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456

    `GET [base]/MedicationAdministration?performer.identifier=123456789123456`
**Anwendungshinweise:** Weitere Informationen zur Suche nach Token-type Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Token Search'](https://hl7.org/fhir/R4/search.html#token).

Weitere Informationen zur Suche nach verketteten Parametern finden sich in der [FHIR-Basisspezifikation - Abschnitt 'Chained Parameters'](https://hl7.org/fhir/R4/search.html#chaining).

(Reverse-)Include

Include
MedicationAdministration:medication, MedicationAdministration:patient, MedicationAdministration:context, MedicationAdministration:performer

Beispiele

ExampleISiKMedikationsVerabreichung

Einfache Einnahme:

MedicationAdministration
<MedicationAdministration xmlns="http://hl7.org/fhir">
<id value="ExampleISiKMedikationsVerabreichung" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" />
</meta>
<status value="completed" />
<reference value="Medication/ExampleISiKMedikament1" />
</medicationReference>
<reference value="Patient/PatientinMusterfrau" />
</subject>
<reference value="Encounter/Fachabteilungskontakt" />
</context>
<effectiveDateTime value="2021-07-01" />
<value value="1" />
<unit value="Tablette" />
<system value="http://unitsofmeasure.org" />
<code value="1" />
</dose>
</dosage>
</MedicationAdministration>
{
"resourceType": "MedicationAdministration",
"id": "ExampleISiKMedikationsVerabreichung",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung"
]
},
"dosage": {
"dose": {
"system": "http://unitsofmeasure.org",
"value": 1,
"unit": "Tablette",
"code": "1"
}
},
"status": "completed",
"reference": "Medication/ExampleISiKMedikament1"
},
"subject": {
"reference": "Patient/PatientinMusterfrau"
},
"context": {
"reference": "Encounter/Fachabteilungskontakt"
},
"effectiveDateTime": "2021-07-01"
}

ExampleISiKMedikationsVerabreichung2

Zytostatika-Infusion:

MedicationAdministration
<MedicationAdministration xmlns="http://hl7.org/fhir">
<id value="ExampleISiKMedikationsVerabreichung2" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" />
</meta>
<status value="completed" />
<reference value="Medication/ExampleISiKMedikament9" />
</medicationReference>
<reference value="Patient/PatientinMusterfrau" />
</subject>
<reference value="Encounter/Fachabteilungskontakt" />
</context>
<effectiveDateTime value="2024-01-22" />
<value value="1" />
<unit value="Beutel" />
<system value="http://unitsofmeasure.org" />
<code value="1" />
</dose>
</dosage>
</MedicationAdministration>
{
"resourceType": "MedicationAdministration",
"id": "ExampleISiKMedikationsVerabreichung2",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung"
]
},
"dosage": {
"dose": {
"system": "http://unitsofmeasure.org",
"value": 1,
"unit": "Beutel",
"code": "1"
}
},
"status": "completed",
"reference": "Medication/ExampleISiKMedikament9"
},
"subject": {
"reference": "Patient/PatientinMusterfrau"
},
"context": {
"reference": "Encounter/Fachabteilungskontakt"
},
"effectiveDateTime": "2024-01-22"
}

ExampleISiKMedikationsVerabreichung3

Verabreichung einer Infusion mit Angabe der Dosierungs-Rate in zwei Varianten (Quantity und Ratio):

MedicationAdministration
<MedicationAdministration xmlns="http://hl7.org/fhir">
<id value="ExampleISiKMedikationsVerabreichung3" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" />
</meta>
<status value="completed" />
<reference value="Medication/ExampleISiKMedikament9" />
</medicationReference>
<reference value="Patient/PatientinMusterfrau" />
</subject>
<reference value="Encounter/Fachabteilungskontakt" />
<value value="0123456789" />
</identifier>
</context>
<effectiveDateTime value="2021-07-01" />
<text value="Testnotiz" />
</note>
<text value="1L Infusion mit Rate 50ml/h" />
<system value="http://snomed.info/sct" />
<code value="6073002" />
<display value="Structure of ligament of left superior vena cava" />
</coding>
</site>
<system value="http://standardterms.edqm.eu" />
<code value="20045000" />
<display value="Intravenous use" />
</coding>
</route>
<value value="1000" />
<unit value="mL" />
<system value="http://unitsofmeasure.org" />
<code value="mL" />
</dose>
<value value="50" />
<unit value="mL/h" />
<system value="http://unitsofmeasure.org" />
<code value="mL/h" />
</rateQuantity>
</dosage>
</MedicationAdministration>
{
"resourceType": "MedicationAdministration",
"id": "ExampleISiKMedikationsVerabreichung3",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung"
]
},
"dosage": {
"dose": {
"system": "http://unitsofmeasure.org",
"value": 1000,
"unit": "mL",
"code": "mL"
},
"system": "http://unitsofmeasure.org",
"value": 50,
"unit": "mL/h",
"code": "mL/h"
},
"text": "1L Infusion mit Rate 50ml/h",
"site": {
"coding": [
{
"code": "6073002",
"system": "http://snomed.info/sct",
"display": "Structure of ligament of left superior vena cava"
}
]
},
"route": {
"coding": [
{
"code": "20045000",
"system": "http://standardterms.edqm.eu",
"display": "Intravenous use"
}
]
}
},
"status": "completed",
"reference": "Medication/ExampleISiKMedikament9"
},
"subject": {
"reference": "Patient/PatientinMusterfrau"
},
"context": {
"reference": "Encounter/Fachabteilungskontakt",
"value": "0123456789"
}
},
"effectiveDateTime": "2021-07-01",
"note": [
{
"text": "Testnotiz"
}
]
}

ExampleISiKMedikationsVerabreichung4

MedicationAdministration
<MedicationAdministration xmlns="http://hl7.org/fhir">
<id value="ExampleISiKMedikationsVerabreichung4" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" />
</meta>
<status value="completed" />
<reference value="Medication/ExampleISiKMedikament2" />
</medicationReference>
<reference value="Patient/PatientinMusterfrau" />
</subject>
<reference value="Encounter/Fachabteilungskontakt" />
<value value="0123456789" />
</identifier>
</context>
<effectiveDateTime value="2021-07-01" />
<text value="Testnotiz" />
</note>
<text value="1L Infusion mit Rate 50ml/h" />
<system value="http://snomed.info/sct" />
<code value="6073002" />
<display value="Structure of ligament of left superior vena cava" />
</coding>
</site>
<system value="http://standardterms.edqm.eu" />
<code value="20045000" />
<display value="Intravenous use" />
</coding>
</route>
<value value="1000" />
<unit value="mL" />
<system value="http://unitsofmeasure.org" />
<code value="mL" />
</dose>
<value value="50" />
<unit value="mL" />
<system value="http://unitsofmeasure.org" />
<code value="mL" />
</numerator>
<value value="1" />
<unit value="h" />
<system value="http://unitsofmeasure.org" />
<code value="h" />
</denominator>
</rateRatio>
</dosage>
</MedicationAdministration>
{
"resourceType": "MedicationAdministration",
"id": "ExampleISiKMedikationsVerabreichung4",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung"
]
},
"dosage": {
"dose": {
"system": "http://unitsofmeasure.org",
"value": 1000,
"unit": "mL",
"code": "mL"
},
"system": "http://unitsofmeasure.org",
"value": 50,
"unit": "mL",
"code": "mL"
},
"system": "http://unitsofmeasure.org",
"value": 1,
"unit": "h",
"code": "h"
}
},
"text": "1L Infusion mit Rate 50ml/h",
"site": {
"coding": [
{
"code": "6073002",
"system": "http://snomed.info/sct",
"display": "Structure of ligament of left superior vena cava"
}
]
},
"route": {
"coding": [
{
"code": "20045000",
"system": "http://standardterms.edqm.eu",
"display": "Intravenous use"
}
]
}
},
"status": "completed",
"reference": "Medication/ExampleISiKMedikament2"
},
"subject": {
"reference": "Patient/PatientinMusterfrau"
},
"context": {
"reference": "Encounter/Fachabteilungskontakt",
"value": "0123456789"
}
},
"effectiveDateTime": "2021-07-01",
"note": [
{
"text": "Testnotiz"
}
]
}