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').
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:
Dasstatus-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 miteffective[x]ermöglicht dasstatus-Feld die gezielte Abfrage aller aktuell gültigen Medikationseinträge über die REST API.
Wird stattdessen nur dasdosage-Element verändert, ist keine zuverlässige Filterung möglich – alleMedicationAdministrationsmüssten abgerufen und manuell analysiert werden.Erhalt von Verlaufsinformationen:
Wenn z. B. auch einstatusReason(z. B. „pausiert wegen Nebenwirkungen“) dokumentiert wird, ginge diese Information bei einem Update der bestehenden Ressource verloren, sobald die Medikation fortgesetzt wird.
Durch neueMedicationAdministration-Einträge bleibt die Verlaufshistorie erhalten.
(Dieser Anwendungsfall ist aktuell nicht gefordert, aber zukünftig denkbar.)
Bestätigungsrelevanz
| Verbindlichkeit | SHALL |
|---|
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung |
|---|---|
| Status | active |
| Version | 5.1.0 |
| Basis | http://hl7.org/fhir/StructureDefinition/MedicationAdministration |
Inhalt
| ISiKMedikationsVerabreichung (MedicationAdministration) | C | MedicationAdministration | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 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 | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| PZN | S Σ | 0..* | ISiKPZNCodingPattern |
| ATC-DE | S Σ | 0..* | ISiKATCCodingPattern |
| SCT | S Σ | 0..1 | ISiKSnomedCTCodingPattern |
| text | Σ | 0..1 | string |
| medicationReference | S Σ | 0..1 | Reference(Medication) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 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 | C | 0..* | Extension |
| reference | S Σ C | 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 | C | 0..* | Extension |
| reference | S Σ C | 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 | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| performer | S Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | 0..1 | CodeableConcept | |
| actor | S Σ | 1..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 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 | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| request | S | 0..1 | Reference(MedicationRequest) |
| device | 0..* | Reference(Device) | |
| note | S | 0..* | Annotation |
| id | 0..1 | string | |
| extension | C | 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 C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| text | S | 0..1 | string |
| site | S | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 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 | C | 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 C | 0..1 | MedicationQuantity |
| rate[x] | 0..1 | ||
| rateRatio | S | 0..1 | Ratio |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| numerator | S Σ C | 1..1 | MedicationQuantity |
| denominator | S Σ C | 1..1 | MedicationQuantity |
| rateQuantity | S C | 0..1 | MedicationQuantity |
| eventHistory | 0..* | Reference(Provenance) |
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 |