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
| Official URL: https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-emed-md-durchgefuehrte-abgabe | Version: 0.1.1 | |||
| Draft as of 2026-03-27 | Responsible: ELGA GmbH | Computable Name: AtEmedMDDurchgefuehrteAbgabe | ||
Dokumentiert eine durchgeführte Abgabe eines Arzneimittels ("MedicationDispense"-Ressource). In der durchgeführten Abgabe können Abweichungen hinsichtlich der Dosierung des Medikaments dokumentiert werden. Sofern eine zugehörige geplante Abgabe vorliegt, muss diese referenziert werden. Einer 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
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. Constraints: mdd-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. |
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. 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. | |
![]() ![]() ![]() |
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. |
![]() ![]() |
SΣ | 1..1 | Reference(ELGA e-Med 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. |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). |
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert.
zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation
gespeichert werden, die auch wechselwirkungsrelevant sind.' |
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren
// für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete
Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet.
Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet
(siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein.
"FFC": First Fill - Complete: <br>
"FFP": First Fill - Part Fill <br>
"RFP": Refill - Part Fill <br>
"RFC": Refill - Complete <br>
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. |
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. |
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. |
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten.
Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage
des tatsächlich abgegebenen Produkts. |
Documentation for this format | ||||
| 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 | ActPharmacySupplyType | 📦3.0.0 | THO v7.1 |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |
![]() ![]() |
0..0 | Durchgeführte-Abgabe-ID. TODO: Verwendung zu prüfen. | ||
![]() ![]() |
0..0 | Auslösendes Ereignis. Referenz auf Procedure-Ressource, daher keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. |
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Allergie, Produkt nicht verfügbar). Code oder Referenz (DetectedIssue) Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Bsp: https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html |
![]() ![]() ![]() |
0..0 | Referenz auf DetectedIssue-Ressource, daher keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
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. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | Reference(ELGA e-Med 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. |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). |
![]() ![]() |
0..0 | Referenz auf Encounter oder EpisodeOfCare. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
0..0 | Referenz (Any) auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person |
![]() ![]() ![]() |
0..0 | Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). |
![]() ![]() |
0..0 | Ort der Abgabe (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert. zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation gespeichert werden, die auch wechselwirkungsrelevant sind.' |
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren // für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet. Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet (siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein. "FFC": First Fill - Complete: <br> "FFP": First Fill - Part Fill <br> "RFP": Refill - Part Fill <br> "RFC": Refill - Complete <br> |
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. |
![]() ![]() |
0..0 | Medikamentenmenge, ausgedrückt als zeitliche Menge | ||
![]() ![]() |
0..0 | Verpackungs- und Prüfdatum. | ||
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. |
![]() ![]() |
0..0 | Ort an den das Medikament geschickt wurde (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
0..0 | Person, die das Medikament abgeholt hat. Referenz auf Patient oder Practitioner. Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. |
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts. |
![]() ![]() |
0..0 | Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen. | ||
![]() ![]() |
0..0 | Referenenz auf DetectedIssue Ressource, daher keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
0..0 | Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren. Verwendung prüfen. | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. Constraints: mdd-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. | ||||
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. 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. | |||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(ELGA e-Med 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. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). | ||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert.
zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation
gespeichert werden, die auch wechselwirkungsrelevant sind.' | ||||
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren
// für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete
Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet.
Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet
(siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein.
"FFC": First Fill - Complete: <br>
"FFP": First Fill - Part Fill <br>
"RFP": Refill - Part Fill <br>
"RFC": Refill - Complete <br>
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. | ||||
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. | ||||
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. | ||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. | ||||
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten.
Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage
des tatsächlich abgegebenen Produkts. | ||||
Documentation for this format | ||||||||
| 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 | ActPharmacySupplyType | 📦3.0.0 | THO v7.1 |
| MedicationDispense.substitution.type | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.1 |
| MedicationDispense.substitution.reason | Base | example | SubstanceAdminSubstitutionReason | 📦3.0.0 | THO v7.1 |
| 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: 5 elements
Must-Support: 12 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:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. Constraints: mdd-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. |
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. 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. | |
![]() ![]() ![]() |
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. |
![]() ![]() |
SΣ | 1..1 | Reference(ELGA e-Med 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. |
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). |
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert.
zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation
gespeichert werden, die auch wechselwirkungsrelevant sind.' |
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren
// für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete
Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet.
Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet
(siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein.
"FFC": First Fill - Complete: <br>
"FFP": First Fill - Part Fill <br>
"RFP": Refill - Part Fill <br>
"RFC": Refill - Complete <br>
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. |
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. |
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. |
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. |
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten.
Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage
des tatsächlich abgegebenen Produkts. |
Documentation for this format | ||||
| 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 | ActPharmacySupplyType | 📦3.0.0 | THO v7.1 |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |
![]() ![]() |
0..0 | Durchgeführte-Abgabe-ID. TODO: Verwendung zu prüfen. | ||
![]() ![]() |
0..0 | Auslösendes Ereignis. Referenz auf Procedure-Ressource, daher keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. |
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. warum keine Abgabe erfolgte (zB. Allergie, Produkt nicht verfügbar). Code oder Referenz (DetectedIssue) Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Bsp: https://hl7.org/fhir/R4/valueset-medicationdispense-status-reason.html |
![]() ![]() ![]() |
0..0 | Referenz auf DetectedIssue-Ressource, daher keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
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. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | Reference(ELGA e-Med 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. |
![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). |
![]() ![]() |
0..0 | Referenz auf Encounter oder EpisodeOfCare. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
0..0 | Referenz (Any) auf zusätzliche Informationen, die die Abgabe des Medikaments unterstützen. Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person |
![]() ![]() ![]() |
0..0 | Rolle: https://hl7.org/fhir/R4/valueset-medicationdispense-performer-function.html; Keine Verwendung in der durchgeführten Abgabe. | ||
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). |
![]() ![]() |
0..0 | Ort der Abgabe (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert. zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation gespeichert werden, die auch wechselwirkungsrelevant sind.' |
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren // für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet. Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet (siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein. "FFC": First Fill - Complete: <br> "FFP": First Fill - Part Fill <br> "RFP": Refill - Part Fill <br> "RFC": Refill - Complete <br> |
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. |
![]() ![]() |
0..0 | Medikamentenmenge, ausgedrückt als zeitliche Menge | ||
![]() ![]() |
0..0 | Verpackungs- und Prüfdatum. | ||
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. |
![]() ![]() |
0..0 | Ort an den das Medikament geschickt wurde (Referenz auf Location Ressource). Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
0..0 | Person, die das Medikament abgeholt hat. Referenz auf Patient oder Practitioner. Keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. |
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten. Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage des tatsächlich abgegebenen Produkts. |
![]() ![]() |
0..0 | Gibt an, ob im Rahmen der Abgabe eine Substitution vorgenommen wurde oder nicht. Wenn nichts angegeben ist, wurde keine Substitution vorgenommen. | ||
![]() ![]() |
0..0 | Referenenz auf DetectedIssue Ressource, daher keine Verwendung in durchgeführter Abgabe. | ||
![]() ![]() |
0..0 | Bezeichnet eine Liste von Provenance-Ressourcen, die verschiedene relevante Versionen dieser Ressource dokumentieren. Verwendung prüfen. | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MedicationDispense | Durchgeführte Abgabe eines Arzneimittels mit oder ohne Bezug zum Medikationsplan. Verwendet R5 Backport Extensions. Constraints: mdd-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | markdown | Vollständige Darstellung der Dosierungsanweisungen URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status der durchgeführten Abgabe: completed | entered-in-error | stopped. Details siehe Definition. Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. | ||||
![]() ![]() |
0..1 | CodeableConcept | Grund für den aktuellen Status, z.B. 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. | |||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(ELGA e-Med 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. | ||||
![]() ![]() |
SΣ | 1..1 | Reference(HL7® AT Core Patient Profile) | Patient, für den die durchgeführte Abgabe ausgestellt wird (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation). | ||||
![]() ![]() |
S | 1..1 | BackboneElement | Durchführende Person | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(HL7® AT Core Practitioner Profile | HL7® AT Core PractitionerRole Profile | HL7® AT Core Organization Profile) | Refrenz auf Practitioner, PractitionerRole, Organization, 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). | ||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Verpflichtende Referenz auf zugehörige geplante Abgabe (MedicationRequest), sofern diese existiert.
zu prüfen (gemäß CDA): 'Ohne Verordnungsbezug kann nur die Abgabe jener OTC-Präparate in der e-Medikation
gespeichert werden, die auch wechselwirkungsrelevant sind.' | ||||
![]() ![]() |
S | 1..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 //ffc, ffp, Refill - Part Fill, refill complete: evtl. selbst definieren
// für leerabgabe: complete-ausprägung; emergency supply offen (OTC), complete
Der Prozess des „Besorgers“ (wenn ein Arzneimittel nicht lagernd ist und bestellt werden muss) wird in der e-Medikation abgebildet.
Dabei wird das Rezept von der Apotheke eingelöst, und die Abgabe wird als Teilabgabe gekennzeichnet
(siehe Markierung FFP „First Fill, Part Fill“ oder RFP „Refill - Part Fill“). Die Verordnung wird nicht in den Status EINGELÖST versetzt und es können solange weitere Abgaben dispensiert werden, bis eine Abgabe mit der Markierung RFC „Refill - Complete“ gespeichert wird. Die Kennzeichnung zeigt, dass das Arzneimittel dem Patienten noch nicht ausgehändigt wurde. Die Kennzeichnung zeigt auch, ob alle Packungen einer Verordnung bzw. teilweise Packungen einer Verordnung bestellt werden. Solange eine Abgabe mit der Kennzeichnung „Besorger“ vorhanden ist, muss die Abgabe mit der eMED-ID abrufbar sein.
"FFC": First Fill - Complete: <br>
"FFP": First Fill - Part Fill <br>
"RFP": Refill - Part Fill <br>
"RFC": Refill - Complete <br>
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. | ||||
![]() ![]() |
S | 1..1 | SimpleQuantity(4.0.1) | Abgegebene Packungsanzahl. | ||||
![]() ![]() |
S | 1..1 | dateTime | Der Zeitpunkt, zu dem das abgegebene Produkt dem Patienten oder seinem Vertreter zur Verfügung gestellt wurde. | ||||
![]() ![]() |
S | 0..* | Annotation | Zusätzliche Informationen zur Abgabe, die nicht anders dokumentiert werden kann. | ||||
![]() ![]() |
S | 0..* | Dosage | Gibt an, wie das Medikament vom Patienten einzunehmen ist. TODO: Dosiervarianten.
Der Apotheker überprüft die Medikamentenbestellung vor der Abgabe und aktualisiert die Dosierungsanweisung auf der Grundlage
des tatsächlich abgegebenen Produkts. | ||||
Documentation for this format | ||||||||
| 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 | ActPharmacySupplyType | 📦3.0.0 | THO v7.1 |
| MedicationDispense.substitution.type | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.1 |
| MedicationDispense.substitution.reason | Base | example | SubstanceAdminSubstitutionReason | 📦3.0.0 | THO v7.1 |
| 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: 5 elements
Must-Support: 12 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:
Other representations of profile: CSV, Excel, Schematron