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

ELGA e-Medikation (R4) DRAFT, published by ELGA GmbH. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7Austria/ELGA-e-Medikation-R4/ and changes regularly. See the Directory of published versions

Resource Profile: At ELGA e-Medikation MedicationRequest Geplante Abgabe

Official URL: https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-medicationrequest-geplanteabgabe Version: 0.1.0
Draft as of 2026-10-02 Responsible: ELGA GmbH Computable Name: AtElgaEmedMedicationRequestGeplanteAbgabe

Bildet eine "Geplante Abgabe" eines Arzneimittels aus dem zugrundeliegenden Medikationsplaneintrag ab ("MedicationRequest"-Ressource mit Kategorie "Geplante Abgabe"): Sie enthält die verordnete Medikation und deren Dosierung und spielgelt die Inhalte des e-Rezepts wider. Geplante Abgaben dienen somit der Nachvollziehbarkeit der rezeptierten Arzneimittel in der e-Medikation. Werden mehrere Medikamente gleichzeitig verschrieben und sollen demselben e-Rezept zugeordnet sein, wird für jedes Medikament eine "Geplante Abgabe" mit demselben "e-Med GroupIdentifier" erstellt (bildet 'Rezept-Klammer'). Es werden R5-Backport-Extensions verwendet.

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
.. MedicationRequest C 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: allDosagesSameCategory, FirstDosageSequenceNumberExists
... id SΣ 1..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... text S 1..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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
Constraints: ext-1
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... intent ?!SΣ 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Binding: medicationRequest Intent (required): The kind of medication order.
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (required)
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (required)
..... coding Σ 1..* Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... code Σ 1..1 code Symbol in syntax defined by the system
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... authoredOn SΣ 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester SΣ 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... basedOn SΣ 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier SΣ 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... Slices for dosageInstruction S 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
Slice: Unordered, Closed by value:extension.value
.... dosageInstruction:otherDosage S 0..* AtElgaEmedDosageOtherAdministration How the medication should be taken
.... dosageInstruction:timedDosage S 0..* AtElgaEmedDosageTimedAdministration How the medication should be taken
.... dosageInstruction:frequencyDosage S 0..* AtElgaEmedDosageFrequencyAdministration How the medication should be taken
.... dosageInstruction:freitextDosage S 0..* AtElgaEmedDosageFreeTextAdministration How the medication should be taken
.... dosageInstruction:standardDosage S 0..* AtElgaEmedDosageStandardAdministration How the medication should be taken
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.category Base example Medication request category codes 📍4.0.1 FHIR Std.
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
FirstDosageSequenceNumberExists error MedicationRequest Wenn mehrere Dosierungsanweisungen vorhanden sind, muss mindestens eine davon die Sequenznummer 1 haben. dosageInstruction.count() <= 1 or dosageInstruction.sequence.where($this = 1).exists()
allDosagesSameCategory error MedicationRequest Alle Dosierungsanweisungen eines MedicationRequest müssen dieselbe Dosierungskategorie aufweisen. dosageInstruction.extension.where(url = 'https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-extension-dosage-category').value.coding.code.distinct().count() = 1
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest 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 MedicationRequest 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 MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest 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()

This structure is derived from AtElgaEmedMedicationRequestBase

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
... id S 1..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
... implicitRules 0..0 A set of rules under which this content was created
... text S 1..1 Narrative Text summary of the resource, for human interpretation
... contained S 0..* AtElgaEmedMedicationStandardMedikation, AtElgaEmedMedicationMagistraleZubereitung TODO
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
... identifier 0..0 External ids for this request
... status S 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... statusReason 0..0 Reason for current status
... intent S 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (required)
..... coding
...... system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.at/elga/emed/r4/CodeSystem/MedicationRequestCategoryCS
...... code 0..1 code Symbol in syntax defined by the system
Required Pattern: 2
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (required)
..... coding 1..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... code 1..1 code Symbol in syntax defined by the system
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if request is prohibiting action
... reported[x] 0..0 Reported rather than primary record
... medication[x] S 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject S 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... encounter 0..0 Aufenthalt/Begegnung, während dessen die Geplante Abgabe erstellt wurde. Keine Verwendung in der geplanten Abgabe.
... supportingInformation 0..0 Referenz auf zusätzliche Informationen (Ressource Any) (z. B. Größe und Gewicht des Patienten), die die Verschreibung des Medikaments unterstützen. Keine Verwendung in der geplanten Abgabe.
... authoredOn S 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... performer 0..0 Durchführende Person. Keine Verwendung in der geplanten Abgabe.
... performerType 0..0 Keine Verwendung in der geplanten Abgabe.
... recorder 0..0 Person der Dateineingabe. Keine Verwendung in der geplanten Abgabe.
... reasonCode 0..0 Grund für die Verordnung des Arzneimittels als Code oder Referenz. Bis zur Verfügbarkeit von e-Diagnose keine Verwendung in geplanter Abgabe.
... instantiatesCanonical 0..0 URL, die auf eine Richtlinie/Guideline verweist, die von dieser geplanten Abgabe ganz oder teilweise eingehalten wird. Keine Verwendung in der geplanten Abgabe.
... instantiatesUri 0..0 URL, die auf eine externe gepflegte Richtlinie/Guideline verweist, die von dieser geplanten Abgabe ganz oder teilweise eingehalten wird. Keine Verwendung in der geplanten Abgabe.
... basedOn S 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier S 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... courseOfTherapyType 0..0 Gesamtmuster der Medikamentengabe (z.B. saisonal). Keine Verwendung in der geplanten Abgabe.
... insurance 0..0 Versicherungsinformatinen als Coverage oder ClaimResponse Resource. Keine Verwendung in der geplanten Abgabe.
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... dosageInstruction 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... initialFill 0..0 First fill details
.... dispenseInterval 0..0 Minimum period of time between dispenses
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.
.... expectedSupplyDuration 0..0 Number of days supply per dispense
.... performer 0..0 Intended dispenser
... substitution 0..0 Any restrictions on medication substitution
... priorPrescription 0..0 An order/prescription that is being replaced
... detectedIssue 0..0 Clinical Issue with action
... eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: allDosagesSameCategory, FirstDosageSequenceNumberExists
... id SΣ 1..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained S 0..* AtElgaEmedMedicationStandardMedikation, AtElgaEmedMedicationMagistraleZubereitung TODO
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
Constraints: ext-1
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... intent ?!SΣ 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Binding: medicationRequest Intent (required): The kind of medication order.
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (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 Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.at/elga/emed/r4/CodeSystem/MedicationRequestCategoryCS
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: 2
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (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
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... authoredOn SΣ 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester SΣ 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the prescription is being written
... basedOn SΣ 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier SΣ 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... Slices for dosageInstruction S 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
Slice: Unordered, Closed by value:extension.value
.... dosageInstruction:otherDosage S 0..* AtElgaEmedDosageOtherAdministration How the medication should be taken
.... dosageInstruction:timedDosage S 0..* AtElgaEmedDosageTimedAdministration How the medication should be taken
.... dosageInstruction:frequencyDosage S 0..* AtElgaEmedDosageFrequencyAdministration How the medication should be taken
.... dosageInstruction:freitextDosage S 0..* AtElgaEmedDosageFreeTextAdministration How the medication should be taken
.... dosageInstruction:standardDosage S 0..* AtElgaEmedDosageStandardAdministration How the medication should be taken
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... 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
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.category Base example Medication request category codes 📍4.0.1 FHIR Std.
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.4
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
FirstDosageSequenceNumberExists error MedicationRequest Wenn mehrere Dosierungsanweisungen vorhanden sind, muss mindestens eine davon die Sequenznummer 1 haben. dosageInstruction.count() <= 1 or dosageInstruction.sequence.where($this = 1).exists()
allDosagesSameCategory error MedicationRequest Alle Dosierungsanweisungen eines MedicationRequest müssen dieselbe Dosierungskategorie aufweisen. dosageInstruction.extension.where(url = 'https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-extension-dosage-category').value.coding.code.distinct().count() = 1
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest 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 MedicationRequest 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 MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest 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()

This structure is derived from AtElgaEmedMedicationRequestBase

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: allDosagesSameCategory, FirstDosageSequenceNumberExists
... id SΣ 1..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... text S 1..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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
Constraints: ext-1
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... intent ?!SΣ 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Binding: medicationRequest Intent (required): The kind of medication order.
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (required)
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (required)
..... coding Σ 1..* Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... code Σ 1..1 code Symbol in syntax defined by the system
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... authoredOn SΣ 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester SΣ 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... basedOn SΣ 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier SΣ 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... Slices for dosageInstruction S 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
Slice: Unordered, Closed by value:extension.value
.... dosageInstruction:otherDosage S 0..* AtElgaEmedDosageOtherAdministration How the medication should be taken
.... dosageInstruction:timedDosage S 0..* AtElgaEmedDosageTimedAdministration How the medication should be taken
.... dosageInstruction:frequencyDosage S 0..* AtElgaEmedDosageFrequencyAdministration How the medication should be taken
.... dosageInstruction:freitextDosage S 0..* AtElgaEmedDosageFreeTextAdministration How the medication should be taken
.... dosageInstruction:standardDosage S 0..* AtElgaEmedDosageStandardAdministration How the medication should be taken
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.category Base example Medication request category codes 📍4.0.1 FHIR Std.
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
FirstDosageSequenceNumberExists error MedicationRequest Wenn mehrere Dosierungsanweisungen vorhanden sind, muss mindestens eine davon die Sequenznummer 1 haben. dosageInstruction.count() <= 1 or dosageInstruction.sequence.where($this = 1).exists()
allDosagesSameCategory error MedicationRequest Alle Dosierungsanweisungen eines MedicationRequest müssen dieselbe Dosierungskategorie aufweisen. dosageInstruction.extension.where(url = 'https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-extension-dosage-category').value.coding.code.distinct().count() = 1
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest 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 MedicationRequest 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 MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest 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()

Differential View

This structure is derived from AtElgaEmedMedicationRequestBase

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
... id S 1..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
... implicitRules 0..0 A set of rules under which this content was created
... text S 1..1 Narrative Text summary of the resource, for human interpretation
... contained S 0..* AtElgaEmedMedicationStandardMedikation, AtElgaEmedMedicationMagistraleZubereitung TODO
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
... identifier 0..0 External ids for this request
... status S 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... statusReason 0..0 Reason for current status
... intent S 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (required)
..... coding
...... system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.at/elga/emed/r4/CodeSystem/MedicationRequestCategoryCS
...... code 0..1 code Symbol in syntax defined by the system
Required Pattern: 2
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (required)
..... coding 1..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... code 1..1 code Symbol in syntax defined by the system
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if request is prohibiting action
... reported[x] 0..0 Reported rather than primary record
... medication[x] S 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject S 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... encounter 0..0 Aufenthalt/Begegnung, während dessen die Geplante Abgabe erstellt wurde. Keine Verwendung in der geplanten Abgabe.
... supportingInformation 0..0 Referenz auf zusätzliche Informationen (Ressource Any) (z. B. Größe und Gewicht des Patienten), die die Verschreibung des Medikaments unterstützen. Keine Verwendung in der geplanten Abgabe.
... authoredOn S 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester S 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... performer 0..0 Durchführende Person. Keine Verwendung in der geplanten Abgabe.
... performerType 0..0 Keine Verwendung in der geplanten Abgabe.
... recorder 0..0 Person der Dateineingabe. Keine Verwendung in der geplanten Abgabe.
... reasonCode 0..0 Grund für die Verordnung des Arzneimittels als Code oder Referenz. Bis zur Verfügbarkeit von e-Diagnose keine Verwendung in geplanter Abgabe.
... instantiatesCanonical 0..0 URL, die auf eine Richtlinie/Guideline verweist, die von dieser geplanten Abgabe ganz oder teilweise eingehalten wird. Keine Verwendung in der geplanten Abgabe.
... instantiatesUri 0..0 URL, die auf eine externe gepflegte Richtlinie/Guideline verweist, die von dieser geplanten Abgabe ganz oder teilweise eingehalten wird. Keine Verwendung in der geplanten Abgabe.
... basedOn S 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier S 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... courseOfTherapyType 0..0 Gesamtmuster der Medikamentengabe (z.B. saisonal). Keine Verwendung in der geplanten Abgabe.
... insurance 0..0 Versicherungsinformatinen als Coverage oder ClaimResponse Resource. Keine Verwendung in der geplanten Abgabe.
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... dosageInstruction 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... initialFill 0..0 First fill details
.... dispenseInterval 0..0 Minimum period of time between dispenses
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.
.... expectedSupplyDuration 0..0 Number of days supply per dispense
.... performer 0..0 Intended dispenser
... substitution 0..0 Any restrictions on medication substitution
... priorPrescription 0..0 An order/prescription that is being replaced
... detectedIssue 0..0 Clinical Issue with action
... eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AtElgaEmedMedicationRequestBase Geplante Abgabe eines Arzneimittels aus dem Medikationsplan. Verwendet R5 Backport Extensions.
Constraints: allDosagesSameCategory, FirstDosageSequenceNumberExists
... id SΣ 1..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained S 0..* AtElgaEmedMedicationStandardMedikation, AtElgaEmedMedicationMagistraleZubereitung TODO
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:effectiveDosePeriod 0..1 Period Zeitraum, in dem die Medikation eingenommen werden soll.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod
Constraints: ext-1
.... extension:renderedDosageInstruction 0..1 markdown Vollständige Darstellung der Dosierungsanweisungen
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code Status der geplanten Abgabe. Mögliche Ausprägung: [active | completed | entered-in-error | stopped]. Bedeutung: active: offene, Geplante Abgabe | completed: Geplante Abgabe abgeschlossen | entered-in-error: nach fehlerhafter Eingabe; Storno nur möglich, wenn noch keine zugehörige Abgabe durchgeführt wurde | stopped: Verwendung zu prüfen (Status soll analog zu e-Rezept abgebildet werden)
Binding: ELGA e-Med Geplante Abgabe Status ValueSet (required)
... intent ?!SΣ 1..1 code Die Geplante Abgabe stellt einen Auftrag zur Durchführung und eine Autorisierung des Verfassers dar; daher ist intent immer "order".
Binding: medicationRequest Intent (required): The kind of medication order.
Required Pattern: order
... Slices for category 2..* CodeableConcept Type of medication usage
Slice: Unordered, Open by value:coding.system
Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
.... category:mrcategory S 1..1 CodeableConcept Kategorie zur Unterscheidung eines Medikationsplaneintrags von einer geplanten Abgabe (beide haben intent order)
Binding: ELGA e-Med MedicationRequest Kategorie ValueSet (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 Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.at/elga/emed/r4/CodeSystem/MedicationRequestCategoryCS
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: 2
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... category:recipetype S 1..1 CodeableConcept Kategorie zur Unterscheidung, ob ein Kassen-, Privat- oder Substitutionsrezept erstellt wurde.
Binding: ELGA_MedikationRezeptart (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
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: https://termgit.elga.gv.at/CodeSystem/medikationrezeptart
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... medication[x] SΣ 1..1 Reference(AT ELGA e-Medikation Medication Medikation | AT ELGA e-Medikation Medication Magistrale Medikation) {c} Das Arzneimittel wird immer in einer contained Medication Ressource dokumentiert, damit Arzneimittel mit und ohne PZN einheitlich dokumentiert werden können.
... subject SΣ 1..1 Reference(AT ELGA Core Patient Profil) Patient, für den die Geplante Abgabe ausgestellt werden soll (über Zentralen Patientenindex identifiziert und Teilnehmer von ELGA e-Medikation).
... authoredOn SΣ 1..1 dateTime Datum der Ausstellung der geplanten Abgabe.
... requester SΣ 1..1 Reference(AT ELGA Core Practitioner Profil | AT ELGA Core PractitionerRole Profil | HL7® AT Core Organization Profile) Der Arzt oder die Ärztin, die die Geplante Abgabe erstellt hat und für den Inhalt verantwortlich ist (eindeutig identifiziert über den GDA-Index und berechtigt auf die ELGA e-Medikation des Patienten zuzugreifen).
... reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the prescription is being written
... basedOn SΣ 1..1 Reference(At ELGA e-Medikation MedicationRequest Planeintrag) Referenz auf die (aktuelle) Version des zugrundeliegenden Medikationsplaneintrags, auf dem diese Geplante Abgabe basiert.
... groupIdentifier SΣ 0..1 Identifier Als groupIdentifier dient die eMED-ID, die auch im e-Rezept mitgeführt wird. Werden von einem:r Arzt:Ärtztin mehrere Arzneimittel gleichzeitig verordnet, wird für jedes Arzneimittel eine Geplante Abgabe mit demselben groupIdentifier erstellt (bildet 'Rezept-Klammer').
... note S 0..* Annotation Zusätzliche Informationen zur geplanten Abgabe (Kommunikation zwischen Arzt und Apotheke, die nicht die Dosierung betreffen).
... Slices for dosageInstruction S 1..* Dosage Angabe der Dosierinformationen strukturiert oder als Freitext.
Slice: Unordered, Closed by value:extension.value
.... dosageInstruction:otherDosage S 0..* AtElgaEmedDosageOtherAdministration How the medication should be taken
.... dosageInstruction:timedDosage S 0..* AtElgaEmedDosageTimedAdministration How the medication should be taken
.... dosageInstruction:frequencyDosage S 0..* AtElgaEmedDosageFrequencyAdministration How the medication should be taken
.... dosageInstruction:freitextDosage S 0..* AtElgaEmedDosageFreeTextAdministration How the medication should be taken
.... dosageInstruction:standardDosage S 0..* AtElgaEmedDosageStandardAdministration How the medication should be taken
... dispenseRequest S 1..1 BackboneElement Details zur geplanten Abgabe des Arzneimittels.
.... 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
.... validityPeriod S 1..1 Period Gültigkeitszeitraum einer Geplante Abgabe (abhängig von Rezeptart): Kassenrezept: ab Erstelldatum 1 Monat, bei Teilabgabe verlängert sich Gültigkeitsdauer auf 3 Monate („Besorger“-Prozess). Privatrezept: ab Erstelldatum max. 365 Tage, die Gültigkeitsdauer kann vom Arzt definiert werden. Substitutionsrezept: Max. Gültigkeitsdauer 12 Monate.
.... numberOfRepeatsAllowed S 1..1 unsignedInt Die Anzahl der weiteren möglichen Einlösungen (abhängig von Rezeptart): Kassenrezept: keine weitere Einlösung möglich (fixer Wert 0). Privatrezept: bis zu 6 Einlösungen, Anzahl der möglichen Einlösungen kann vom Arzt definiert werden. Substitutionsrezept: keine weitere Einlösung möglich (fixer Wert 0)
.... quantity S 1..1 SimpleQuantity(4.0.1) Menge des Medikaments, die bei jeder Abgabe bereitgestellt werden soll. Da sich die Angaben zum Arzneimittel jeweils auf eine Packung der Arznei beziehen, MUSS die Anzahl der auszugebenden Packungen angegeben werden (mindestens 1). Dies gilt für Arzneimittel mit PZN und magistralen Zubereitungen.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationRequest.status Base required ELGA e-Med Geplante Abgabe Status ValueSet 📦0.1.0 This IG
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.category Base example Medication request category codes 📍4.0.1 FHIR Std.
MedicationRequest.category:mrcategory Base required ELGA e-Med MedicationRequest Kategorie ValueSet 📦0.1.0 This IG
MedicationRequest.category:recipetype Base required ELGA_MedikationRezeptart 📦0.1.0 This IG
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.4
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
FirstDosageSequenceNumberExists error MedicationRequest Wenn mehrere Dosierungsanweisungen vorhanden sind, muss mindestens eine davon die Sequenznummer 1 haben. dosageInstruction.count() <= 1 or dosageInstruction.sequence.where($this = 1).exists()
allDosagesSameCategory error MedicationRequest Alle Dosierungsanweisungen eines MedicationRequest müssen dieselbe Dosierungskategorie aufweisen. dosageInstruction.extension.where(url = 'https://fhir.hl7.at/elga/emed/r4/StructureDefinition/at-elga-emed-extension-dosage-category').value.coding.code.distinct().count() = 1
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest 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 MedicationRequest 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 MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest 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()

This structure is derived from AtElgaEmedMedicationRequestBase

 

Other representations of profile: CSV, Excel, Schematron