Profile Comparison between https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request vs https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request

Left:EPA MedicationRequest (https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request)
Right:EPA MedicationRequest (https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.6-2' vs '1.3.0'
InformationStructureDefinition.dateValues for date differ: '2025-05-12' vs '2025-12-15'
InformationMedicationRequest.languageExample/preferred bindings differ at MedicationRequest.language using binding from EPAMedicationRequest
WarningMedicationRequest.basedOnElements differ in definition for mustSupport: 'false' vs 'true'
ErrorMedicationRequest.basedOnType Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/CarePlan], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation]]) vs Reference([CanonicalType[https://gematik.de/fhir/epa-medication/StructureDefinition/emp-medication-request]])
InformationMedicationRequest.dosageInstructionElement maximum cardinalities differ: '1' vs '2147483647'
InformationStructureDefinition.commentValues for comment differ: '32 bit number; for values larger than this, use decimal' vs 'Begründung Einschränkung Kardinalität: Eine Dosier-Sequenz ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.sequenceElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Hier kann die Dosieranweisung in Form eines Freitextes abgebildet werden.' vs 'Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf''
InformationStructureDefinition.definitionValues for definition differ: 'Hier kann die Dosieranweisung in Form eines Freitextes abgebildet werden.' vs 'Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf'. Als Quelle dient hier ausschließlich der Arzt oder Apotheker'
InformationStructureDefinition.commentValues for comment differ: 'Note that FHIR strings SHALL NOT exceed 1MB in size' vs 'Die Freitextdosierung sollte nur angegeben werden, wenn aufgrund der Komplexität keine strukturierte Dosierung möglich ist, um widersprüchliche Anweisungen zu vermeiden.'
InformationMedicationRequest.dosageInstruction.additionalInstructionElement maximum cardinalities differ: '2147483647' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Instructions for Use' vs 'Patient or consumer oriented instructions'
InformationStructureDefinition.definitionValues for definition differ: 'Instructions for Use' vs 'Instructions in terms that are understood by the patient or consumer.'
WarningMedicationRequest.dosageInstruction.patientInstructionElements differ in definition for mustSupport: 'true' vs 'false'
InformationMedicationRequest.dosageInstruction.patientInstructionElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'When medication should be administered' vs 'A timing schedule that specifies an event that may occur multiple times'
InformationStructureDefinition.definitionValues for definition differ: 'When medication should be administered.' vs 'Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.'
InformationStructureDefinition.commentValues for comment differ: 'This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.' vs 'Describes the occurrence of an event that may occur multiple times. Timing schedules are used for specifying when events are expected or requested to occur, and may also be used to represent the summary of a past or ongoing event. For simplicity, the definitions of Timing components are expressed as 'future' events, but such components can also be used to describe historic or ongoing events. A Timing schedule can be a list of events and/or criteria for when the event happens, which can be expressed in a structured form and/or as a code. When both event and a repeating specification are provided, the list of events should be understood as an interpretation of the information in the repeat structure.'
WarningMedicationRequest.dosageInstruction.timingElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.commentValues for comment differ: 'Can express 'as needed' without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express 'as needed' with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not 'prn' or 'as needed'.' vs 'Begründung Einschränkung Kardinalität: Eine Bedarfsdosis ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.asNeeded[x]Element maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [bodySite](http://hl7.org/fhir/R4/extension-bodysite.html). May be a summary code, or a reference to a very precise definition of the location, or both.' vs 'Begründung Einschränkung Kardinalität: Eine Verabreichungsstelle ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.siteElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.' vs 'Begründung Einschränkung Kardinalität: Ein Verabreichungsweg ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.routeElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'Terminologies used often pre-coordinate this term with the route and or form of administration.' vs 'Begründung Einschränkung Kardinalität: Eine Verabreichungsmethode ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.methodElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Amount of medication administered' vs 'Menge des verabreichten Medikaments'
InformationStructureDefinition.definitionValues for definition differ: 'The amount of medication administered.' vs 'Die verabreichte Menge des Medikaments.'
WarningMedicationRequest.dosageInstruction.doseAndRateElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.dosageInstruction.doseAndRateElement maximum cardinalities differ: '2147483647' vs '1'
InformationStructureDefinition.commentValues for comment differ: 'Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.' vs 'Begründung Einschränkung Kardinalität: Eine 'type'-Angabe ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.doseAndRate.typeElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Amount of medication per dose' vs 'A fixed quantity (no comparator)'
InformationStructureDefinition.definitionValues for definition differ: 'Amount of medication per dose.' vs 'The comparator is not used on a SimpleQuantity'
InformationStructureDefinition.commentValues for comment differ: 'Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.' vs 'Begründung Einschränkung Datentyp: Nur einfache Mengenangaben sind in der ersten Ausbaustufe des dgMP vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
WarningMedicationRequest.dosageInstruction.doseAndRate.dose[x]Elements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.commentValues for comment differ: 'It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate. It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.' vs 'Begründung Einschränkung Kardinalität: Eine Verabreichungsmenge pro Zeiteinheit ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.doseAndRate.rate[x]Element maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'This is intended for use as an adjunct to the dosage when there is an upper cap. For example '2 tablets every 4 hours to a maximum of 8/day'.' vs 'Begründung Einschränkung Kardinalität: Eine maximale Dosis pro Zeitraum ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.maxDosePerPeriodElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.' vs 'Begründung Einschränkung Kardinalität: Eine maximale Dosis pro Verabreichung ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.maxDosePerAdministrationElement maximum cardinalities differ: '1' vs '0'
InformationStructureDefinition.commentValues for comment differ: 'The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.' vs 'Begründung Einschränkung Kardinalität: Eine maximale Dosis über die Lebenszeit ist in der ersten Ausbaustufe des dgMP nicht vorgesehen, um die Komplexität zu reduzieren und die Übersichtlichkeit zu erhöhen.'
InformationMedicationRequest.dosageInstruction.maxDosePerLifetimeElement maximum cardinalities differ: '1' vs '0'
InformationMedicationRequest.dispenseRequestElement minimum cardinalities differ: '1' vs '0'
InformationMedicationRequest.dispenseRequest.quantityElement minimum cardinalities differ: '1' vs '0'
WarningMedicationRequest.dispenseRequest.quantity.unitElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.dispenseRequest.quantity.systemElement minimum cardinalities differ: '1' vs '0'
InformationMedicationRequest.dispenseRequest.quantity.codeElement minimum cardinalities differ: '1' vs '0'
WarningMedicationRequest.dispenseRequest.expectedSupplyDurationElements differ in definition for mustSupport: 'false' vs 'true'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationRequest
      .copyrightgematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0.
      • Added the item 'gematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0.'
      .date2025-05-122025-12-15
      • Values Differ
      .descriptionDefines the medication request resource for the Medication Service in the ePA system.
        .experimentalfalse
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]urn:iso:std:iso:3166#DE
                .kindresource
                  .nameEPAMedicationRequest
                    .publishergematik GmbH
                      .purpose
                        .statusactive
                          .titleEPA MedicationRequest
                            .typeMedicationRequest
                              .urlhttps://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request
                                .version1.0.6-21.3.0
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. MedicationRequest 0..*MedicationRequestOrdering of medication for patient or group
                                0..*MedicationRequestOrdering of medication for patient or group
                                  ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                    ... meta SΣ0..1MetaMetadata about the resourceSΣ0..1MetaMetadata about the resource
                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                        .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                        Slice: Unordered, Open by value:url
                                        0..*ExtensionAdditional content defined by implementations
                                        Slice: Unordered, Open by value:url
                                          .... versionId SΣ0..1idVersion specific identifierSΣ0..1idVersion specific identifier
                                            .... lastUpdated SΣ0..1instantWhen the resource version last changedSΣ0..1instantWhen the resource version last changed
                                              .... source Σ0..1uriIdentifies where the resource comes fromΣ0..1uriIdentifies where the resource comes from
                                                .... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                                Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                                  .... security Σ0..*CodingSecurity Labels applied to this resource
                                                  Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
                                                  Σ0..*CodingSecurity Labels applied to this resource
                                                  Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
                                                    .... tag Σ0..*CodingTags applied to this resource
                                                    Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
                                                    Σ0..*CodingTags applied to this resource
                                                    Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
                                                      ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                                        ... language 0..1codeLanguage of the resource content
                                                        Binding: ?? (preferred): A human language.
                                                        Additional BindingsPurpose
                                                        ??Max Binding
                                                        0..1codeLanguage of the resource content
                                                        Binding: ?? (preferred): A human language.
                                                        Additional BindingsPurpose
                                                        ??Max Binding
                                                        • Example/preferred bindings differ at MedicationRequest.language using binding from EPAMedicationRequest
                                                        ... text 0..1NarrativeText 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..1NarrativeText summary of the resource, for human interpretation
                                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                                          ... contained 0..*ResourceContained, inline Resources
                                                          0..*ResourceContained, inline Resources
                                                            ... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                            Slice: Unordered, Open by value:url
                                                            0..*ExtensionAdditional content defined by implementations
                                                            Slice: Unordered, Open by value:url
                                                              ... Slices for modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
                                                              Slice: Unordered, Open by value:url
                                                              ?!0..*ExtensionExtensions that cannot be ignored
                                                              Slice: Unordered, Open by value:url
                                                                ... Slices for identifier 0..*IdentifierExternal ids for this request
                                                                Slice: Unordered, Open by pattern:$this
                                                                0..*IdentifierExternal ids for this request
                                                                Slice: Unordered, Open by pattern:$this
                                                                  ... status ?!SΣ1..1codeStatus of Medication Request
                                                                  Binding: ?? (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
                                                                  ?!SΣ1..1codeStatus of Medication Request
                                                                  Binding: ?? (required)
                                                                    ... statusReason 0..1CodeableConceptReason for current status
                                                                    Binding: ?? (example): Identifies the reasons for a given status.
                                                                    0..1CodeableConceptReason for current status
                                                                    Binding: ?? (example): Identifies the reasons for a given status.
                                                                      ... intent ?!SΣ1..1codefiller-order
                                                                      Binding: ?? (required): The kind of medication order.
                                                                      ?!SΣ1..1codefiller-order
                                                                      Binding: ?? (required): The kind of medication order.
                                                                        ... category 0..*CodeableConceptType of medication usage
                                                                        Binding: ?? (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..*CodeableConceptType of medication usage
                                                                        Binding: ?? (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.
                                                                          ... priority Σ0..1coderoutine | urgent | asap | stat
                                                                          Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                                          Σ0..1coderoutine | urgent | asap | stat
                                                                          Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                                            ... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action?!Σ0..1booleanTrue if request is prohibiting action
                                                                              ... reported[x] Σ0..1boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)Reported rather than primary recordΣ0..1boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)Reported rather than primary record
                                                                                ... medication[x] SΣ1..1Reference(Medication)Medication to be takenSΣ1..1Reference(Medication)Medication to be taken
                                                                                  .... id 0..1stringUnique id for inter-element referencing
                                                                                  • Added this element
                                                                                  .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                  Slice: Unordered, Open by value:url
                                                                                  • Added this element
                                                                                  .... reference SΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                                                                  • Added this element
                                                                                  .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                  Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                                                  • Added this element
                                                                                  .... identifier SΣ0..1IdentifierLogical reference, when literal reference is not known
                                                                                  • Added this element
                                                                                  .... display SΣ0..1stringText alternative for the resource
                                                                                  • Added this element
                                                                                  ... subject SΣC1..1Reference(Patient)Who or group medication request is forSΣC1..1Reference(Patient)Who or group medication request is for
                                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                      .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                      Slice: Unordered, Open by value:url
                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                      Slice: Unordered, Open by value:url
                                                                                        .... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URLΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                                                                          .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                          Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                                                          Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                          Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                                                            .... identifier SΣ1..1??Logical reference, when literal reference is not knownSΣ1..1??Logical reference, when literal reference is not known
                                                                                              .... display Σ0..1stringText alternative for the resourceΣ0..1stringText alternative for the resource
                                                                                                ... encounter C0..1Reference(Encounter)Encounter created as part of encounter/admission/stayC0..1Reference(Encounter)Encounter created as part of encounter/admission/stay
                                                                                                  ... supportingInformation C0..*Reference(Resource)Information to support ordering of the medication
                                                                                                  C0..*Reference(Resource)Information to support ordering of the medication
                                                                                                    ... authoredOn SΣ1..1dateTimeIssue DateSΣ1..1dateTimeIssue Date
                                                                                                      ... requester SΣC0..1Reference(Organization | Practitioner | PractitionerRole)Who/What requested the RequestSΣC0..1Reference(Organization | Practitioner | PractitionerRole)Who/What requested the Request
                                                                                                        .... id 0..1stringUnique id for inter-element referencing
                                                                                                        • Added this element
                                                                                                        .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                        Slice: Unordered, Open by value:url
                                                                                                        • Added this element
                                                                                                        .... reference SΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                                                                                        • Added this element
                                                                                                        .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                        Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                                                                        • Added this element
                                                                                                        .... identifier SΣ0..1IdentifierLogical reference, when literal reference is not known
                                                                                                        • Added this element
                                                                                                        .... display SΣ0..1stringText alternative for the resource
                                                                                                        • Added this element
                                                                                                        ... performer C0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)Intended performer of administrationC0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)Intended performer of administration
                                                                                                          ... performerType Σ0..1CodeableConceptDesired kind of performer of the medication administration
                                                                                                          Binding: ?? (example): Identifies the type of individual that is desired to administer the medication.
                                                                                                          Σ0..1CodeableConceptDesired kind of performer of the medication administration
                                                                                                          Binding: ?? (example): Identifies the type of individual that is desired to administer the medication.
                                                                                                            ... recorder C0..1Reference(Practitioner | PractitionerRole)Person who entered the requestC0..1Reference(Practitioner | PractitionerRole)Person who entered the request
                                                                                                              ... reasonCode 0..*CodeableConceptReason or indication for ordering or not ordering the medication
                                                                                                              Binding: ?? (example): A coded concept indicating why the medication was ordered.
                                                                                                              0..*CodeableConceptReason or indication for ordering or not ordering the medication
                                                                                                              Binding: ?? (example): A coded concept indicating why the medication was ordered.
                                                                                                                ... reasonReference C0..*Reference(Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                                                                C0..*Reference(Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                                                                  ... instantiatesCanonical Σ0..*canonical()Instantiates FHIR protocol or definition
                                                                                                                  Σ0..*canonical()Instantiates FHIR protocol or definition
                                                                                                                    ... instantiatesUri Σ0..*uriInstantiates external protocol or definition
                                                                                                                    Σ0..*uriInstantiates external protocol or definition
                                                                                                                      ... basedOn ΣC0..*Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)What request fulfills
                                                                                                                      SΣC0..*Reference(eMP MedicationRequest)What request fulfills
                                                                                                                      • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                      • Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/CarePlan], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation]]) vs Reference([CanonicalType[https://gematik.de/fhir/epa-medication/StructureDefinition/emp-medication-request]])
                                                                                                                      .... id 0..1stringUnique id for inter-element referencing
                                                                                                                      • Added this element
                                                                                                                      .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                      • Added this element
                                                                                                                      .... reference SΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                                                                                                      • Added this element
                                                                                                                      .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                                      Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                                                                                      • Added this element
                                                                                                                      .... identifier SΣ0..1??Logical reference, when literal reference is not known
                                                                                                                      • Added this element
                                                                                                                      .... display SΣ0..1stringText alternative for the resource
                                                                                                                      • Added this element
                                                                                                                      ... groupIdentifier Σ0..1IdentifierComposite request this is part ofΣ0..1IdentifierComposite request this is part of
                                                                                                                        ... courseOfTherapyType 0..1CodeableConceptOverall pattern of medication administration
                                                                                                                        Binding: ?? (example): Identifies the overall pattern of medication administratio.
                                                                                                                        0..1CodeableConceptOverall pattern of medication administration
                                                                                                                        Binding: ?? (example): Identifies the overall pattern of medication administratio.
                                                                                                                          ... insurance C0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                                          C0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                                            ... note S0..1AnnotationInformation about the prescription
                                                                                                                            S0..1AnnotationInformation about the prescription
                                                                                                                              .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                  .... author[x] Σ0..1Reference(Practitioner | Patient | RelatedPerson | Organization), stringIndividual responsible for the annotationΣ0..1Reference(Practitioner | Patient | RelatedPerson | Organization), stringIndividual responsible for the annotation
                                                                                                                                    .... time Σ0..1dateTimeWhen the annotation was madeΣ0..1dateTimeWhen the annotation was made
                                                                                                                                      .... text SΣ1..1markdownDispensing NoteSΣ1..1markdownDispensing Note
                                                                                                                                        ... dosageInstruction S0..1DosageHier werden Informationen zur Dosierung angegeben.
                                                                                                                                        S0..*??Hier werden Informationen zur Dosierung angegeben.
                                                                                                                                        • Element maximum cardinalities differ: '1' vs '2147483647'
                                                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                          .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                              .... sequence Σ0..1integerThe order of the dosage instructionsΣ0..0The order of the dosage instructions
                                                                                                                                              • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                              .... text SΣ0..1stringHier kann die Dosieranweisung in Form eines Freitextes abgebildet werden.SΣ0..1stringFreitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf'
                                                                                                                                                .... additionalInstruction Σ0..*CodeableConceptSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                                                Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
                                                                                                                                                Σ0..0Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                                                Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
                                                                                                                                                • Element maximum cardinalities differ: '2147483647' vs '0'
                                                                                                                                                .... patientInstruction SΣ0..1stringInstructions for UseΣ0..0Patient or consumer oriented instructions
                                                                                                                                                • Elements differ in definition for mustSupport: 'true' vs 'false'
                                                                                                                                                • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                .... timing Σ0..1TimingWhen medication should be administeredSΣ0..1??A timing schedule that specifies an event that may occur multiple times
                                                                                                                                                • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                .... asNeeded[x] Σ0..1boolean, CodeableConceptTake "as needed" (for x)
                                                                                                                                                Binding: ?? (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.
                                                                                                                                                Σ0..0Take "as needed" (for x)
                                                                                                                                                Binding: ?? (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.
                                                                                                                                                • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                .... site Σ0..1CodeableConceptBody site to administer to
                                                                                                                                                Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body.
                                                                                                                                                Σ0..0Body site to administer to
                                                                                                                                                Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body.
                                                                                                                                                • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                .... route Σ0..1CodeableConceptHow drug should enter body
                                                                                                                                                Binding: ?? (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..0How drug should enter body
                                                                                                                                                Binding: ?? (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
                                                                                                                                                • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                .... method Σ0..1CodeableConceptTechnique for administering medication
                                                                                                                                                Binding: ?? (example): A coded concept describing the technique by which the medicine is administered.
                                                                                                                                                Σ0..0Technique for administering medication
                                                                                                                                                Binding: ?? (example): A coded concept describing the technique by which the medicine is administered.
                                                                                                                                                • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                .... doseAndRate Σ0..*ElementAmount of medication administered
                                                                                                                                                SΣ0..1ElementMenge des verabreichten Medikaments
                                                                                                                                                • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                • Element maximum cardinalities differ: '2147483647' vs '1'
                                                                                                                                                ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                  ..... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                                    ..... type Σ0..1CodeableConceptThe kind of dose or rate specified
                                                                                                                                                    Binding: ?? (example): The kind of dose or rate specified.
                                                                                                                                                    Σ0..0The kind of dose or rate specified
                                                                                                                                                    Binding: ?? (example): The kind of dose or rate specified.
                                                                                                                                                    • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                    ..... dose[x] Σ0..1Range, ??Amount of medication per doseSΣC0..1??A fixed quantity (no comparator)
                                                                                                                                                    Slice: Unordered, Closed by type:$this
                                                                                                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                    ..... rate[x] Σ0..1Ratio, Range, ??Amount of medication per unit of timeΣ0..0Amount of medication per unit of time
                                                                                                                                                    • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                    .... maxDosePerPeriod ΣC0..1RatioUpper limit on medication per unit of timeΣC0..0Upper limit on medication per unit of time
                                                                                                                                                    • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                    .... maxDosePerAdministration ΣC0..1??Upper limit on medication per administrationΣC0..0Upper limit on medication per administration
                                                                                                                                                    • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                    .... maxDosePerLifetime ΣC0..1??Upper limit on medication per lifetime of the patientΣC0..0Upper limit on medication per lifetime of the patient
                                                                                                                                                    • Element maximum cardinalities differ: '1' vs '0'
                                                                                                                                                    ... dispenseRequest S1..1BackboneElementMedication supply authorizationS0..1BackboneElementMedication supply authorization
                                                                                                                                                    • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                      .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                          .... initialFill 0..1BackboneElementFirst fill details0..1BackboneElementFirst fill details
                                                                                                                                                            ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                              ..... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                                ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                  ..... quantity C0..1??First fill quantityC0..1??First fill quantity
                                                                                                                                                                    ..... duration C0..1DurationFirst fill duration
                                                                                                                                                                    Binding: ?? (extensible): Appropriate units for Duration.
                                                                                                                                                                    Additional BindingsPurpose
                                                                                                                                                                    ??Max Binding
                                                                                                                                                                    C0..1DurationFirst fill duration
                                                                                                                                                                      .... dispenseInterval C0..1DurationMinimum period of time between dispenses
                                                                                                                                                                      Binding: ?? (extensible): Appropriate units for Duration.
                                                                                                                                                                      Additional BindingsPurpose
                                                                                                                                                                      ??Max Binding
                                                                                                                                                                      C0..1DurationMinimum period of time between dispenses
                                                                                                                                                                        .... validityPeriod C0..1PeriodTime period supply is authorized forC0..1PeriodTime period supply is authorized for
                                                                                                                                                                          .... numberOfRepeatsAllowed 0..1unsignedIntNumber of refills authorized0..1unsignedIntNumber of refills authorized
                                                                                                                                                                            .... quantity SC1..1??Amount of medication to supply per dispenseSC0..1??Amount of medication to supply per dispense
                                                                                                                                                                            • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                                            ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                              ..... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                                                ..... value SΣ1..1decimalNumber of Prescribed PackagesSΣ1..1decimalNumber of Prescribed Packages
                                                                                                                                                                                  ..... comparator ?!Σ0..0< | <= | >= | > - how to understand the value
                                                                                                                                                                                  Binding: ?? (required): How the Quantity should be understood and represented.
                                                                                                                                                                                  ?!Σ0..0< | <= | >= | > - how to understand the value
                                                                                                                                                                                  Binding: ?? (required): How the Quantity should be understood and represented.
                                                                                                                                                                                    ..... unit Σ0..1stringUnit representationSΣ0..1stringUnit representation
                                                                                                                                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                                                    ..... system SΣC1..1uriSystem that defines coded unit form
                                                                                                                                                                                    Required Pattern: http://unitsofmeasure.org
                                                                                                                                                                                    SΣC0..1uriSystem that defines coded unit form
                                                                                                                                                                                    Required Pattern: http://unitsofmeasure.org
                                                                                                                                                                                    • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                                                    ..... code SΣ1..1codeCoded form of the unit
                                                                                                                                                                                    Required Pattern: {Package}
                                                                                                                                                                                    SΣ0..1codeCoded form of the unit
                                                                                                                                                                                    • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                                                    .... expectedSupplyDuration C0..1DurationNumber of days supply per dispense
                                                                                                                                                                                    Binding: ?? (extensible): Appropriate units for Duration.
                                                                                                                                                                                    Additional BindingsPurpose
                                                                                                                                                                                    ??Max Binding
                                                                                                                                                                                    SC0..1DurationNumber of days supply per dispense
                                                                                                                                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                                                    .... performer C0..1Reference(Organization)Intended dispenserC0..1Reference(Organization)Intended dispenser
                                                                                                                                                                                      ... substitution S0..1BackboneElementAny restrictions on medication substitutionS0..1BackboneElementAny restrictions on medication substitution
                                                                                                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                          .... Slices for extension N0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                              .... allowed[x] S1..1booleanWhether substitution is allowed or notS1..1booleanWhether substitution is allowed or not
                                                                                                                                                                                                .... reason 0..1CodeableConceptWhy should (not) substitution be made
                                                                                                                                                                                                Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
                                                                                                                                                                                                0..1CodeableConceptWhy should (not) substitution be made
                                                                                                                                                                                                Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
                                                                                                                                                                                                  ... priorPrescription C0..1Reference(MedicationRequest)An order/prescription that is being replacedC0..1Reference(MedicationRequest)An order/prescription that is being replaced
                                                                                                                                                                                                    ... detectedIssue C0..*Reference(DetectedIssue)Clinical Issue with action
                                                                                                                                                                                                    C0..*Reference(DetectedIssue)Clinical Issue with action
                                                                                                                                                                                                      ... eventHistory C0..*Reference(Provenance)A list of events of interest in the lifecycle
                                                                                                                                                                                                      C0..*Reference(Provenance)A list of events of interest in the lifecycle

                                                                                                                                                                                                        doco Documentation for this format