ELGA e-Medikation (R4) DRAFT
0.1.1 - ci-build

ELGA e-Medikation (R4) DRAFT - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AT ELGA e-Medikation MedicationDispense Durchgeführte Abgabe

Official URL: https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-medikationdispense-durchgefuehrteabgabe Version: 0.1.1
Draft as of 2026-05-30 Responsible: ELGA GmbH Computable Name: AtElgaEmedMedicationDispenseDurchgefuehrteAbgabe

Dokumentiert eine durchgeführte Abgabe eines Arzneimittels ("MedicationDispense"-Ressource). In der durchgeführten Abgabe können Abweichungen hinsichtlich des Medikaments und dessen Dosierung dokumentiert werden. Sofern eine zugehörige geplante Abgabe vorliegt, muss diese mit dem zugehörigen Planeintrag referenziert werden. Eine mögliche Substitution des Medikaments ist implizit, durch die Referenz auf die zugehörige geplante Abgabe, ersichtlich.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Closed by type:$this
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... performer S 1..1 BackboneElement Durchführende Person
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
Binding: V3 Value SetActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x]:statusReasonCodeableConcept Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example V3 Value SetActPharmacySupplyType 📦2014-03-26 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
... identifier 0..0 Durchgeführte-Abgabe-ID. Keine Verwendung in der durchgeführten Abgabe.
... partOf 0..0 Auslösendes Ereignis (Referenz auf Procedure-Ressource). Keine Verwendung in der durchgeführten Abgabe.
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Open by type:$this
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
.... statusReason[x]:statusReasonReference 0..0 Referenz auf DetectedIssue-Ressource. Keine Verwendung in der durchgeführten Abgabe.
... category 0..0 Angabe, wo das abgegebene Medikament voraussichtlich eingenommen oder verabreicht wird (z.B. stationär oder ambulant). Keine Verwendung in der durchgeführten Abgabe.
... medication[x] S 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject S 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... context 0..0 Referenz auf Encounter oder EpisodeOfCare. Keine Verwendung in der durchgeführten Abgabe.
... supportingInformation 0..0 Referenz (Any) auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Keine Verwendung in der durchgeführten Abgabe.
... performer S 1..1 BackboneElement Durchführende Person
.... function 0..0 Rolle der Person, die die Abgabe durchgeführt hat. Keine Verwendung in der durchgeführten Abgabe.
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... location 0..0 Ort der Abgabe (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe.
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... daysSupply 0..0 Tage, für die die abgegebene Menge ausreicht
... whenPrepared 0..0 Zeitpunkt, zu dem das Produkt verpackt und geprüft wurde.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... destination 0..0 Ort an den das Medikament geschickt wurde (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe.
... receiver 0..0 Person, die das Medikament abgeholt hat. Referenz auf Patient oder Practitioner. Keine Verwendung in durchgeführter Abgabe.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.
... substitution 0..0 Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht.
... detectedIssue 0..0 Referenenz auf DetectedIssue Ressource. Keine Verwendung in durchgeführter Abgabe.
... eventHistory 0..0 Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der durchgeführten Abgabe. Mögliche Ausprägungen: [completed | entered-in-error | stopped] Bedeutung: completed: Die durchgeführte Abgabe ist abgeschlossen. | entered-in-error: Die durchgeführte Abgabe wird aufgrund falscher Eingabe storniert. | stopped: Die Abgabe wird nicht durchgeführt (Medikament wird abgesetzt).
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Closed by type:$this
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... performer S 1..1 BackboneElement Durchführende Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
Binding: V3 Value SetActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x]:statusReasonCodeableConcept Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example V3 Value SetActPharmacySupplyType 📦2014-03-26 FHIR Std.
MedicationDispense.substitution.​type Base example V3 Value SetActSubstanceAdminSubstitutionCode 📦2014-03-26 FHIR Std.
MedicationDispense.substitution.​reason Base example V3 Value SetSubstanceAdminSubstitutionReason 📦2014-03-26 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared

This structure is derived from MedicationDispense

Summary

Mandatory: 7 elements
Must-Support: 13 elements
Prohibited: 15 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationDispense.statusReason[x]
  • The element 1 is sliced based on the value of MedicationDispense.authorizingPrescription (Closed)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Closed by type:$this
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... performer S 1..1 BackboneElement Durchführende Person
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
Binding: V3 Value SetActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x]:statusReasonCodeableConcept Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example V3 Value SetActPharmacySupplyType 📦2014-03-26 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared

Differential View

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
... identifier 0..0 Durchgeführte-Abgabe-ID. Keine Verwendung in der durchgeführten Abgabe.
... partOf 0..0 Auslösendes Ereignis (Referenz auf Procedure-Ressource). Keine Verwendung in der durchgeführten Abgabe.
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Open by type:$this
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
.... statusReason[x]:statusReasonReference 0..0 Referenz auf DetectedIssue-Ressource. Keine Verwendung in der durchgeführten Abgabe.
... category 0..0 Angabe, wo das abgegebene Medikament voraussichtlich eingenommen oder verabreicht wird (z.B. stationär oder ambulant). Keine Verwendung in der durchgeführten Abgabe.
... medication[x] S 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject S 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... context 0..0 Referenz auf Encounter oder EpisodeOfCare. Keine Verwendung in der durchgeführten Abgabe.
... supportingInformation 0..0 Referenz (Any) auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Keine Verwendung in der durchgeführten Abgabe.
... performer S 1..1 BackboneElement Durchführende Person
.... function 0..0 Rolle der Person, die die Abgabe durchgeführt hat. Keine Verwendung in der durchgeführten Abgabe.
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... location 0..0 Ort der Abgabe (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe.
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... daysSupply 0..0 Tage, für die die abgegebene Menge ausreicht
... whenPrepared 0..0 Zeitpunkt, zu dem das Produkt verpackt und geprüft wurde.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... destination 0..0 Ort an den das Medikament geschickt wurde (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe.
... receiver 0..0 Person, die das Medikament abgeholt hat. Referenz auf Patient oder Practitioner. Keine Verwendung in durchgeführter Abgabe.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.
... substitution 0..0 Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht.
... detectedIssue 0..0 Referenenz auf DetectedIssue Ressource. Keine Verwendung in durchgeführter Abgabe.
... eventHistory 0..0 Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren.

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zur geplanten Abgabe. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
.... extension:recorded 1..1 dateTime Datum und Uhrzeit, zu denen die Abgabe erfasst wurde. Dies muss nicht unbedingt mit dem Zeitpunkt übereinstimmen, zu dem das Medikament dem Patienten ausgehändigt wurde (z.B. bei Nacherfassung der Abgabe).
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der durchgeführten Abgabe. Mögliche Ausprägungen: [completed | entered-in-error | stopped] Bedeutung: completed: Die durchgeführte Abgabe ist abgeschlossen. | entered-in-error: Die durchgeführte Abgabe wird aufgrund falscher Eingabe storniert. | stopped: Die Abgabe wird nicht durchgeführt (Medikament wird abgesetzt).
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
... Slices for statusReason[x] 0..1 CodeableConcept Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Produkt nicht verfügbar). Code oder Referenz (DetectedIssue)
Slice: Unordered, Closed by type:$this
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Grund für den aktuellen Status als Code. (ex) https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation) {c} Abgegebenes Medikament. Das Medikament wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... performer S 1..1 BackboneElement Durchführende Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... actor S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Refrenz auf Practitioner, PractitionerRole, Organization, der/die die durchgeführte Abgabe erstellt hat und für den Inhalt verantwortlich ist (identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... Slices for authorizingPrescription 0..* Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert bzw. Planeintrag (MedicationRequest). Es muss nicht zwingend eine geplante Abgabe referenziert werden, da es auch durchgeführte Abgaben ohne geplante Abgabe geben kann (z.B. Notfall oder OTC-Medikation).
Slice: Unordered, Closed by value:reference.ofType(MedicationRequest).category
.... authorizingPrescription:geplanteAbgabe S 0..1 Reference(At ELGA e-Medikation MedicationRequest Geplante Abgabe) Medication order that authorizes the dispense
.... authorizingPrescription:planeintrag S 0..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Medication order that authorizes the dispense
... type S 1..1 CodeableConcept Art der Abgabe (z.B. für Teilabgaben). Mögliche Ausprägungen: [FFC | FFP | RFP | RFC | EM]. Bedeutung: FFC: First Fill - Complete | FFP: First Fill - Part Fill | RFP: Refill - Part Fill | RFC: Refill - Complete | EM: Emergency Supply.
Binding: V3 Value SetActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
... quantity S 1..1 SimpleQuantity(4.0.1) Abgegebene Packungsanzahl.
... whenHandedOver S 1..1 dateTime Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde.
... note S 0..* Annotation Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann.
... dosageInstruction S 0..* Dosage Gibt an, wie das Medikament vom Patienten einzunehmen ist. Der Apotheker überprüft die Medikamentenverordnung vor der Abgabe und passt die Dosierungsanweisung gegebenenfalls auf Grundlage des tatsächlich abgegebenen Produkts an.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x]:statusReasonCodeableConcept Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example V3 Value SetActPharmacySupplyType 📦2014-03-26 FHIR Std.
MedicationDispense.substitution.​type Base example V3 Value SetActSubstanceAdminSubstitutionCode 📦2014-03-26 FHIR Std.
MedicationDispense.substitution.​reason Base example V3 Value SetSubstanceAdminSubstitutionReason 📦2014-03-26 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared

This structure is derived from MedicationDispense

Summary

Mandatory: 7 elements
Must-Support: 13 elements
Prohibited: 15 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationDispense.statusReason[x]
  • The element 1 is sliced based on the value of MedicationDispense.authorizingPrescription (Closed)

 

Other representations of profile: CSV, Excel, Schematron