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

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

Resource Profile: ELGA e-Med Durchgeführte Abgabe

Official URL: https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-emed-md-durchgefuehrte-abgabe Version: 0.1.1
Draft as of 2026-02-10 Responsible: ELGA GmbH Computable Name: AtEmedMDDurchgefuehrteAbgabe

Beschreibung: Dokumentiert eine durchgeführte Abgabe eines Arzneimittels ("MedicationDispense"-Ressource). Sofern eine zugehörige geplante Abgabe vorliegt, können Abweichungen hinsichtlich der Dosierung oder einer möglichen Substitution des Medikaments in der durchgeführten Abgabe dokumentiert werden.

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 zum Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Externer Identifier.
... Slices for statusReason[x] 0..1 CodeableConcept Warum keine Abgabe erfolgte (zB. Allergie, 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 Bsp: 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.
... Slices for medication[x] SΣ 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept SΣ 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... coding Σ 1..* Coding Code defined by a terminology system
... subject SΣ 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... performer S 1..1 BackboneElement Durchführende Person
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
Binding: ActPharmacySupplyType (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 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared SΣ 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.

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.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📦3.0.0 THO v7.0
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.0
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.0

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 zum Medikationsplan. Verwendet R5 Backport Extensions.
... identifier S 0..* Identifier Externer Identifier.
... partOf 0..0 Auslösendes Ereignis. Verwendung in der durchgeführten Abgabe prüfen.
... status S 1..1 code Status des durchgeführten Abgabe: preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown; http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 -> VS einschränken
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Bsp: https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
.... statusReason[x]:statusReasonReference 0..0 Verwendung in der durchgeführten Abgabe prüfen.
... category S 0..0 Angabe, wo das abgegebene Medikament voraussichtlich eingenommen oder verabreicht wird (z.B. stationär oder ambulant), https://hl7.org/fhir/R4/valueset-medicationdispense-category.html. Verwendung zu prüfen.
... Slices for medication[x] S 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept S 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... coding 1..* Coding Code defined by a terminology system
... subject S 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... context 0..0 Referenz auf Encounter oder EpisodeOfCare. Verwendung in der durchgeführten Abgabe prüfen.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... performer S 1..1 BackboneElement Durchführende Person
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... location 0..0 Ort der Abgabe (Referenz auf Location Ressource). Verwendung prüfen.
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
... quantity S 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared S 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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). Verwendung prüfen.
... receiver 0..0 Person, die das Medikament abgeholt hat. Verwendung prüfen.
... 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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.
... detectedIssue 0..0 Referenenz auf DetectedIssue Ressource. Verwendung prüfen.
... eventHistory 0..0 Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren. Verwendung prüfen.

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Externer Identifier.
... status ?!SΣ 1..1 code Status des durchgeführten Abgabe: preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown; http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 -> VS einschränken
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
... Slices for statusReason[x] 0..1 CodeableConcept Warum keine Abgabe erfolgte (zB. Allergie, 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 Bsp: 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.
... Slices for medication[x] SΣ 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept SΣ 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..* Coding Code defined by a terminology system
..... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... 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
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
Binding: ActPharmacySupplyType (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 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared SΣ 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... 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
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.

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.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📦3.0.0 THO v7.0
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.0
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.0

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

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: mdd-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Externer Identifier.
... Slices for statusReason[x] 0..1 CodeableConcept Warum keine Abgabe erfolgte (zB. Allergie, 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 Bsp: 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.
... Slices for medication[x] SΣ 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept SΣ 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... coding Σ 1..* Coding Code defined by a terminology system
... subject SΣ 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... performer S 1..1 BackboneElement Durchführende Person
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
Binding: ActPharmacySupplyType (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 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared SΣ 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.

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.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📦3.0.0 THO v7.0
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.0
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.0

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 zum Medikationsplan. Verwendet R5 Backport Extensions.
... identifier S 0..* Identifier Externer Identifier.
... partOf 0..0 Auslösendes Ereignis. Verwendung in der durchgeführten Abgabe prüfen.
... status S 1..1 code Status des durchgeführten Abgabe: preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown; http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 -> VS einschränken
.... statusReason[x]:statusReasonCodeableConcept S 0..1 CodeableConcept Bsp: https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html
.... statusReason[x]:statusReasonReference 0..0 Verwendung in der durchgeführten Abgabe prüfen.
... category S 0..0 Angabe, wo das abgegebene Medikament voraussichtlich eingenommen oder verabreicht wird (z.B. stationär oder ambulant), https://hl7.org/fhir/R4/valueset-medicationdispense-category.html. Verwendung zu prüfen.
... Slices for medication[x] S 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept S 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... coding 1..* Coding Code defined by a terminology system
... subject S 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... context 0..0 Referenz auf Encounter oder EpisodeOfCare. Verwendung in der durchgeführten Abgabe prüfen.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... performer S 1..1 BackboneElement Durchführende Person
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... location 0..0 Ort der Abgabe (Referenz auf Location Ressource). Verwendung prüfen.
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
... quantity S 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared S 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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). Verwendung prüfen.
... receiver 0..0 Person, die das Medikament abgeholt hat. Verwendung prüfen.
... 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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.
... detectedIssue 0..0 Referenenz auf DetectedIssue Ressource. Verwendung prüfen.
... eventHistory 0..0 Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren. Verwendung prüfen.

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationDispense C 0..* MedicationDispense Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier S 0..* Identifier Externer Identifier.
... status ?!SΣ 1..1 code Status des durchgeführten Abgabe: preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown; http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 -> VS einschränken
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
... Slices for statusReason[x] 0..1 CodeableConcept Warum keine Abgabe erfolgte (zB. Allergie, 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 Bsp: 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.
... Slices for medication[x] SΣ 1..1 Abgegebenes Medikament. Code oder Referenz
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(ELGA e-Med Medikation)
.... medication[x]:medicationCodeableConcept SΣ 0..1 CodeableConcept Angabe mittels Pharmazentralnummer (PZN) aus der ASP-Liste.
Binding: https://termgit.elga.gv.at/CodeSystem/asp-liste (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..* Coding Code defined by a terminology system
..... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(HL7® AT Core Patient Profile) Österreichischer Patient für den die durchgeführte Abgabe ausgestellt wird.
... supportingInformation 0..* Reference(Resource) Referenz auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Verwendung in der durchgeführten Abgabe prüfen.
... 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
.... function S 0..1 CodeableConcept Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Verwendung in der durchgeführten Abgabe prüfen.
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
.... actor S 1..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) RefrenzReference auf Practitioner, PractitionerRole, Organization; entfernen: Patient, Device, RelatedPerson
... authorizingPrescription S 0..1 Reference(MedicationRequest) Referenz auf zugehörige geplante Abgabe.
... type S 0..1 CodeableConcept Mögliche Werte z.B. FFC (First-Fill Complete für vollständig erfüllte Bestellungen), FFP (First-Fill Part Fill für teilweise erfüllte Bestellungen), Bsp: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
Binding: ActPharmacySupplyType (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 0..1 SimpleQuantity(4.0.1) Abgegebene Menge und Einheit
... daysSupply S 0..1 SimpleQuantity(4.0.1) Medikamentenmenge, ausgedrückt als zeitliche Menge
... whenPrepared SΣ 0..1 dateTime Verpackungs- und Prüfdatum.
... whenHandedOver S 0..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. Wenn sich die Dosis oder Dosierungsrate über den gesamten Verabreichungszeitraum ändern soll (z.B. bei verschreibungspflichtigen Medikamenten mit schrittweiser Dosierungsreduktion), müssen mehrere Dosierungsanweisungen bereitgestellt werden, um die verschiedenen Dosen/Dosierungsraten zu vermitteln. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts.
... substitution S 0..1 BackboneElement Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen.
.... 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
.... wasSubstituted 1..1 boolean TRUE, wenn der Apotheker ein anderes Medikament oder Produkt als das verschriebene abgegeben hat.
.... type S 0..1 CodeableConcept Typ der Substitution: z.B. E equivalent, http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
.... reason S 0..* CodeableConcept Grund für die Substitution: z.B. OS out of stock, https://hl7.org/fhir/R4/v3/SubstanceAdminSubstitutionReason/vs.html
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
.... responsibleParty S 0..1 Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile) Für die Subistution Verantwortlicher.

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.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationDispense.medication[x]:medicationCodeableConcept Base required https://termgit.elga.gv.at/CodeSystem/asp-liste Not State Unknown
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📦3.0.0 THO v7.0
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.0
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.0

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

 

Other representations of profile: CSV, Excel, Schematron