ISiKMedikationsVerabreichung (MedicationAdministration)
ISiKMedikationsVerabreichung
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').
Bestätigungsrelevanz
Verbindlichkeit | SHALL |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
---|---|
Status | active |
Version | 4.0.3 |
Basis | http://hl7.org/fhir/StructureDefinition/MedicationAdministration |
Inhalt
ISiKMedikationsVerabreichung (MedicationAdministration) | I | MedicationAdministration | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | 0..* | Identifier | |
instantiates | Σ | 0..* | uri |
partOf | Σ | 0..* | Reference(MedicationAdministration | Procedure) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | 0..* | CodeableConcept | |
category | 0..1 | CodeableConceptBinding | |
medication[x] | Σ | 1..1 | |
medicationCodeableConcept | S Σ | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
PZN | S Σ | 0..1 | ISiKPZNCodingPattern |
ATC-DE | S Σ | 0..1 | ISiKATCCodingPattern |
SCT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
text | Σ | 0..1 | string |
medicationReference | S Σ | 0..1 | Reference(Medication) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
subject | S Σ | 1..1 | Reference(Patient) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
context | S | 0..1 | Reference(Encounter | EpisodeOfCare) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
supportingInformation | 0..* | Reference(Resource) | |
effective[x] | Σ | 1..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
effectivePeriod | S Σ | 0..1 | Period |
id | 0..1 | string | |
extension | I | 0..* | Extension |
start | S Σ I | 0..1 | dateTime |
end | S Σ I | 0..1 | dateTime |
performer | S Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
function | 0..1 | CodeableConcept | |
actor | S Σ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
reasonCode | S | 0..* | CodeableConcept |
reasonReference | S | 0..* | Reference(Condition | Observation | DiagnosticReport) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
request | 0..1 | Reference(MedicationRequest) | |
device | 0..* | Reference(Device) | |
note | S | 0..* | Annotation |
id | 0..1 | string | |
extension | I | 0..* | Extension |
author[x] | Σ | 0..1 | |
authorString | string | ||
authorReference | Reference(Practitioner | Patient | RelatedPerson | Organization) | ||
time | Σ | 0..1 | dateTime |
text | S Σ | 1..1 | markdown |
dosage | S I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
text | S | 0..1 | string |
site | S | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
SNOMED-CT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
text | S Σ | 0..1 | string |
route | S | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | Coding |
EDQM | S Σ | 0..1 | ISiKCodingBindingPattern |
SNOMED-CT | S Σ | 0..1 | ISiKSnomedCTCodingBindingPattern |
text | S Σ | 0..1 | string |
method | 0..1 | CodeableConcept | |
dose | S I | 0..1 | MedicationQuantity |
rate[x] | 0..1 | ||
rateRatio | S | 0..1 | Ratio |
id | 0..1 | string | |
extension | I | 0..* | Extension |
numerator | S Σ I | 1..1 | MedicationQuantity |
denominator | S Σ I | 1..1 | MedicationQuantity |
rateQuantity | S I | 0..1 | MedicationQuantity |
eventHistory | 0..* | Reference(Provenance) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKMedikationsVerabreichung" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" /> <version value="4.0.3" /> <name value="ISiKMedikationsVerabreichung" /> <status value="active" /> <experimental value="false" /> <date value="2025-03-17" /> <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))." /> <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" /> <differential> <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]" /> <slicing> <discriminator> <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" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding"> <path value="MedicationAdministration.medication[x].coding" /> <slicing> <discriminator> <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" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKPZNCoding" /> </type> <patternCoding> <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" /> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKATCCoding" /> </type> <patternCoding> <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" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <patternCoding> <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" /> <type> <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" /> <type> <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" /> <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" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="MedicationAdministration.effective[x]"> <path value="MedicationAdministration.effective[x]" /> <slicing> <discriminator> <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" /> <type> <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" /> <type> <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.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-401/Einfuehrung/UebergreifendeFestlegungen/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" /> <slicing> <discriminator> <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" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <patternCoding> <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" /> <slicing> <discriminator> <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" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKCoding" /> </type> <patternCoding> <system value="http://standardterms.edqm.eu" /> </patternCoding> <mustSupport value="true" /> <binding> <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" /> <type> <code value="Coding" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" /> </type> <patternCoding> <system value="http://snomed.info/sct" /> </patternCoding> <mustSupport value="true" /> <binding> <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" /> <type> <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]" /> <slicing> <discriminator> <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" /> <type> <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" /> <type> <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" /> <type> <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" /> <type> <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": "4.0.3", "name": "ISiKMedikationsVerabreichung", "status": "active", "experimental": false, "date": "2025-03-17", "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)). ", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "MedicationAdministration", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration", "derivation": "constraint", "differential": { "element": [ { "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": { "discriminator": [ { "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": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN", "path": "MedicationAdministration.medication[x].coding", "sliceName": "PZN", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKPZNCoding" ] } ], "patternCoding": { "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", "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKATCCoding" ] } ], "patternCoding": { "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" ] } ], "patternCoding": { "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", "targetProfile": [ "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", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "mustSupport": true }, { "id": "MedicationAdministration.subject.reference", "path": "MedicationAdministration.subject.reference", "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", "min": 1, "mustSupport": true }, { "id": "MedicationAdministration.effective[x]", "path": "MedicationAdministration.effective[x]", "slicing": { "discriminator": [ { "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.\n ", "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.\n ", "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.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-401/Einfuehrung/UebergreifendeFestlegungen/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": { "discriminator": [ { "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" ] } ], "patternCoding": { "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": { "discriminator": [ { "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" ] } ], "patternCoding": { "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" ] } ], "patternCoding": { "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": { "discriminator": [ { "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
Element | Staerke | ValueSet |
---|---|---|
MedicationAdministration.dosage.route.coding:EDQM | required | http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration |
MedicationAdministration.dosage.route.coding:SNOMED-CT | required | https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration |
Anmerkungen zu Must-Support-Feldern
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
MedicationAdministration.status | Status der Verabreichungsinformation | Begründung des Must-Support: Erforderliche Angabe im FHIR-Standard |
MedicationAdministration.medication[x]:medicationCodeableConcept | Medikament 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 | ||
MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC-DE | ||
MedicationAdministration.medication[x]:medicationCodeableConcept.coding:SCT | ||
MedicationAdministration.medication[x]:medicationReference | Referenz 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.subject | Referenz auf den Patienten | Begründung des Must-Support: Basisinformation |
MedicationAdministration.subject.reference | ||
MedicationAdministration.context | Referenz auf den Abteilungskontakt | Begründung des Must-Support: Basisinformation im Krankenhaus-Kontext |
MedicationAdministration.context.reference | ||
MedicationAdministration.effective[x]:effectiveDateTime | Zeitpunkt 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 | Zeitraum 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.actor | Referenz auf die verabreichende Person | Begründung des Must-Support: Nachvollziehbarkeit |
MedicationAdministration.performer.actor.reference | ||
MedicationAdministration.reasonCode | Grund 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 | Grund 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.note | ||
MedicationAdministration.note.text | Freitext-Notiz | Begründung des Must-Support: Angabe zusätzlicher Informationen kann fachlich relevant sein |
MedicationAdministration.dosage | Dosierungsangaben | 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.text | Freitext-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.
|
MedicationAdministration.dosage.site | Körperstelle der Verabreichung | |
MedicationAdministration.dosage.site.coding | ||
MedicationAdministration.dosage.site.coding:SNOMED-CT | ||
MedicationAdministration.dosage.site.text | ||
MedicationAdministration.dosage.route | Route | |
MedicationAdministration.dosage.route.coding | ||
MedicationAdministration.dosage.route.coding:EDQM | ||
MedicationAdministration.dosage.route.coding:SNOMED-CT | ||
MedicationAdministration.dosage.route.text | ||
MedicationAdministration.dosage.dose | verabreichte Dosis | |
MedicationAdministration.dosage.rate[x]:rateRatio | Verabreichungs-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]:rateQuantity | Verabreichungs-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
Interaktion | Verbindlichkeit |
---|---|
create | SHALL |
read | SHALL |
update | SHALL |
search-type | SHALL |
Parameter | Typ | Verbindlichkeit |
---|---|---|
_id | token | SHALL |
code | token | SHALL |
context | reference | SHALL |
effective-time | date | SHALL |
medication | reference | SHALL |
patient | reference | SHALL |
performer | reference | SHALL |
status | token | SHALL |
(Reverse-)Include
Include |
---|
MedicationAdministration:medication; MedicationAdministration:patient; MedicationAdministration:context; MedicationAdministration:performer |
Für die Ressource MedicationAdministration MÜSSEN die REST-Interaktionen "READ", "CREATE" und "UPDATE" implementiert werden.
Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?_id=103270
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
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".
Der Suchparameter "context" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?context=Encounter/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "context.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?context.identifier=http://mein-krankenhaus.example/fhir/sid/fallnummern|7567867
GET [base]/MedicationAdministration?context.identifier=7567867
Use Case Zusammenhang: Um bei einem wiederkehrenden Patienten eine Verwechslung des Falls und damit eine falsche Verabreichung zu vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "effective-time" MUSS unterstützt werden:
Beispiele:
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".
Der Suchparameter "medication" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?medication=Medication/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "medication.code" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?medication.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23
Use Case Zusammenhang: Um eine Kontraindikation bei der Verabreichung auf Basis des Wirkstoffes zu vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "patient" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?patient=Patient/123
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "patient.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?patient.identifier=http://mein-krankenhaus.example/fhir/sid/patienten|1032702
GET [base]/MedicationAdministration?patient.identifier=1032702
Use Case Zusammenhang: Um bei der Verabreichung eine Verwechslung zwischen verschiedenen Patienten vermeiden.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "performer" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?performer=Practitioner/101112
Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".
Der verkettete Suchparameter "performer.identifier" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationAdministration?performer.identifier=http://fhir.de/sid/bundesaerztekammer/efn|123456789123456
GET [base]/MedicationAdministration?performer.identifier=123456789123456
Use Case Zusammenhang: Um mich als Heilberufler über die Historie meiner Medikationsverabreichungen zur informieren.
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/MedicationRequest?status=completed
Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Beispiele
ExampleISiKMedikationsVerabreichung
Einfache Einnahme:
MedicationAdministration |
id : ExampleISiKMedikationsVerabreichung |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
status : completed |
medication |
reference : Medication/ExampleISiKMedikament1 |
subject |
reference : Patient/PatientinMusterfrau |
context |
reference : Encounter/Fachabteilungskontakt |
effective : 2021-07-01 |
dosage |
dose |
value : 1 |
unit : Tablette |
system : http://unitsofmeasure.org |
code : 1 |
<MedicationAdministration xmlns="http://hl7.org/fhir"> <id value="ExampleISiKMedikationsVerabreichung" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" /> </meta> <status value="completed" /> <medicationReference> <reference value="Medication/ExampleISiKMedikament1" /> </medicationReference> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <context> <reference value="Encounter/Fachabteilungskontakt" /> </context> <effectiveDateTime value="2021-07-01" /> <dosage> <dose> <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", "medicationReference": { "reference": "Medication/ExampleISiKMedikament1" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectiveDateTime": "2021-07-01" }
ExampleISiKMedikationsVerabreichung2
Zytostatika-Infusion:
MedicationAdministration |
id : ExampleISiKMedikationsVerabreichung2 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
status : completed |
medication |
reference : Medication/ExampleISiKMedikament9 |
subject |
reference : Patient/PatientinMusterfrau |
context |
reference : Encounter/Fachabteilungskontakt |
effective : 2024-01-22 |
dosage |
dose |
value : 1 |
unit : Beutel |
system : http://unitsofmeasure.org |
code : 1 |
<MedicationAdministration xmlns="http://hl7.org/fhir"> <id value="ExampleISiKMedikationsVerabreichung2" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" /> </meta> <status value="completed" /> <medicationReference> <reference value="Medication/ExampleISiKMedikament9" /> </medicationReference> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <context> <reference value="Encounter/Fachabteilungskontakt" /> </context> <effectiveDateTime value="2024-01-22" /> <dosage> <dose> <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", "medicationReference": { "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 |
id : ExampleISiKMedikationsVerabreichung3 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
status : completed |
medication |
reference : Medication/ExampleISiKMedikament9 |
subject |
reference : Patient/PatientinMusterfrau |
context |
reference : Encounter/Fachabteilungskontakt |
identifier |
value : 0123456789 |
effective : 2021-07-01 |
note |
text : Testnotiz |
dosage |
text : 1L Infusion mit Rate 50ml/h |
site |
coding |
system : http://snomed.info/sct |
code : 6073002 |
display : Structure of ligament of left superior vena cava |
route |
coding |
system : http://standardterms.edqm.eu |
code : 20045000 |
display : Intravenous use |
dose |
value : 1000 |
unit : mL |
system : http://unitsofmeasure.org |
code : mL |
rate |
value : 50 |
unit : mL/h |
system : http://unitsofmeasure.org |
code : mL/h |
<MedicationAdministration xmlns="http://hl7.org/fhir"> <id value="ExampleISiKMedikationsVerabreichung3" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" /> </meta> <status value="completed" /> <medicationReference> <reference value="Medication/ExampleISiKMedikament9" /> </medicationReference> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <context> <reference value="Encounter/Fachabteilungskontakt" /> <identifier> <value value="0123456789" /> </identifier> </context> <effectiveDateTime value="2021-07-01" /> <note> <text value="Testnotiz" /> </note> <dosage> <text value="1L Infusion mit Rate 50ml/h" /> <site> <coding> <system value="http://snomed.info/sct" /> <code value="6073002" /> <display value="Structure of ligament of left superior vena cava" /> </coding> </site> <route> <coding> <system value="http://standardterms.edqm.eu" /> <code value="20045000" /> <display value="Intravenous use" /> </coding> </route> <dose> <value value="1000" /> <unit value="mL" /> <system value="http://unitsofmeasure.org" /> <code value="mL" /> </dose> <rateQuantity> <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" }, "rateQuantity": { "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", "medicationReference": { "reference": "Medication/ExampleISiKMedikament9" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt", "identifier": { "value": "0123456789" } }, "effectiveDateTime": "2021-07-01", "note": [ { "text": "Testnotiz" } ] }
ExampleISiKMedikationsVerabreichung4
MedicationAdministration |
id : ExampleISiKMedikationsVerabreichung4 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
status : completed |
medication |
reference : Medication/ExampleISiKMedikament2 |
subject |
reference : Patient/PatientinMusterfrau |
context |
reference : Encounter/Fachabteilungskontakt |
identifier |
value : 0123456789 |
effective : 2021-07-01 |
note |
text : Testnotiz |
dosage |
text : 1L Infusion mit Rate 50ml/h |
site |
coding |
system : http://snomed.info/sct |
code : 6073002 |
display : Structure of ligament of left superior vena cava |
route |
coding |
system : http://standardterms.edqm.eu |
code : 20045000 |
display : Intravenous use |
dose |
value : 1000 |
unit : mL |
system : http://unitsofmeasure.org |
code : mL |
rate |
numerator |
value : 50 |
unit : mL |
system : http://unitsofmeasure.org |
code : mL |
denominator |
value : 1 |
unit : h |
system : http://unitsofmeasure.org |
code : h |
<MedicationAdministration xmlns="http://hl7.org/fhir"> <id value="ExampleISiKMedikationsVerabreichung4" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung" /> </meta> <status value="completed" /> <medicationReference> <reference value="Medication/ExampleISiKMedikament2" /> </medicationReference> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <context> <reference value="Encounter/Fachabteilungskontakt" /> <identifier> <value value="0123456789" /> </identifier> </context> <effectiveDateTime value="2021-07-01" /> <note> <text value="Testnotiz" /> </note> <dosage> <text value="1L Infusion mit Rate 50ml/h" /> <site> <coding> <system value="http://snomed.info/sct" /> <code value="6073002" /> <display value="Structure of ligament of left superior vena cava" /> </coding> </site> <route> <coding> <system value="http://standardterms.edqm.eu" /> <code value="20045000" /> <display value="Intravenous use" /> </coding> </route> <dose> <value value="1000" /> <unit value="mL" /> <system value="http://unitsofmeasure.org" /> <code value="mL" /> </dose> <rateRatio> <numerator> <value value="50" /> <unit value="mL" /> <system value="http://unitsofmeasure.org" /> <code value="mL" /> </numerator> <denominator> <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" }, "rateRatio": { "numerator": { "system": "http://unitsofmeasure.org", "value": 50, "unit": "mL", "code": "mL" }, "denominator": { "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", "medicationReference": { "reference": "Medication/ExampleISiKMedikament2" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt", "identifier": { "value": "0123456789" } }, "effectiveDateTime": "2021-07-01", "note": [ { "text": "Testnotiz" } ] }