MII IG Medikation
2027.0.0-ballot -
Germany
MII IG Medikation - Downloaded Version 2027.0.0-ballot See the Directory of published versions
| Offizielle URL: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationRequest | Version: 2027.0.0-ballot | |||
| Active Stand: 2025-12-18 | Maschinenlesbarer Name: MII_PR_Medikation_MedicationRequest | |||
Eine Anweisung oder Anforderung für die Bereitstellung des Medikaments und die Anweisungen zur Verabreichung des Medikaments.
Die MedicationRequest Ressource beschreibt einen Auftrag zur Lieferung des Medikaments oder die Anordnung und die Anweisungen zur Verabreichung des Medikaments an einen Patienten.
Das verabreichte Medikament soll entweder über eine Referenz auf ein Medication-Objekt, über eine Pharmazentralnummer oder über einen ATC-Code erfolgen. Eine Kodierung des Medikaments über den Unique Ingredient Identifier (UNII) ist nur für Medikamente zu erwägen, bei denen weder PZN noch ATC-Code verfügbar ist, beispielsweise bei Studienmedikamenten oder bestimmten Präparate für den Einsatz in der Onkologie oder bei seltenen Erkrankungen. Hierbei ist zu beachten, dass der UNII nur einen Wirkstoff - kein Medikament - kodiert. Bei Kombipräparaten ist daher nur eine Modellierung über eine Medication möglich.
Dosierungsangaben sollen gemäß dem Dosage-Profil aus dem Medication IG DE erfolgen. Weitere Informationen zur Dokumentation von Dosierungen finden sich im Medication IG DE (STU1).
Usages:
You can also check for usages in the FHIR IG Statistics
Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 0..1 | uri | Identifies where the resource comes from |
![]() ![]() ![]() |
SΣ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S | 0..* | Identifier | Identifikator |
![]() ![]() |
?!SΣ | 1..1 | code | Status Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. |
![]() ![]() |
?!SΣ | 1..1 | code | Intention Binding: medicationRequest Intent (required): The kind of medication order. |
![]() ![]() |
SΣ | 1..1 | Medikation Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | |
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medication to be taken Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | PZN Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
SΣ | 1..1 | Reference(Patient | Group) | Who or group medication request is for |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt |
![]() ![]() |
SΣ | 0..1 | dateTime | Datum der Verordnung |
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer |
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. |
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz |
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf |
![]() ![]() |
S | 0..* | Annotation | Hinweis |
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | integer | The order of the dosage instructions |
![]() ![]() ![]() |
SΣ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' |
![]() ![]() ![]() |
SΣ | 0..1 | TimingDE | Wann das Medikament verabreicht werden soll |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..* | dateTime | When the event occurs |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Element | Wann das Ereignis stattfinden soll Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10, TimingSingleDosageForTimeOfDay, TimingSingleDosageForWhen, TimingBoundsUnitMatchesCode |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Maximum number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens (Max) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Upper limit of period (3-4 hours) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | time | Tageszeit für die Aktion |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | Code für den Zeitraum des Auftretens Binding: EventTiming (required): Real world event relating to the schedule. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | unsignedInt | Minutes from event (before or after) |
![]() ![]() ![]() |
SΣ | 0..1 | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | boolean | Take "as needed" (for x) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsort Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsweg Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
SΣ | 0..* | Element | Menge des verabreichten Medikaments |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per dose Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per dose |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity | Menge des Medikaments pro Dosis Binding: Dosage DoseQuantity ValueSet (required) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per unit of time Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() |
S | 0..1 | BackboneElement | Substitution |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Whether substitution is allowed or not Slice: Unordered, Closed by type:$this Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung |
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.status | Base | required | Medicationrequest status | 📍4.0.1 | FHIR Std. |
| MedicationRequest.intent | Base | required | Medication request intent | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.when | Base | required | EventTiming | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x]:asNeededCodeableConcept | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | Base | required | Dosage DoseQuantity ValueSet | 📦1.0.7 | Medication IG DE v1.0 |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.substitution.allowed[x] | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.allowed[x]:allowedCodeableConcept | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| Id | Grade | Path(s) | Description | Expression |
| TimingBoundsUnitMatchesCode | error | MedicationRequest.dosageInstruction.timing.repeat | boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). |
bounds.ofType(Duration).exists().not() or (
(
bounds.ofType(Duration).code = 'd'
implies
(
bounds.ofType(Duration).unit = 'Tag(e)' or
bounds.ofType(Duration).unit = 'Tag' or
bounds.ofType(Duration).unit = 'Tage'
)
) and (
bounds.ofType(Duration).code = 'wk'
implies
(
bounds.ofType(Duration).unit = 'Woche(n)' or
bounds.ofType(Duration).unit = 'Woche' or
bounds.ofType(Duration).unit = 'Wochen'
)
) and (
bounds.ofType(Duration).code = 'mo'
implies
(
bounds.ofType(Duration).unit = 'Monat(e)' or
bounds.ofType(Duration).unit = 'Monat' or
bounds.ofType(Duration).unit = 'Monate'
)
) and (
bounds.ofType(Duration).code = 'a'
implies
(
bounds.ofType(Duration).unit = 'Jahr(e)' or
bounds.ofType(Duration).unit = 'Jahr' or
bounds.ofType(Duration).unit = 'Jahre'
)
)
)
|
| TimingSingleDosageForTimeOfDay | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.timeOfDay.exists() and
timing.repeat.when.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1
)
)
)
|
| TimingSingleDosageForWhen | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.when.exists() and
timing.repeat.timeOfDay.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.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()
|
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.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()
|
| tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units |
duration.empty() or durationUnit.exists()
|
| tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units |
period.empty() or periodUnit.exists()
|
| tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value |
duration.exists() implies duration >= 0
|
| tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value |
period.exists() implies period >= 0
|
| tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period |
periodMax.empty() or period.exists()
|
| tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration |
durationMax.empty() or duration.exists()
|
| tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count |
countMax.empty() or count.exists()
|
| tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) |
offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
|
| tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa |
timeOfDay.empty() or when.empty()
|
Diese Struktur ist abgeleitet von MedicationRequest
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |
![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 0..1 | uri | Identifies where the resource comes from |
![]() ![]() ![]() |
S | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() |
S | 0..* | Identifier | Identifikator |
![]() ![]() |
S | 1..1 | code | Status |
![]() ![]() |
S | 1..1 | code | Intention |
![]() ![]() |
0..0 | True if request is prohibiting action | ||
![]() ![]() |
S | 1..1 | CodeableConcept, Reference(Medication) | Medikation Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
S | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Medication to be taken |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | PZN Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 1..1 | Reference(Patient | Group) | Who or group medication request is for |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt |
![]() ![]() |
S | 0..1 | dateTime | Datum der Verordnung |
![]() ![]() |
S | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer |
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code |
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz |
![]() ![]() |
S | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf |
![]() ![]() |
S | 0..* | Annotation | Hinweis |
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 |
![]() ![]() ![]() |
S | 0..1 | integer | The order of the dosage instructions |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..* | dateTime | When the event occurs |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Numerical value (with implicit precision) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Coded form of the unit | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Maximum number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | How long when it happens |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | How long when it happens (Max) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Event occurs up to frequencyMax times per period |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | Upper limit of period (3-4 hours) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | unsignedInt | Minutes from event (before or after) |
![]() ![]() ![]() |
S | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Take "as needed" (for x) |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Take "as needed" (for x) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Verabreichungsort |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Verabreichungsweg |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..1 | Range, SimpleQuantity(4.0.1) | Amount of medication per dose |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Amount of medication per dose |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio, Range, SimpleQuantity(4.0.1) | Amount of medication per unit of time Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration |
![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() |
S | 0..1 | BackboneElement | Substitution |
![]() ![]() ![]() |
S | 1..1 | boolean, CodeableConcept | Whether substitution is allowed or not Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung |
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| Id | Grade | Path(s) | Description | Expression |
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |||||
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
SΣ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
SΣ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 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 | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S | 0..* | Identifier | Identifikator | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. | ||||
![]() ![]() |
0..1 | CodeableConcept | Reason for current status Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |||||
![]() ![]() |
?!SΣ | 1..1 | code | Intention Binding: medicationRequest Intent (required): The kind of medication order. | ||||
![]() ![]() |
0..* | CodeableConcept | Type of medication usage 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. | |||||
![]() ![]() |
Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() |
Σ | 0..1 | Reported rather than primary record | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||||||
![]() ![]() |
SΣ | 1..1 | Medikation Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medication to be taken Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | PZN Code Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient | Group) | Who or group medication request is for | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt | ||||
![]() ![]() |
0..* | Reference(Resource) | Information to support ordering of the medication | |||||
![]() ![]() |
SΣ | 0..1 | dateTime | Datum der Verordnung | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | Intended performer of administration | |||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Desired kind of performer of the medication administration Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |||||
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | ||||
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz | ||||
![]() ![]() |
Σ | 0..* | canonical() | Instantiates FHIR protocol or definition | ||||
![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Composite request this is part of | ||||
![]() ![]() |
0..1 | CodeableConcept | Overall pattern of medication administration Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |||||
![]() ![]() |
0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||
![]() ![]() |
S | 0..* | Annotation | Hinweis | ||||
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 0..1 | integer | The order of the dosage instructions | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
![]() ![]() ![]() |
SΣ | 0..1 | TimingDE | Wann das Medikament verabreicht werden soll | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | dateTime | When the event occurs | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Element | Wann das Ereignis stattfinden soll Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10, TimingSingleDosageForTimeOfDay, TimingSingleDosageForWhen, TimingBoundsUnitMatchesCode | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens (Max) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | time | Tageszeit für die Aktion | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | Code für den Zeitraum des Auftretens Binding: EventTiming (required): Real world event relating to the schedule. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | boolean | Take "as needed" (for x) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsort Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsweg Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
![]() ![]() ![]() |
SΣ | 0..* | Element | Menge des verabreichten Medikaments | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per dose Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per dose | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity | Menge des Medikaments pro Dosis Binding: Dosage DoseQuantity ValueSet (required) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per unit of time Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Upper limit on medication per unit of time | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
Σ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per lifetime of the patient | ||||
![]() ![]() |
0..1 | BackboneElement | Medication supply authorization | |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
0..1 | BackboneElement | First fill details | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | First fill quantity | |||||
![]() ![]() ![]() ![]() |
0..1 | Duration | First fill duration | |||||
![]() ![]() ![]() |
0..1 | Duration | Minimum period of time between dispenses | |||||
![]() ![]() ![]() |
0..1 | Period | Time period supply is authorized for | |||||
![]() ![]() ![]() |
0..1 | unsignedInt | Number of refills authorized | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Amount of medication to supply per dispense | |||||
![]() ![]() ![]() |
0..1 | Duration | Number of days supply per dispense | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization) | Intended dispenser | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Substitution | ||||
![]() ![]() ![]() |
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 | Whether substitution is allowed or not Slice: Unordered, Closed by type:$this Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung | ||||
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |||||
![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| MedicationRequest.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| MedicationRequest.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MedicationRequest.status | Base | required | Medicationrequest status | 📍4.0.1 | FHIR Std. |
| MedicationRequest.statusReason | Base | example | Medication request status reason codes | 📍4.0.1 | FHIR Std. |
| 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.priority | Base | required | Request priority | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.performerType | Base | example | Procedure Performer Role Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.courseOfTherapyType | Base | example | Medication request course of therapy codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.when | Base | required | EventTiming | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.code | Base | preferred | TimingAbbreviation | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x]:asNeededCodeableConcept | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | Base | required | Dosage DoseQuantity ValueSet | 📦1.0.7 | Medication IG DE v1.0 |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.substitution.allowed[x] | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.allowed[x]:allowedCodeableConcept | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.reason | Base | example | SubstanceAdminSubstitutionReason | 📦3.0.0 | THO v7.3 |
| Id | Grade | Path(s) | Description | Expression |
| TimingBoundsUnitMatchesCode | error | MedicationRequest.dosageInstruction.timing.repeat | boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). |
bounds.ofType(Duration).exists().not() or (
(
bounds.ofType(Duration).code = 'd'
implies
(
bounds.ofType(Duration).unit = 'Tag(e)' or
bounds.ofType(Duration).unit = 'Tag' or
bounds.ofType(Duration).unit = 'Tage'
)
) and (
bounds.ofType(Duration).code = 'wk'
implies
(
bounds.ofType(Duration).unit = 'Woche(n)' or
bounds.ofType(Duration).unit = 'Woche' or
bounds.ofType(Duration).unit = 'Wochen'
)
) and (
bounds.ofType(Duration).code = 'mo'
implies
(
bounds.ofType(Duration).unit = 'Monat(e)' or
bounds.ofType(Duration).unit = 'Monat' or
bounds.ofType(Duration).unit = 'Monate'
)
) and (
bounds.ofType(Duration).code = 'a'
implies
(
bounds.ofType(Duration).unit = 'Jahr(e)' or
bounds.ofType(Duration).unit = 'Jahr' or
bounds.ofType(Duration).unit = 'Jahre'
)
)
)
|
| TimingSingleDosageForTimeOfDay | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.timeOfDay.exists() and
timing.repeat.when.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1
)
)
)
|
| TimingSingleDosageForWhen | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.when.exists() and
timing.repeat.timeOfDay.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.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()
|
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.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()
|
| tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units |
duration.empty() or durationUnit.exists()
|
| tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units |
period.empty() or periodUnit.exists()
|
| tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value |
duration.exists() implies duration >= 0
|
| tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value |
period.exists() implies period >= 0
|
| tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period |
periodMax.empty() or period.exists()
|
| tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration |
durationMax.empty() or duration.exists()
|
| tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count |
countMax.empty() or count.exists()
|
| tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) |
offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
|
| tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa |
timeOfDay.empty() or when.empty()
|
Diese Struktur ist abgeleitet von MedicationRequest
Summary
Mandatory: 0 element(53 nested mandatory elements)
Must-Support: 134 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Schlüsselelemente-Ansicht
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 0..1 | uri | Identifies where the resource comes from |
![]() ![]() ![]() |
SΣ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S | 0..* | Identifier | Identifikator |
![]() ![]() |
?!SΣ | 1..1 | code | Status Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. |
![]() ![]() |
?!SΣ | 1..1 | code | Intention Binding: medicationRequest Intent (required): The kind of medication order. |
![]() ![]() |
SΣ | 1..1 | Medikation Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | |
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medication to be taken Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | PZN Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
SΣ | 1..1 | Reference(Patient | Group) | Who or group medication request is for |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt |
![]() ![]() |
SΣ | 0..1 | dateTime | Datum der Verordnung |
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer |
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. |
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz |
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf |
![]() ![]() |
S | 0..* | Annotation | Hinweis |
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | integer | The order of the dosage instructions |
![]() ![]() ![]() |
SΣ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' |
![]() ![]() ![]() |
SΣ | 0..1 | TimingDE | Wann das Medikament verabreicht werden soll |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..* | dateTime | When the event occurs |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Element | Wann das Ereignis stattfinden soll Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10, TimingSingleDosageForTimeOfDay, TimingSingleDosageForWhen, TimingBoundsUnitMatchesCode |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Maximum number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens (Max) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Upper limit of period (3-4 hours) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | time | Tageszeit für die Aktion |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | Code für den Zeitraum des Auftretens Binding: EventTiming (required): Real world event relating to the schedule. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | unsignedInt | Minutes from event (before or after) |
![]() ![]() ![]() |
SΣ | 0..1 | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | boolean | Take "as needed" (for x) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsort Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsweg Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
SΣ | 0..* | Element | Menge des verabreichten Medikaments |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per dose Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per dose |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity | Menge des Medikaments pro Dosis Binding: Dosage DoseQuantity ValueSet (required) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per unit of time Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() |
S | 0..1 | BackboneElement | Substitution |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Whether substitution is allowed or not Slice: Unordered, Closed by type:$this Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung |
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.status | Base | required | Medicationrequest status | 📍4.0.1 | FHIR Std. |
| MedicationRequest.intent | Base | required | Medication request intent | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.when | Base | required | EventTiming | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x]:asNeededCodeableConcept | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | Base | required | Dosage DoseQuantity ValueSet | 📦1.0.7 | Medication IG DE v1.0 |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.substitution.allowed[x] | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.allowed[x]:allowedCodeableConcept | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| Id | Grade | Path(s) | Description | Expression |
| TimingBoundsUnitMatchesCode | error | MedicationRequest.dosageInstruction.timing.repeat | boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). |
bounds.ofType(Duration).exists().not() or (
(
bounds.ofType(Duration).code = 'd'
implies
(
bounds.ofType(Duration).unit = 'Tag(e)' or
bounds.ofType(Duration).unit = 'Tag' or
bounds.ofType(Duration).unit = 'Tage'
)
) and (
bounds.ofType(Duration).code = 'wk'
implies
(
bounds.ofType(Duration).unit = 'Woche(n)' or
bounds.ofType(Duration).unit = 'Woche' or
bounds.ofType(Duration).unit = 'Wochen'
)
) and (
bounds.ofType(Duration).code = 'mo'
implies
(
bounds.ofType(Duration).unit = 'Monat(e)' or
bounds.ofType(Duration).unit = 'Monat' or
bounds.ofType(Duration).unit = 'Monate'
)
) and (
bounds.ofType(Duration).code = 'a'
implies
(
bounds.ofType(Duration).unit = 'Jahr(e)' or
bounds.ofType(Duration).unit = 'Jahr' or
bounds.ofType(Duration).unit = 'Jahre'
)
)
)
|
| TimingSingleDosageForTimeOfDay | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.timeOfDay.exists() and
timing.repeat.when.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1
)
)
)
|
| TimingSingleDosageForWhen | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.when.exists() and
timing.repeat.timeOfDay.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.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()
|
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.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()
|
| tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units |
duration.empty() or durationUnit.exists()
|
| tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units |
period.empty() or periodUnit.exists()
|
| tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value |
duration.exists() implies duration >= 0
|
| tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value |
period.exists() implies period >= 0
|
| tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period |
periodMax.empty() or period.exists()
|
| tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration |
durationMax.empty() or duration.exists()
|
| tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count |
countMax.empty() or count.exists()
|
| tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) |
offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
|
| tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa |
timeOfDay.empty() or when.empty()
|
Differential-Ansicht
Diese Struktur ist abgeleitet von MedicationRequest
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |
![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 0..1 | uri | Identifies where the resource comes from |
![]() ![]() ![]() |
S | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() |
S | 0..* | Identifier | Identifikator |
![]() ![]() |
S | 1..1 | code | Status |
![]() ![]() |
S | 1..1 | code | Intention |
![]() ![]() |
0..0 | True if request is prohibiting action | ||
![]() ![]() |
S | 1..1 | CodeableConcept, Reference(Medication) | Medikation Slice: Unordered, Open by type:$this |
![]() ![]() ![]() |
S | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Medication to be taken |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | PZN Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 1..1 | Reference(Patient | Group) | Who or group medication request is for |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt |
![]() ![]() |
S | 0..1 | dateTime | Datum der Verordnung |
![]() ![]() |
S | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer |
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code |
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz |
![]() ![]() |
S | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf |
![]() ![]() |
S | 0..* | Annotation | Hinweis |
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 |
![]() ![]() ![]() |
S | 0..1 | integer | The order of the dosage instructions |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..* | dateTime | When the event occurs |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Numerical value (with implicit precision) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Coded form of the unit | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Maximum number of times to repeat |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | How long when it happens |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | How long when it happens (Max) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Event occurs up to frequencyMax times per period |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | decimal | Upper limit of period (3-4 hours) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | unsignedInt | Minutes from event (before or after) |
![]() ![]() ![]() |
S | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Take "as needed" (for x) |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Take "as needed" (for x) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Verabreichungsort |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Verabreichungsweg |
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..1 | Range, SimpleQuantity(4.0.1) | Amount of medication per dose |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Amount of medication per dose |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
S | 0..1 | Ratio, Range, SimpleQuantity(4.0.1) | Amount of medication per unit of time Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Ratio | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Low limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | High limit |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Numerator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | Denominator value |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration |
![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() |
S | 0..1 | BackboneElement | Substitution |
![]() ![]() ![]() |
S | 1..1 | boolean, CodeableConcept | Whether substitution is allowed or not Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not |
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung |
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| Id | Grade | Path(s) | Description | Expression |
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.exists()
|
Snapshot-AnsichtView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationRequest | Ordering of medication for patient or group | |||||
![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
SΣ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
SΣ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 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 | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S | 0..* | Identifier | Identifikator | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Status Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. | ||||
![]() ![]() |
0..1 | CodeableConcept | Reason for current status Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |||||
![]() ![]() |
?!SΣ | 1..1 | code | Intention Binding: medicationRequest Intent (required): The kind of medication order. | ||||
![]() ![]() |
0..* | CodeableConcept | Type of medication usage 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. | |||||
![]() ![]() |
Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() |
Σ | 0..1 | Reported rather than primary record | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||||||
![]() ![]() |
SΣ | 1..1 | Medikation Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(MII PR Medikation Medication) | Medication to be taken | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Medication to be taken Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | PZN Code Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/ifa/pzn | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | ATC Klassifikation deutsche Version Binding: MII VS Medikation ATC (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.de/CodeSystem/bfarm/atc | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Anatomical Therapeutic Chemical Classification System Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.whocc.no/atc | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Unique Ingredient Identifier Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://fdasis.nlm.nih.gov | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Patient | Group) | Who or group medication request is for | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter) | Fall oder Kontakt | ||||
![]() ![]() |
0..* | Reference(Resource) | Information to support ordering of the medication | |||||
![]() ![]() |
SΣ | 0..1 | dateTime | Datum der Verordnung | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Anforderer | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | Intended performer of administration | |||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Desired kind of performer of the medication administration Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Auftragserfasser | |||||
![]() ![]() |
S | 0..* | CodeableConcept | Grund Code Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | ||||
![]() ![]() |
S | 0..* | Reference(Condition | Observation) | Grund Referenz | ||||
![]() ![]() |
Σ | 0..* | canonical() | Instantiates FHIR protocol or definition | ||||
![]() ![]() |
Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | Basiert auf | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Composite request this is part of | ||||
![]() ![]() |
0..1 | CodeableConcept | Overall pattern of medication administration Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |||||
![]() ![]() |
0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||
![]() ![]() |
S | 0..* | Annotation | Hinweis | ||||
![]() ![]() |
SC | 0..* | DosageDE | Dosierungsanweisung Constraints: dsg-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 0..1 | integer | The order of the dosage instructions | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
![]() ![]() ![]() |
SΣ | 0..1 | TimingDE | Wann das Medikament verabreicht werden soll | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | dateTime | When the event occurs | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Element | Wann das Ereignis stattfinden soll Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10, TimingSingleDosageForTimeOfDay, TimingSingleDosageForWhen, TimingBoundsUnitMatchesCode | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Duration | Dauer der Dosieranweisung ausgedrückt in UCUM-Einheiten Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | UCUM-Einheit für die Dauer Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | How long when it happens (Max) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | time | Tageszeit für die Aktion | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | code | Code für den Zeitraum des Auftretens Binding: EventTiming (required): Real world event relating to the schedule. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | boolean | Take "as needed" (for x) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsort Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | SNOMED CT Code Binding: Body Site - IPS (example): target site IPS Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Verabreichungsweg Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:$this | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | EDQM Code Binding: Medicine EDQM Route of Administration - IPS (preferred): EDQM Standard Terms Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://standardterms.edqm.eu | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | SNOMED CT Code Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
![]() ![]() ![]() |
SΣ | 0..* | Element | Menge des verabreichten Medikaments | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per dose Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per dose | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity | Menge des Medikaments pro Dosis Binding: Dosage DoseQuantity ValueSet (required) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Amount of medication per unit of time Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Range | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Low limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | High limit | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Amount of medication per unit of time | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Ratio | Upper limit on medication per unit of time | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Quantity | Denominator value | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
SΣ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per administration | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
Σ | 0..1 | SimpleQuantity(4.0.1) | Upper limit on medication per lifetime of the patient | ||||
![]() ![]() |
0..1 | BackboneElement | Medication supply authorization | |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
0..1 | BackboneElement | First fill details | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | First fill quantity | |||||
![]() ![]() ![]() ![]() |
0..1 | Duration | First fill duration | |||||
![]() ![]() ![]() |
0..1 | Duration | Minimum period of time between dispenses | |||||
![]() ![]() ![]() |
0..1 | Period | Time period supply is authorized for | |||||
![]() ![]() ![]() |
0..1 | unsignedInt | Number of refills authorized | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Amount of medication to supply per dispense | |||||
![]() ![]() ![]() |
0..1 | Duration | Number of days supply per dispense | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization) | Intended dispenser | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Substitution | ||||
![]() ![]() ![]() |
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 | Whether substitution is allowed or not Slice: Unordered, Closed by type:$this Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Whether substitution is allowed or not | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Vorherige Verschreibung | ||||
![]() ![]() |
0..* | Reference(DetectedIssue) | Erkannte Probleme | |||||
![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MedicationRequest.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| MedicationRequest.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| MedicationRequest.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MedicationRequest.status | Base | required | Medicationrequest status | 📍4.0.1 | FHIR Std. |
| MedicationRequest.statusReason | Base | example | Medication request status reason codes | 📍4.0.1 | FHIR Std. |
| 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.priority | Base | required | Request priority | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.medication[x]:medicationCodeableConcept.coding:atcClassDe | Base | required | MII VS Medikation ATC | 📦2027.0.0-ballot | This IG |
| MedicationRequest.performerType | Base | example | Procedure Performer Role Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.courseOfTherapyType | Base | example | Medication request course of therapy codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.bounds[x]:boundsDuration.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | Base | required | UnitsOfTime | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.repeat.when | Base | required | EventTiming | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.timing.code | Base | preferred | TimingAbbreviation | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.asNeeded[x]:asNeededCodeableConcept | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site | Base | example | SNOMED CT Anatomical Structure for Administration Site Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.site.coding:SNOMED | Base | example | Body Site - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.route | Base | example | SNOMED CT Route Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.route.coding:EDQM | Base | preferred | Medicine EDQM Route of Administration - IPS | 📦2.0.0 | International Patient Summary Implementation Guide v2.0 |
| MedicationRequest.dosageInstruction.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | Base | required | Dosage DoseQuantity ValueSet | 📦1.0.7 | Medication IG DE v1.0 |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.doseAndRate.rate[x]:rateRatio.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MedicationRequest.substitution.allowed[x] | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.allowed[x]:allowedCodeableConcept | Base | example | ActSubstanceAdminSubstitutionCode | 📦3.0.0 | THO v7.3 |
| MedicationRequest.substitution.reason | Base | example | SubstanceAdminSubstitutionReason | 📦3.0.0 | THO v7.3 |
| Id | Grade | Path(s) | Description | Expression |
| TimingBoundsUnitMatchesCode | error | MedicationRequest.dosageInstruction.timing.repeat | boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). |
bounds.ofType(Duration).exists().not() or (
(
bounds.ofType(Duration).code = 'd'
implies
(
bounds.ofType(Duration).unit = 'Tag(e)' or
bounds.ofType(Duration).unit = 'Tag' or
bounds.ofType(Duration).unit = 'Tage'
)
) and (
bounds.ofType(Duration).code = 'wk'
implies
(
bounds.ofType(Duration).unit = 'Woche(n)' or
bounds.ofType(Duration).unit = 'Woche' or
bounds.ofType(Duration).unit = 'Wochen'
)
) and (
bounds.ofType(Duration).code = 'mo'
implies
(
bounds.ofType(Duration).unit = 'Monat(e)' or
bounds.ofType(Duration).unit = 'Monat' or
bounds.ofType(Duration).unit = 'Monate'
)
) and (
bounds.ofType(Duration).code = 'a'
implies
(
bounds.ofType(Duration).unit = 'Jahr(e)' or
bounds.ofType(Duration).unit = 'Jahr' or
bounds.ofType(Duration).unit = 'Jahre'
)
)
)
|
| TimingSingleDosageForTimeOfDay | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.timeOfDay.exists() and
timing.repeat.when.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1
)
)
)
|
| TimingSingleDosageForWhen | error | MedicationRequest.dosageInstruction.timing.repeat | Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. |
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).all(
(
timing.repeat.dayOfWeek.empty() and
timing.repeat.when.exists() and
timing.repeat.timeOfDay.empty() and
(timing.repeat.period.exists() and timing.repeat.period = 1) and
(timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
)
implies
(
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).count() = 1
)
or
(
(
%resource.ofType(MedicationRequest).dosageInstruction
| %resource.ofType(MedicationDispense).dosageInstruction
| %resource.ofType(MedicationStatement).dosage
).where(
timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd')
).doseAndRate.dose.ofType(Quantity).value.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()
|
| dsg-1 | error | MedicationRequest.dosageInstruction | If present, dosage must include free text or structured data |
text.exists() or doseAndRate.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()
|
| tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units |
duration.empty() or durationUnit.exists()
|
| tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units |
period.empty() or periodUnit.exists()
|
| tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value |
duration.exists() implies duration >= 0
|
| tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value |
period.exists() implies period >= 0
|
| tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period |
periodMax.empty() or period.exists()
|
| tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration |
durationMax.empty() or duration.exists()
|
| tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count |
countMax.empty() or count.exists()
|
| tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) |
offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
|
| tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa |
timeOfDay.empty() or when.empty()
|
Diese Struktur ist abgeleitet von MedicationRequest
Summary
Mandatory: 0 element(53 nested mandatory elements)
Must-Support: 134 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Weitere Repräsentationen des Profils: CSV, Excel, Schematron