AU Base Implementation Guide
4.2.1-preview - Preview Australia flag

This page is part of the Australian Base IG (v4.2.1-preview: QA Preview) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 4.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: AUBaseMedicationRequest - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the au-medicationrequest resource profile.

Guidance on how to interpret the contents of this table can be found here

0. MedicationRequest
ShortA request for a medication for a patient in an Australian healthcare context
2. MedicationRequest.extension
SlicingThis element introduces a set of slices on MedicationRequest.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. MedicationRequest.extension:subsidisedConcurrentSupply
    Slice NamesubsidisedConcurrentSupply
    Control0..1
    TypeExtension(Subsidised Concurrent Supply) (Extension Type: Coding)
    6. MedicationRequest.identifier
    Definition

    Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

    ShortExternal ids for this request
    NoteThis is a business identifier, not a resource identifier (see discussion)
    TypeIdentifier(Identifier, AU ETP Prescription Identifier, AU Local Prescription Identifier)
    8. MedicationRequest.medication[x]
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    SlicingThis element introduces a set of slices on MedicationRequest.medication[x]. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
    • type @ $this
    • 10. MedicationRequest.medication[x]:medicationCodeableConcept
      Slice NamemedicationCodeableConcept
      ShortCoded Prescribed Medication
      Control0..?
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      12. MedicationRequest.medication[x]:medicationCodeableConcept.coding
      SlicingThis element introduces a set of slices on MedicationRequest.medication[x].coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ system
      • 14. MedicationRequest.medication[x]:medicationCodeableConcept.coding:pbs
        Slice Namepbs
        ShortPBS Item Code
        Comments

        PBS code from http://pbs.gov.au/code/item. Use of PBS as a code to refer to a type of medication, this excludes implication of context based on the PBS code. Where context is to be implied or stated PBS code needs to be associated with recording a prescription (MedicationRequest) or dispense record (MedicationDispense).

        BindingThe codes SHOULD be taken from PBS Item Codes
        (preferred to http://terminology.hl7.org.au/ValueSet/pbs-item)
        16. MedicationRequest.medication[x]:medicationCodeableConcept.coding:pbs.system
        Control1..?
        Fixed Valuehttp://pbs.gov.au/code/item
        18. MedicationRequest.medication[x]:medicationCodeableConcept.coding:gtin
        Slice Namegtin
        ShortMedication Package Global Trade Item Number (GTIN)
        Comments

        GTIN value from http://www.gs1.org/gtin.

        BindingThe codes SHOULD be taken from GTIN
        (preferred to http://terminology.hl7.org/ValueSet/v3-GTIN)
        20. MedicationRequest.medication[x]:medicationCodeableConcept.coding:gtin.system
        Control1..?
        Fixed Valuehttp://www.gs1.org/gtin
        22. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt
        Slice Nameamt
        ShortAMT Medicines
        BindingThe codes SHOULD be taken from Australian Medication .
        (preferred to https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1)
        24. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.extension
        SlicingThis element introduces a set of slices on MedicationRequest.medication[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 26. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.extension:medicationClass
          Slice NamemedicationClass
          Control0..1
          TypeExtension(Medication Type) (Extension Type: Coding)
          28. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.system
          Control1..?
          Fixed Valuehttp://snomed.info/sct
          30. MedicationRequest.medication[x]:medicationCodeableConcept.coding:mimsPackage
          Slice NamemimsPackage
          ShortMIMS Package
          Control0..1
          BindingThe codes SHOULD be taken from MIMS
          (preferred to http://terminology.hl7.org.au/ValueSet/mims)
          32. MedicationRequest.medication[x]:medicationCodeableConcept.coding:mimsPackage.system
          Control1..?
          Fixed Valuehttp://www.mims.com.au/codes
          34. MedicationRequest.medication[x]:medicationCodeableConcept.text
          Definition

          A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

          This may be a brand or generic name as suitable for the intent of the entry.

          ShortMedication primary text
          36. MedicationRequest.medication[x]:medicationReference
          Slice NamemedicationReference
          ShortPrescribed Medication
          Control0..?
          TypeReference(Medication)
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          38. MedicationRequest.supportingInformation
          SlicingThis element introduces a set of slices on MedicationRequest.supportingInformation. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • profile @ resolve()
          • 40. MedicationRequest.supportingInformation:bodyHeight
            Slice NamebodyHeight
            ShortObservation of Body Height
            Control0..1
            TypeReference(Observation Body Height Profile)
            42. MedicationRequest.supportingInformation:bodyWeight
            Slice NamebodyWeight
            ShortObservation of Body Weight
            Control0..1
            TypeReference(Observation Body Weight Profile)
            44. MedicationRequest.authoredOn
            ShortCreated date
            46. MedicationRequest.reasonCode
            BindingThe codes SHOULD be taken from Reason for Request .
            (preferred to https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1)
            48. MedicationRequest.dosageInstruction
            TypeDosage(AU Base Dosage)
            50. MedicationRequest.dispenseRequest
            ShortRequested dispensing
            52. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
            ShortMaximum repeats authorised
            54. MedicationRequest.substitution
            ShortBrand substitution details
            56. MedicationRequest.substitution.allowed[x]
            ShortBrand substitution flag
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            58. MedicationRequest.substitution.reason
            BindingThe codes SHOULD be taken from Medicine Substitution Reason .
            (preferred to https://healthterminologies.gov.au/fhir/ValueSet/medicine-substitution-reason-1)