Profile Comparison between http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest vs http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest

Left:AU Core MedicationRequest (http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest)
Right:AU Core MedicationRequest (http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest)

Messages

ErrorMedicationRequest.identifierType Mismatch: Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-etpprescriptionidentifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localprescriptionidentifier]]) vs Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-etpprescriptionidentifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localprescriptionidentifier]])

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org.au/fhir/StructureDefinition/au-medicationrequest
      copyrightUsed by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2022+; Licensed Under Creative Commons No Rights Reserved.
        descriptionThis profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the [AU Base MedicationRequest](https://hl7.org.au/fhir/6.0.0/StructureDefinition-au-medicationrequest.html) profile and identifies the *additional* mandatory core elements, extensions, vocabularies and value sets that **SHALL** be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the [AU Base MedicationRequest](http://build.fhir.org/ig/hl7au/au-fhir-base/StructureDefinition-au-medicationrequest.html) profile and identifies the *additional* mandatory core elements, extensions, vocabularies and value sets that **SHALL** be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.
        • Values Differ
        experimental
          fhirVersion4.0.1
            jurisdiction
              jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#AU
                kindresource
                  nameAUCoreMedicationRequest
                    publisherHL7 Australia
                      purpose
                        statusactive
                          titleAU Core MedicationRequest
                            typeMedicationRequest
                              urlhttp://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                MedicationRequest 0..*AUBaseMedicationRequestA request for a medication for a patient in an Australian healthcare context
                                0..*AUBaseMedicationRequestA request for a medication for a patient in an Australian healthcare context
                                  MedicationRequest.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                    MedicationRequest.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                      MedicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                        MedicationRequest.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
                                          MedicationRequest.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
                                            MedicationRequest.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              MedicationRequest.Slices for extension 0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url
                                              0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url
                                                MedicationRequest.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                  MedicationRequest.identifier 0..*?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellExternal ids for this request
                                                  0..*?? The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, ?? The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, ?? The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as wellExternal ids for this request
                                                  • Type Mismatch: Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-etpprescriptionidentifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localprescriptionidentifier]]) vs Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-etpprescriptionidentifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localprescriptionidentifier]])
                                                  MedicationRequest.status This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
                                                  Binding: ?? (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
                                                  ObligationsActor
                                                  SHALL:populate-if-knownAU Core Responder
                                                  SHALL:no-errorAU Core Requester
                                                  This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
                                                  Binding: ?? (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
                                                  ObligationsActor
                                                  SHALL:populate-if-knownAU Core Responder
                                                  SHALL:no-errorAU Core Requester
                                                    MedicationRequest.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.
                                                      MedicationRequest.intent This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
                                                      Binding: ?? (required): The kind of medication order.
                                                      ObligationsActor
                                                      SHALL:populate-if-knownAU Core Responder
                                                      SHALL:no-errorAU Core Requester
                                                      This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
                                                      Binding: ?? (required): The kind of medication order.
                                                      ObligationsActor
                                                      SHALL:populate-if-knownAU Core Responder
                                                      SHALL:no-errorAU Core Requester
                                                        MedicationRequest.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.
                                                          MedicationRequest.priority This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                          Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                          This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                          Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                            MedicationRequest.doNotPerform This element is a modifier element. This element is included in summaries. 0..1booleanTrue if request is prohibiting action This element is a modifier element. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                                              MedicationRequest.reported[x] This element is included in summaries. 0..1boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)Reported rather than primary record This element is included in summaries. 0..1boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)Reported rather than primary record
                                                                MedicationRequest.Slices for medication[x] This element has obligations and must be supported. This element is included in summaries. 1..1CodeableConcept, Reference(Medication)Medication to be taken
                                                                Slice: Unordered, Closed by type:$this
                                                                Binding: ?? (example): A coded concept identifying substance or product that can be ordered.
                                                                ObligationsActor
                                                                SHALL:populate-if-knownAU Core Responder
                                                                SHALL:no-errorAU Core Requester

                                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                                This element has obligations and must be supported. This element is included in summaries. 1..1CodeableConcept, Reference(Medication)Medication to be taken
                                                                Slice: Unordered, Closed by type:$this
                                                                Binding: ?? (example): A coded concept identifying substance or product that can be ordered.
                                                                ObligationsActor
                                                                SHALL:populate-if-knownAU Core Responder
                                                                SHALL:no-errorAU Core Requester

                                                                Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                                  MedicationRequest.subject This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU Core Patient)Who or group medication request is for
                                                                  ObligationsActor
                                                                  SHALL:populate-if-knownAU Core Responder
                                                                  SHALL:no-errorAU Core Requester
                                                                  This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU Core Patient)Who or group medication request is for
                                                                  ObligationsActor
                                                                  SHALL:populate-if-knownAU Core Responder
                                                                  SHALL:no-errorAU Core Requester
                                                                    MedicationRequest.encounter This element has obligations and must be supported. 0..1Reference(AU Core Encounter)Encounter created as part of encounter/admission/stay
                                                                    ObligationsActor
                                                                    SHALL:populate-if-knownAU Core Responder
                                                                    SHALL:no-errorAU Core Requester
                                                                    This element has obligations and must be supported. 0..1Reference(AU Core Encounter)Encounter created as part of encounter/admission/stay
                                                                    ObligationsActor
                                                                    SHALL:populate-if-knownAU Core Responder
                                                                    SHALL:no-errorAU Core Requester
                                                                      MedicationRequest.Slices for supportingInformation 0..*Reference(Resource)Information to support ordering of the medication
                                                                      Slice: Unordered, Open by profile:resolve()
                                                                      0..*Reference(Resource)Information to support ordering of the medication
                                                                      Slice: Unordered, Open by profile:resolve()
                                                                        MedicationRequest.authoredOn This element has obligations and must be supported. This element is included in summaries. C1..1dateTimeCreated date
                                                                        Constraints: au-core-medreq-01
                                                                        ObligationsActor
                                                                        SHALL:populate-if-knownAU Core Responder
                                                                        SHALL:no-errorAU Core Requester
                                                                        This element has obligations and must be supported. This element is included in summaries. C1..1dateTimeCreated date
                                                                        Constraints: au-core-medreq-01
                                                                        ObligationsActor
                                                                        SHALL:populate-if-knownAU Core Responder
                                                                        SHALL:no-errorAU Core Requester
                                                                          MedicationRequest.requester This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Core RelatedPerson)Who/What requested the Request
                                                                          ObligationsActor
                                                                          SHALL:populate-if-knownAU Core Responder
                                                                          SHALL:no-errorAU Core Requester
                                                                          This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Core RelatedPerson)Who/What requested the Request
                                                                          ObligationsActor
                                                                          SHALL:populate-if-knownAU Core Responder
                                                                          SHALL:no-errorAU Core Requester
                                                                            MedicationRequest.performer 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)Intended performer of administration0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)Intended performer of administration
                                                                              MedicationRequest.performerType This element is included in summaries. 0..1CodeableConceptDesired kind of performer of the medication administration
                                                                              Binding: ?? (example): Identifies the type of individual that is desired to administer the medication.
                                                                              This element is included in summaries. 0..1CodeableConceptDesired kind of performer of the medication administration
                                                                              Binding: ?? (example): Identifies the type of individual that is desired to administer the medication.
                                                                                MedicationRequest.recorder 0..1Reference(Practitioner | PractitionerRole)Person who entered the request0..1Reference(Practitioner | PractitionerRole)Person who entered the request
                                                                                  MedicationRequest.reasonCode This element has obligations and must be supported. 0..*CodeableConceptReason or indication for ordering or not ordering the medication
                                                                                  Binding: ?? (preferred)
                                                                                  ObligationsActor
                                                                                  SHALL:populate-if-knownAU Core Responder
                                                                                  SHALL:no-errorAU Core Requester
                                                                                  This element has obligations and must be supported. 0..*CodeableConceptReason or indication for ordering or not ordering the medication
                                                                                  Binding: ?? (preferred)
                                                                                  ObligationsActor
                                                                                  SHALL:populate-if-knownAU Core Responder
                                                                                  SHALL:no-errorAU Core Requester
                                                                                    MedicationRequest.reasonReference This element has obligations and must be supported. 0..*Reference(AU Core Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                                    ObligationsActor
                                                                                    SHALL:populate-if-knownAU Core Responder
                                                                                    SHALL:no-errorAU Core Requester
                                                                                    This element has obligations and must be supported. 0..*Reference(AU Core Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                                    ObligationsActor
                                                                                    SHALL:populate-if-knownAU Core Responder
                                                                                    SHALL:no-errorAU Core Requester
                                                                                      MedicationRequest.instantiatesCanonical This element is included in summaries. 0..*canonical()Instantiates FHIR protocol or definition
                                                                                      This element is included in summaries. 0..*canonical()Instantiates FHIR protocol or definition
                                                                                        MedicationRequest.instantiatesUri This element is included in summaries. 0..*uriInstantiates external protocol or definition
                                                                                        This element is included in summaries. 0..*uriInstantiates external protocol or definition
                                                                                          MedicationRequest.basedOn This element is included in summaries. 0..*Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)What request fulfills
                                                                                          This element is included in summaries. 0..*Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)What request fulfills
                                                                                            MedicationRequest.groupIdentifier This element is included in summaries. 0..1IdentifierComposite request this is part of This element is included in summaries. 0..1IdentifierComposite request this is part of
                                                                                              MedicationRequest.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.
                                                                                                MedicationRequest.insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                  MedicationRequest.note 0..*AnnotationInformation about the prescription
                                                                                                  0..*AnnotationInformation about the prescription
                                                                                                    MedicationRequest.dosageInstruction This element has obligations and must be supported. 0..*?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellHow the medication should be taken
                                                                                                    ObligationsActor
                                                                                                    SHALL:populate-if-knownAU Core Responder
                                                                                                    SHALL:no-errorAU Core Requester
                                                                                                    This element has obligations and must be supported. 0..*??How the medication should be taken
                                                                                                    ObligationsActor
                                                                                                    SHALL:populate-if-knownAU Core Responder
                                                                                                    SHALL:no-errorAU Core Requester
                                                                                                      MedicationRequest.dosageInstruction.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                        MedicationRequest.dosageInstruction.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                        Slice: Unordered, Open by value:url
                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                        Slice: Unordered, Open by value:url
                                                                                                          MedicationRequest.dosageInstruction.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            MedicationRequest.dosageInstruction.sequence This element is included in summaries. 0..1integerThe order of the dosage instructions This element is included in summaries. 0..1integerThe order of the dosage instructions
                                                                                                              MedicationRequest.dosageInstruction.text This element has obligations and must be supported. This element is included in summaries. 0..1stringFree text dosage instructions e.g. SIG
                                                                                                              ObligationsActor
                                                                                                              SHALL:populate-if-knownAU Core Responder
                                                                                                              SHALL:no-errorAU Core Requester
                                                                                                              This element has obligations and must be supported. This element is included in summaries. 0..1stringFree text dosage instructions e.g. SIG
                                                                                                              ObligationsActor
                                                                                                              SHALL:populate-if-knownAU Core Responder
                                                                                                              SHALL:no-errorAU Core Requester
                                                                                                                MedicationRequest.dosageInstruction.additionalInstruction This element is included in summaries. 0..*CodeableConceptSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                Binding: ?? (preferred)
                                                                                                                This element is included in summaries. 0..*CodeableConceptSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                Binding: ?? (preferred)
                                                                                                                  MedicationRequest.dosageInstruction.patientInstruction This element is included in summaries. 0..1stringPatient or consumer oriented instructions This element is included in summaries. 0..1stringPatient or consumer oriented instructions
                                                                                                                    MedicationRequest.dosageInstruction.timing This element is included in summaries. 0..1TimingWhen medication should be administered This element is included in summaries. 0..1TimingWhen medication should be administered
                                                                                                                      MedicationRequest.dosageInstruction.asNeeded[x] This element is included in summaries. 0..1boolean, CodeableConceptTake "as needed" (for x)
                                                                                                                      Binding: ?? (preferred)
                                                                                                                      This element is included in summaries. 0..1boolean, CodeableConceptTake "as needed" (for x)
                                                                                                                      Binding: ?? (preferred)
                                                                                                                        MedicationRequest.dosageInstruction.site This element is included in summaries. 0..1CodeableConceptBody site to administer to
                                                                                                                        Binding: ?? (preferred)
                                                                                                                        This element is included in summaries. 0..1CodeableConceptBody site to administer to
                                                                                                                        Binding: ?? (preferred)
                                                                                                                          MedicationRequest.dosageInstruction.route This element is included in summaries. 0..1CodeableConceptHow drug should enter body
                                                                                                                          Binding: ?? (preferred)
                                                                                                                          This element is included in summaries. 0..1CodeableConceptHow drug should enter body
                                                                                                                          Binding: ?? (preferred)
                                                                                                                            MedicationRequest.dosageInstruction.method This element is included in summaries. 0..1CodeableConceptTechnique for administering medication
                                                                                                                            Binding: ?? (preferred)
                                                                                                                            This element is included in summaries. 0..1CodeableConceptTechnique for administering medication
                                                                                                                            Binding: ?? (preferred)
                                                                                                                              MedicationRequest.dosageInstruction.doseAndRate This element is included in summaries. 0..*ElementAmount of medication administered
                                                                                                                              This element is included in summaries. 0..*ElementAmount of medication administered
                                                                                                                                MedicationRequest.dosageInstruction.doseAndRate.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                  MedicationRequest.dosageInstruction.doseAndRate.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                                  Slice: Unordered, Open by value:url
                                                                                                                                    MedicationRequest.dosageInstruction.doseAndRate.type This element is included in summaries. 0..1CodeableConceptThe kind of dose or rate specified
                                                                                                                                    Binding: ?? (example): The kind of dose or rate specified.
                                                                                                                                    This element is included in summaries. 0..1CodeableConceptThe kind of dose or rate specified
                                                                                                                                    Binding: ?? (example): The kind of dose or rate specified.
                                                                                                                                      MedicationRequest.dosageInstruction.doseAndRate.dose[x] This element is included in summaries. 0..1Range, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellAmount of medication per dose This element is included in summaries. 0..1Range, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellAmount of medication per dose
                                                                                                                                        MedicationRequest.dosageInstruction.doseAndRate.rate[x] This element is included in summaries. 0..1Ratio, Range, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellAmount of medication per unit of time This element is included in summaries. 0..1Ratio, Range, ?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellAmount of medication per unit of time
                                                                                                                                          MedicationRequest.dosageInstruction.maxDosePerPeriod This element is included in summaries. 0..1RatioUpper limit on medication per unit of time This element is included in summaries. 0..1RatioUpper limit on medication per unit of time
                                                                                                                                            MedicationRequest.dosageInstruction.maxDosePerAdministration This element is included in summaries. 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellUpper limit on medication per administration This element is included in summaries. C0..1??Upper limit on medication per administration
                                                                                                                                              MedicationRequest.dosageInstruction.maxDosePerLifetime This element is included in summaries. 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellUpper limit on medication per lifetime of the patient This element is included in summaries. C0..1??Upper limit on medication per lifetime of the patient
                                                                                                                                                MedicationRequest.dispenseRequest 0..1BackboneElementRequested dispensing0..1BackboneElementRequested dispensing
                                                                                                                                                  MedicationRequest.dispenseRequest.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                    MedicationRequest.dispenseRequest.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                                      MedicationRequest.dispenseRequest.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                        MedicationRequest.dispenseRequest.initialFill 0..1BackboneElementFirst fill details0..1BackboneElementFirst fill details
                                                                                                                                                          MedicationRequest.dispenseRequest.initialFill.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                            MedicationRequest.dispenseRequest.initialFill.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                            0..*ExtensionAdditional content defined by implementations
                                                                                                                                                              MedicationRequest.dispenseRequest.initialFill.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                              This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                MedicationRequest.dispenseRequest.initialFill.quantity 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellFirst fill quantityC0..1??First fill quantity
                                                                                                                                                                  MedicationRequest.dispenseRequest.initialFill.duration 0..1DurationFirst fill duration0..1DurationFirst fill duration
                                                                                                                                                                    MedicationRequest.dispenseRequest.dispenseInterval 0..1DurationMinimum period of time between dispenses0..1DurationMinimum period of time between dispenses
                                                                                                                                                                      MedicationRequest.dispenseRequest.validityPeriod 0..1PeriodTime period supply is authorized for0..1PeriodTime period supply is authorized for
                                                                                                                                                                        MedicationRequest.dispenseRequest.numberOfRepeatsAllowed 0..1unsignedIntMaximum repeats authorised0..1unsignedIntMaximum repeats authorised
                                                                                                                                                                          MedicationRequest.dispenseRequest.quantity 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellAmount of medication to supply per dispenseC0..1??Amount of medication to supply per dispense
                                                                                                                                                                            MedicationRequest.dispenseRequest.expectedSupplyDuration 0..1DurationNumber of days supply per dispense0..1DurationNumber of days supply per dispense
                                                                                                                                                                              MedicationRequest.dispenseRequest.performer 0..1Reference(Organization)Intended dispenser0..1Reference(Organization)Intended dispenser
                                                                                                                                                                                MedicationRequest.substitution 0..1BackboneElementBrand substitution details0..1BackboneElementBrand substitution details
                                                                                                                                                                                  MedicationRequest.substitution.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                    MedicationRequest.substitution.extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                      MedicationRequest.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                      This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                        MedicationRequest.substitution.allowed[x] 1..1boolean, CodeableConceptBrand substitution flag
                                                                                                                                                                                        Binding: ?? (example): Identifies the type of substitution allowed.
                                                                                                                                                                                        1..1boolean, CodeableConceptBrand substitution flag
                                                                                                                                                                                        Binding: ?? (example): Identifies the type of substitution allowed.
                                                                                                                                                                                          MedicationRequest.substitution.reason 0..1CodeableConceptWhy should (not) substitution be made
                                                                                                                                                                                          Binding: ?? (preferred)
                                                                                                                                                                                          0..1CodeableConceptWhy should (not) substitution be made
                                                                                                                                                                                          Binding: ?? (preferred)
                                                                                                                                                                                            MedicationRequest.priorPrescription 0..1Reference(MedicationRequest)An order/prescription that is being replaced0..1Reference(MedicationRequest)An order/prescription that is being replaced
                                                                                                                                                                                              MedicationRequest.detectedIssue 0..*Reference(DetectedIssue)Clinical Issue with action
                                                                                                                                                                                              0..*Reference(DetectedIssue)Clinical Issue with action
                                                                                                                                                                                                MedicationRequest.eventHistory 0..*Reference(Provenance)A list of events of interest in the lifecycle
                                                                                                                                                                                                0..*Reference(Provenance)A list of events of interest in the lifecycle

                                                                                                                                                                                                  doco Documentation for this format