Profile Comparison between http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medicationrequest vs http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest

Left:IPA-MedicationRequest (http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medicationrequest)
Right:US Core MedicationRequest Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medicationrequest' vs 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest'
ErrorStructureDefinition.versionValues for version differ: '1.1.0' vs '10.0.0-ballot'
InformationStructureDefinition.nameValues for name differ: 'IPAMedicationRequest' vs 'USCoreMedicationRequestProfile'
InformationStructureDefinition.titleValues for title differ: 'IPA-MedicationRequest' vs 'US Core MedicationRequest Profile'
InformationStructureDefinition.dateValues for date differ: '2022-08-02' vs '2023-10-17'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Patient Care' vs 'HL7 International / Cross-Group Projects'
InformationStructureDefinition.jurisdictionRemoved the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
InformationStructureDefinition.jurisdictionAdded the item 'urn:iso:std:iso:3166#US'
InformationMedicationRequest.languageExample/preferred bindings differ at MedicationRequest.language using binding from IPAMedicationRequest
InformationStructureDefinition.shortValues for short differ: 'Additional content defined by implementations' vs 'Extension'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension'
WarningMedicationRequest.categoryElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Reason or indication for ordering or not ordering the medication' vs '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Reason or indication for ordering or not ordering the medication'
InformationStructureDefinition.shortValues for short differ: 'Condition or observation that supports why the prescription is being written' vs '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Condition or Observation that supports the prescription'
WarningMedicationRequest.dosageInstruction.timingElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dosageInstruction.routeElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dosageInstruction.doseAndRateElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dosageInstruction.doseAndRate.dose[x]Elements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dispenseRequestElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dispenseRequest.numberOfRepeatsAllowedElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.dispenseRequest.quantityElements differ in definition for mustSupport: 'false' vs 'true'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationRequest
      copyrightUsed by permission of HL7 International all rights reserved Creative Commons License
      • Removed the item 'Used by permission of HL7 International all rights reserved Creative Commons License'
      date2022-08-022023-10-17
      • Values Differ
      descriptionMinimum expectations for a MedicationRequest resource when accessed via a International Patient Access API. The MedicationRequest resource represents an order or request for both supply of the medication and the instructions for administration of the medication to a patient.The US Core MedicationRequest Profile inherits from the FHIR [MedicationRequest](https://hl7.org/fhir/R4/medicationrequest.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the [U.S. Core Data for Interoperability (USCDI)](https://www.healthit.gov/isp/united-states-core-data-interoperability-uscdi) *Medications* Data Class. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication prescriptions or orders. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
      • Values Differ
      experimentalfalse
        fhirVersion4.0.1
          jurisdiction
            jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
            • Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
            jurisdiction / jurisdiction[1]urn:iso:std:iso:3166#US
            • Added the item 'urn:iso:std:iso:3166#US'
            kindresource
              nameIPAMedicationRequestUSCoreMedicationRequestProfile
              • Values Differ
              publisherHL7 International / Patient CareHL7 International / Cross-Group Projects
              • Values Differ
              purpose
                statusactive
                  titleIPA-MedicationRequestUS Core MedicationRequest Profile
                  • Values Differ
                  typeMedicationRequest
                    urlhttp://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medicationrequesthttp://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
                    • Values Differ
                    version1.1.010.0.0-ballot
                    • 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
                    C0..*MedicationRequestOrdering of medication for patient or group
                    Constraints: us-core-21
                      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
                            • Example/preferred bindings differ at MedicationRequest.language using binding from IPAMedicationRequest
                            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.extension 0..*ExtensionAdditional content defined by implementations
                                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..*IdentifierExternal ids for this request
                                    0..*IdentifierExternal ids for this request
                                      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-knownServer
                                      SHALL:handleClient
                                      This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
                                      Binding: ?? (required): A code specifying the state of the prescribing event. Describes the lifecycle of the prescription.
                                        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-knownServer
                                          This element is a modifier element. This element must be supported. This element is included in summaries. C1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
                                          Binding: ?? (required): The kind of medication order.
                                            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.
                                            This element must be supported. 0..*CodeableConceptType of medication usage
                                            Slice: Unordered, Open by value:$this
                                            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.

                                            Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                            • Elements differ in definition for mustSupport: 'false' vs 'true'
                                            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 has obligations. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                              ObligationsActor
                                              SHOULD:populateServer
                                              SHALL:handleClient
                                              This element is a modifier element. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                                MedicationRequest.reported[x] This element has obligations and must be supported. This element is included in summaries. 0..1boolean, Reference(IPA-Patient | IPA-Practitioner | IPA-PractitionerRole)Reported rather than primary record
                                                ObligationsActor
                                                SHALL:populate-if-knownServer
                                                SHOULD:handleClient
                                                This element must be supported. This element is included in summaries. 0..1boolean This type must be supported. , Reference This type must be supported. (US Core Practitioner Profile This type must be supported. | US Core Organization Profile | US Core Patient Profile | US Core PractitionerRole Profile | US Core RelatedPerson Profile)Reported rather than primary record
                                                  MedicationRequest.medication[x] This element has obligations and must be supported. This element is included in summaries. 1..1CodeableConcept, Reference(IPA-Medication)Medication to be taken
                                                  Binding: ?? (example): A coded concept identifying substance or product that can be ordered.
                                                  ObligationsActor
                                                  SHALL:populate-if-knownServer
                                                  SHALL:handleClient
                                                  This element must be supported. This element is included in summaries. 1..1CodeableConcept, Reference(US Core Medication Profile)Medication to be taken
                                                  Binding: ?? (extensible)
                                                    MedicationRequest.subject This element has obligations and must be supported. This element is included in summaries. 1..1Reference(IPA-Patient)Who or group medication request is for
                                                    ObligationsActor
                                                    SHALL:populate-if-knownServer
                                                    SHALL:handleClient
                                                    This element must be supported. This element is included in summaries. 1..1Reference(US Core Patient Profile This type must be supported. | Group)Who or group medication request is for
                                                      MedicationRequest.encounter This element has obligations and must be supported. 0..1Reference(Encounter)Encounter created as part of encounter/admission/stay
                                                      ObligationsActor
                                                      SHALL:populate-if-knownServer
                                                      This element must be supported. 0..1Reference(US Core Encounter Profile)Encounter created as part of encounter/admission/stay
                                                        MedicationRequest.supportingInformation 0..*Reference(Resource)Information to support ordering of the medication
                                                        0..*Reference(Resource)Information to support ordering of the medication
                                                          MedicationRequest.authoredOn This element has obligations and must be supported. This element is included in summaries. 0..1dateTimeWhen request was initially authored
                                                          ObligationsActor
                                                          SHALL:populate-if-knownServer
                                                          This element must be supported. This element is included in summaries. 0..1dateTimeWhen request was initially authored
                                                            MedicationRequest.requester This element has obligations and must be supported. This element is included in summaries. 0..1Reference(IPA-Practitioner | IPA-PractitionerRole | Organization | IPA-Patient | RelatedPerson | Device)Who/What requested the Request
                                                            ObligationsActor
                                                            SHALL:populate-if-knownServer
                                                            SHALL:handleClient
                                                            This element must be supported. This element is included in summaries. C0..1Reference(US Core Practitioner Profile This type must be supported. | US Core Patient Profile | US Core Organization Profile | US Core PractitionerRole Profile | US Core RelatedPerson Profile | US Core Device Profile)Who/What requested the Request
                                                              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 0..*CodeableConceptReason or indication for ordering or not ordering the medication
                                                                    Binding: ?? (example): A coded concept indicating why the medication was ordered.
                                                                    0..*CodeableConcept𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Reason or indication for ordering or not ordering the medication
                                                                    Binding: ?? (extensible)
                                                                      MedicationRequest.reasonReference 0..*Reference(Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                      0..*Reference(Condition | Observation)𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Condition or Observation that supports the prescription
                                                                        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..*DosageHow the medication should be taken
                                                                                      ObligationsActor
                                                                                      SHALL:populate-if-knownServer
                                                                                      SHALL:handleClient
                                                                                      This element must be supported. 0..*DosageHow the medication should be taken
                                                                                        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-knownServer
                                                                                                SHALL:handleClient
                                                                                                This element must be supported. This element is included in summaries. 0..1stringFree text dosage instructions e.g. SIG
                                                                                                  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: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
                                                                                                  This element is included in summaries. 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".
                                                                                                    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 must be supported. This element is included in summaries. 0..1TimingWhen medication should be administered
                                                                                                      • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                      MedicationRequest.dosageInstruction.asNeeded[x] This element is included in summaries. 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.
                                                                                                      This element is included in summaries. 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.
                                                                                                        MedicationRequest.dosageInstruction.site This element is included in summaries. 0..1CodeableConceptBody site to administer to
                                                                                                        Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body.
                                                                                                        This element is included in summaries. 0..1CodeableConceptBody site to administer to
                                                                                                        Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body.
                                                                                                          MedicationRequest.dosageInstruction.route This element is included in summaries. 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.
                                                                                                          This element must be supported. This element is included in summaries. 0..1CodeableConceptHow drug should enter body
                                                                                                          Binding: ?? (extensible): SNOMED CT and NCI Thesaurus SPL route of administration codes
                                                                                                          • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                          MedicationRequest.dosageInstruction.method This element is included in summaries. 0..1CodeableConceptTechnique for administering medication
                                                                                                          Binding: ?? (example): A coded concept describing the technique by which the medicine is administered.
                                                                                                          This element is included in summaries. 0..1CodeableConceptTechnique for administering medication
                                                                                                          Binding: ?? (example): A coded concept describing the technique by which the medicine is administered.
                                                                                                            MedicationRequest.dosageInstruction.doseAndRate This element is included in summaries. 0..*ElementAmount of medication administered
                                                                                                            This element must be supported. This element is included in summaries. 0..*ElementAmount of medication administered
                                                                                                            • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                            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 must be supported. 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 well, RangeAmount of medication per dose
                                                                                                                  Binding: ?? (preferred)
                                                                                                                  Additional BindingsPurpose
                                                                                                                  ??Max Binding
                                                                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                  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..1BackboneElementMedication supply authorization This element must be supported. 0..1BackboneElementMedication supply authorization
                                                                                                                          • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                          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..1unsignedIntNumber of refills authorized This element must be supported. 0..1unsignedIntNumber of refills authorized
                                                                                                                                                • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                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 dispense This element must be supported. C0..1??Amount of medication to supply per dispense
                                                                                                                                                • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                                                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..1BackboneElementAny restrictions on medication substitution0..1BackboneElementAny restrictions on medication substitution
                                                                                                                                                      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, CodeableConceptWhether substitution is allowed or not
                                                                                                                                                            Binding: ?? (example): Identifies the type of substitution allowed.
                                                                                                                                                            1..1boolean, CodeableConceptWhether substitution is allowed or not
                                                                                                                                                            Binding: ?? (example): Identifies the type of substitution allowed.
                                                                                                                                                              MedicationRequest.substitution.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.
                                                                                                                                                                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