Profile Comparison between http://hl7.org/fhir/uv/ips/StructureDefinition/MedicationRequest-uv-ips vs http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medicationrequest

Left:MedicationRequest (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/MedicationRequest-uv-ips)
Right:AU PS MedicationRequest (http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medicationrequest)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/MedicationRequest-uv-ips' vs 'http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medicationrequest'
ErrorStructureDefinition.versionValues for version differ: '2.0.1' vs '1.0.1-ci-build'
InformationStructureDefinition.nameValues for name differ: 'MedicationRequestIPS' vs 'AUPSMedicationRequest'
InformationStructureDefinition.titleValues for title differ: 'MedicationRequest (IPS)' vs 'AU PS MedicationRequest'
InformationStructureDefinition.dateValues for date differ: '2021-05-14T21:56:28-05:00' vs '2026-10-11T01:37:33+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Australia'
InformationStructureDefinition.jurisdictionRemoved the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
InformationStructureDefinition.jurisdictionAdded the item 'urn:iso:std:iso:3166#AU'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/MedicationRequest|4.0.1' vs 'http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest'
InformationStructureDefinition.shortValues for short differ: 'Ordering of medication for patient or group' vs 'A request for a medication for a patient in an Australian healthcare context'
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'
InformationStructureDefinition.commentValues for comment differ: 'In the scope of the IPS the entered-in-error concept is not allowed.' vs 'This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.'
WarningMedicationRequest.statusElements differ in definition for mustSupport: 'false' vs 'true'
WarningMedicationRequest.intentElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.commentValues for comment differ: 'In the scope of the IPS MedicationRequest, the doNotPerform concept is not allowed to be set to true. Other sections may be used to convey medications that a patient should or will not take.' vs 'If do not perform is not specified, the request is a positive request e.g. 'do perform'.'
InformationStructureDefinition.definitionValues for definition differ: 'Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code. To improve global interoperability is strongly encouraged that the reference to a medication resource is used, limiting the usage of the medicationCodeableConcept only to the cases in which no other information than a simple code is available.' vs 'Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.'
InformationStructureDefinition.commentValues for comment differ: 'If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource.' vs 'If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource. To improve global interoperability, IPS strongly encourages the use of a reference to a Medication resource, and medicationCodeableConcept is only recommended for cases where no other information than a simple code is available. AU PS does not adopt the IPS guidance that systems should only populate a Medication reference when more information than a simple code is available; either medicationReference or medicationCodeableConcept can be used. Future releases of AU PS, based on implementation experience in Australia may adopt that IPS guidance.'
InformationMedicationRequest.medication[x]Example/preferred bindings differ at MedicationRequest.medication[x] using binding from MedicationRequestIPS
WarningMedicationRequest.encounterElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'When request was initially authored' vs 'Created date'
WarningMedicationRequest.authoredOnElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.authoredOnElement minimum cardinalities differ: '0' vs '1'
WarningMedicationRequest.requesterElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.requesterElement minimum cardinalities differ: '0' vs '1'
WarningMedicationRequest.reasonCodeElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.reasonCodeExample/preferred bindings differ at MedicationRequest.reasonCode using binding from AUPSMedicationRequest
WarningMedicationRequest.reasonReferenceElements differ in definition for mustSupport: 'false' vs 'true'
InformationMedicationRequest.dosageInstruction.additionalInstructionExample/preferred bindings differ at MedicationRequest.dosageInstruction.additionalInstruction using binding from AUPSMedicationRequest
InformationMedicationRequest.dosageInstruction.asNeeded[x]Example/preferred bindings differ at MedicationRequest.dosageInstruction.asNeeded[x] using binding from AUPSMedicationRequest
InformationMedicationRequest.dosageInstruction.siteExample/preferred bindings differ at MedicationRequest.dosageInstruction.site using binding from AUPSMedicationRequest
InformationMedicationRequest.dosageInstruction.routeExample/preferred bindings differ at MedicationRequest.dosageInstruction.route using binding from MedicationRequestIPS
InformationMedicationRequest.dosageInstruction.methodExample/preferred bindings differ at MedicationRequest.dosageInstruction.method using binding from AUPSMedicationRequest
InformationStructureDefinition.shortValues for short differ: 'Medication supply authorization' vs 'Requested dispensing'
InformationStructureDefinition.shortValues for short differ: 'Number of refills authorized' vs 'Maximum repeats authorised'
InformationStructureDefinition.shortValues for short differ: 'Any restrictions on medication substitution' vs 'Brand substitution details'
InformationStructureDefinition.shortValues for short differ: 'Whether substitution is allowed or not' vs 'Brand substitution flag'
InformationMedicationRequest.substitution.reasonExample/preferred bindings differ at MedicationRequest.substitution.reason using binding from AUPSMedicationRequest

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationRequest|4.0.1http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest
    • Values Differ
    copyrightUsed by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved.
    • Added the item 'Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved.'
    date2021-05-14T21:56:28-05:002026-10-11T01:37:33+00:00
    • Values Differ
    descriptionThis profile represents the constraints applied to the MedicationRequest resource by the International Patient Summary (IPS) FHIR Implementation Guide, based on FHIR R4. A record of a medication request is represented in the patient summary as an instance of a MedicationRequest resource constrained by this profile.This profile sets minimum expectations for a MedicationRequest resource in the context of a patient summary in an Australian context. It is based on the [AU Core MedicationRequest](http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationrequest) profile, and applies the additional requirements from [MedicationRequest (IPS)](http://hl7.org/fhir/uv/ips/StructureDefinition/MedicationRequest-uv-ips).
    • Values Differ
    experimental
      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#AU
          • Added the item 'urn:iso:std:iso:3166#AU'
          kindresource
            nameMedicationRequestIPSAUPSMedicationRequest
            • Values Differ
            publisherHL7 International / Patient CareHL7 Australia
            • Values Differ
            purposeThis profile constrains the representation of a medication request related to the patient, in the context of the international patient summary as specified by the IPS project of HL7 International.
            • Removed the item 'This profile constrains the representation of a medication request related to the patient, in the context of the international patient summary as specified by the IPS project of HL7 International.'
            statusactive
              titleMedicationRequest (IPS)AU PS MedicationRequest
              • Values Differ
              typeMedicationRequest
                urlhttp://hl7.org/fhir/uv/ips/StructureDefinition/MedicationRequest-uv-ipshttp://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medicationrequest
                • Values Differ
                version2.0.11.0.1-ci-build
                • Values Differ

                Structure

                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                MedicationRequest 0..*MedicationRequest(4.0.1)Ordering of medication for patient or group
                0..*AUCoreMedicationRequestA request for a medication for a patient in an Australian healthcare context
                This profile also complies with the profile MedicationRequest (IPS)
                  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.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..*?? 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
                                    MedicationRequest.status This element is a modifier element. 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.
                                    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.
                                    ObligationsActorSource
                                    SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                    SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                    SHALL:populateAU PS Producer
                                    SHALL:handleAU PS Consumer
                                    SHOULD:displayAU PS Consumer
                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                    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 is included in summaries. 1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
                                      Binding: ?? (required): The kind of medication order.
                                      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.
                                      ObligationsActorSource
                                      SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                      SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                      SHALL:populateAU PS Producer
                                      SHALL:handleAU PS Consumer
                                      SHOULD:displayAU PS Consumer
                                      • Elements differ in definition for mustSupport: 'false' vs 'true'
                                      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
                                          Required Pattern: false
                                          This element is a modifier element. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                          Required Pattern: false
                                            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.medication[x] This element has obligations and must be supported. This element is included in summaries. 1..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, Reference(Medication (IPS)(2.0.1))Medication to be taken
                                              Binding: ?? (preferred): SNOMED CT medications (Medicinal product) or a code for absent/unknown medication
                                              ObligationsActor
                                              SHALL:populate-if-knownCreator (IPS)
                                              SHALL:handleConsumer (IPS)
                                              SHOULD:displayConsumer (IPS)
                                              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.
                                              ObligationsActorSource
                                              SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                              SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                              SHALL:populateAU PS Producer
                                              SHALL:handleAU PS Consumer
                                              SHOULD:displayAU PS Consumer

                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                              • Example/preferred bindings differ at MedicationRequest.medication[x] using binding from MedicationRequestIPS
                                              MedicationRequest.subject This element has obligations and must be supported. This element is included in summaries. 1..1Reference(Patient (IPS)(2.0.1))Who or group medication request is for
                                              ObligationsActor
                                              SHALL:populate-if-knownCreator (IPS)
                                              SHALL:handleConsumer (IPS)
                                              SHOULD:displayConsumer (IPS)
                                              This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU PS Patient)Who or group medication request is for
                                              ObligationsActorSource
                                              SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                              SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                              SHALL:populateAU PS Producer
                                              SHALL:handleAU PS Consumer
                                              SHOULD:displayAU PS Consumer
                                                MedicationRequest.subject.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                  MedicationRequest.subject.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.subject.reference This element has obligations and must be supported. This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
                                                    ObligationsActor
                                                    SHALL:populate-if-knownCreator (IPS)
                                                    SHALL:handleConsumer (IPS)
                                                    This element has obligations and must be supported. This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
                                                    ObligationsActor
                                                    SHALL:populateAU PS Producer
                                                    SHALL:handleAU PS Consumer
                                                      MedicationRequest.subject.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
                                                      Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                      This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
                                                      Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
                                                        MedicationRequest.subject.identifier This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known
                                                          MedicationRequest.subject.display This element is included in summaries. 0..1stringText alternative for the resource This element is included in summaries. 0..1stringText alternative for the resource
                                                            MedicationRequest.encounter 0..1Reference(Encounter)Encounter created as part of encounter/admission/stay This element has obligations and must be supported. 0..1Reference(AU PS Encounter)Encounter created as part of encounter/admission/stay
                                                            ObligationsActorSource
                                                            SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                            SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                            SHALL:populate-if-knownAU PS Producer
                                                            SHALL:handleAU PS Consumer
                                                            SHOULD:displayAU PS Consumer
                                                            • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                            MedicationRequest.supportingInformation 0..*Reference(Resource)Information to support ordering of the medication
                                                            0..*Reference(Resource)Information to support ordering of the medication
                                                            Slice: Unordered, Open by profile:resolve()
                                                              MedicationRequest.authoredOn This element is included in summaries. 0..1dateTimeWhen request was initially authored This element has obligations and must be supported. This element is included in summaries. C1..1dateTimeCreated date
                                                              ObligationsActorSource
                                                              SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                              SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                              SHALL:populate-if-knownAU PS Producer
                                                              SHALL:handleAU PS Consumer
                                                              SHOULD:displayAU PS Consumer
                                                              • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                              • Element minimum cardinalities differ: '0' vs '1'
                                                              MedicationRequest.requester This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/What requested the Request This element has obligations and must be supported. This element is included in summaries. 1..1Reference(AU PS Practitioner | AU PS PractitionerRole | AU PS Organization | AU PS Patient | AU PS RelatedPerson)Who/What requested the Request
                                                              ObligationsActorSource
                                                              SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                              SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                              SHALL:populate-if-knownAU PS Producer
                                                              SHALL:handleAU PS Consumer
                                                              SHOULD:displayAU PS Consumer
                                                              • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                              • Element minimum cardinalities differ: '0' vs '1'
                                                              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.
                                                                    This element has obligations and must be supported. 0..*??Reason or indication for ordering or not ordering the medication
                                                                    Binding: ?? (preferred)
                                                                    ObligationsActorSource
                                                                    SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                                    SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                                    SHALL:populate-if-knownAU PS Producer
                                                                    SHALL:handleAU PS Consumer
                                                                    SHOULD:displayAU PS Consumer
                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                    • Example/preferred bindings differ at MedicationRequest.reasonCode using binding from AUPSMedicationRequest
                                                                    MedicationRequest.reasonReference 0..*Reference(Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                    This element has obligations and must be supported. 0..*Reference(AU PS Condition | Observation)Condition or observation that supports why the prescription is being written
                                                                    ObligationsActorSource
                                                                    SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                                    SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                                    SHALL:populate-if-knownAU PS Producer
                                                                    SHALL:handleAU PS Consumer
                                                                    SHOULD:displayAU PS Consumer
                                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                    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-knownCreator (IPS)
                                                                                  SHALL:handleConsumer (IPS)
                                                                                  SHOULD:displayConsumer (IPS)
                                                                                  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
                                                                                  ObligationsActorSource
                                                                                  SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                                                  SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                                                  SHALL:populate-if-knownAU PS Producer
                                                                                  SHALL:handleAU PS Consumer
                                                                                  SHOULD:displayAU PS Consumer
                                                                                    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-knownCreator (IPS)
                                                                                            SHALL:handleConsumer (IPS)
                                                                                            SHOULD:displayConsumer (IPS)
                                                                                            This element has obligations and must be supported. This element is included in summaries. 0..1stringFree text dosage instructions e.g. SIG
                                                                                            ObligationsActorSource
                                                                                            SHALL:populate-if-knownAU Core Responderfrom AU Core MedicationRequest
                                                                                            SHALL:no-errorAU Core Requesterfrom AU Core MedicationRequest
                                                                                            SHALL:populate-if-knownAU PS Producer
                                                                                            SHALL:handleAU PS Consumer
                                                                                            SHOULD:displayAU PS Consumer
                                                                                              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: ?? (preferred)
                                                                                              • Example/preferred bindings differ at MedicationRequest.dosageInstruction.additionalInstruction using binding from AUPSMedicationRequest
                                                                                              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 has obligations and must be supported. This element is included in summaries. 0..1TimingWhen medication should be administered
                                                                                                ObligationsActor
                                                                                                SHALL:populate-if-knownCreator (IPS)
                                                                                                SHALL:handleConsumer (IPS)
                                                                                                SHOULD:displayConsumer (IPS)
                                                                                                This element has obligations and must be supported. This element is included in summaries. 0..1TimingWhen medication should be administered
                                                                                                ObligationsActor
                                                                                                SHALL:populate-if-knownAU PS Producer
                                                                                                SHALL:handleAU PS Consumer
                                                                                                SHOULD:displayAU PS Consumer
                                                                                                  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: ?? (preferred)
                                                                                                  • Example/preferred bindings differ at MedicationRequest.dosageInstruction.asNeeded[x] using binding from AUPSMedicationRequest
                                                                                                  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: ?? (preferred)
                                                                                                  • Example/preferred bindings differ at MedicationRequest.dosageInstruction.site using binding from AUPSMedicationRequest
                                                                                                  MedicationRequest.dosageInstruction.route This element is included in summaries. 0..1CodeableConceptHow drug should enter body
                                                                                                  Binding: ?? (preferred): SNOMED Route Terms
                                                                                                  Additional BindingsPurpose
                                                                                                  ??candidate
                                                                                                  This element is included in summaries. 0..1CodeableConceptHow drug should enter body
                                                                                                  Binding: ?? (preferred)
                                                                                                  • Example/preferred bindings differ at MedicationRequest.dosageInstruction.route using binding from MedicationRequestIPS
                                                                                                  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: ?? (preferred)
                                                                                                  • Example/preferred bindings differ at MedicationRequest.dosageInstruction.method using binding from AUPSMedicationRequest
                                                                                                  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..1BackboneElementMedication supply authorization0..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..1unsignedIntNumber of refills authorized0..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..1BackboneElementAny restrictions on medication substitution0..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, CodeableConceptWhether substitution is allowed or not
                                                                                                                                                            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: ?? (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: ?? (preferred)
                                                                                                                                                              • Example/preferred bindings differ at MedicationRequest.substitution.reason using binding from AUPSMedicationRequest
                                                                                                                                                              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