AU Base Implementation Guide
4.1.0 - Trial Use Australia flag

This page is part of the AU Base Implementation Guide 4.1.0. It is based on FHIR R4. 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.

1. MedicationRequest
2. MedicationRequest.extension
SlicingThis element introduces a set of slices on MedicationRequest.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
3. MedicationRequest.extension:subsidisedConcurrentSupply
SliceNamesubsidisedConcurrentSupply
Control0..1
TypeExtension(GroundsForConcurrentSupplyOfMedication) (Extension Type: Coding)
4. MedicationRequest.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
TypeIdentifier(Identifier, AUETPPrescriptionIdentifier, AULocalPrescriptionIdentifier)
5. MedicationRequest.medication[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on MedicationRequest.medication[x]. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • type @ $this
6. MedicationRequest.medication[x]:medicationCodeableConcept
SliceNamemedicationCodeableConcept
Control0..?
TypeCodeableConcept
[x] NoteSee Choice of Data Types for further information about how to use [x]
7. MedicationRequest.medication[x]:medicationCodeableConcept.coding
Control0..?
SlicingThis element introduces a set of slices on MedicationRequest.medication[x].coding. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ system
8. MedicationRequest.medication[x]:medicationCodeableConcept.coding:pbs
SliceNamepbs
Control0..?
BindingThe codes SHOULD be taken from PBS Item Codes
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).

9. MedicationRequest.medication[x]:medicationCodeableConcept.coding:pbs.system
Control1..?
Fixed Valuehttp://pbs.gov.au/code/item
10. MedicationRequest.medication[x]:medicationCodeableConcept.coding:gtin
SliceNamegtin
Control0..?
BindingThe codes SHOULD be taken from GTIN
Comments

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

11. MedicationRequest.medication[x]:medicationCodeableConcept.coding:gtin.system
Control1..?
Fixed Valuehttp://www.gs1.org/gtin
12. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt
SliceNameamt
Control0..?
BindingThe codes SHOULD be taken from https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1
13. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.extension
Control0..?
SlicingThis element introduces a set of slices on MedicationRequest.medication[x].coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
14. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.extension:medicationClass
SliceNamemedicationClass
Control0..1
TypeExtension(MedicationType) (Extension Type: Coding)
15. MedicationRequest.medication[x]:medicationCodeableConcept.coding:amt.system
Control1..?
Fixed Valuehttp://snomed.info/sct
16. MedicationRequest.medication[x]:medicationCodeableConcept.coding:mimsPackage
SliceNamemimsPackage
Control0..1
BindingThe codes SHOULD be taken from MIMS
17. MedicationRequest.medication[x]:medicationCodeableConcept.coding:mimsPackage.system
Control1..?
Fixed Valuehttp://www.mims.com.au/codes
18. 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.

Control0..?
19. MedicationRequest.medication[x]:medicationReference
SliceNamemedicationReference
Control0..?
TypeReference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
20. MedicationRequest.supportingInformation
SlicingThis element introduces a set of slices on MedicationRequest.supportingInformation. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • profile @ resolve()
21. MedicationRequest.supportingInformation:bodyHeight
SliceNamebodyHeight
Control0..1
TypeReference(observation-bodyheight)
22. MedicationRequest.supportingInformation:bodyWeight
SliceNamebodyWeight
Control0..1
TypeReference(observation-bodyweight)
23. MedicationRequest.authoredOn
24. MedicationRequest.reasonCode
BindingThe codes SHOULD be taken from https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1For example codes, see Condition/Problem/DiagnosisCodes
25. MedicationRequest.dosageInstruction
TypeDosage(AUBaseDosage)
26. MedicationRequest.dispenseRequest
27. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
28. MedicationRequest.substitution
29. MedicationRequest.substitution.allowed[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
30. MedicationRequest.substitution.reason
BindingThe codes SHOULD be taken from https://healthterminologies.gov.au/fhir/ValueSet/medicine-substitution-reason-1For example codes, see SubstanceAdminSubstitutionReason