AU Core Implementation Guide
1.1.0-ci-build - CI Build Australia flag

AU Core Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 1.1.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-core/ and changes regularly. See the Directory of published versions

Resource Profile: AUCoreMedicationStatement - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the au-core-medicationstatement resource profile.

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

0. MedicationStatement
2. MedicationStatement.status
Must Supporttrue
Obligations
    ObligationsActor
    SHALL:populate-if-knownAU Core Responder
    SHALL:no-errorAU Core Requester
    4. MedicationStatement.medication[x]
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Must Supporttrue
    Obligations
      ObligationsActor
      SHALL:populate-if-knownAU Core Responder
      SHALL:no-errorAU Core Requester
      SlicingThis element introduces a set of slices on MedicationStatement.medication[x]. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
      • type @ $this
      • 6. MedicationStatement.medication[x]:medicationCodeableConcept
        Slice NamemedicationCodeableConcept
        TypeCodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        8. MedicationStatement.medication[x]:medicationCodeableConcept.coding
        SlicingThis element introduces a set of slices on MedicationStatement.medication[x].coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • pattern @ $this
        • 10. MedicationStatement.medication[x]:medicationCodeableConcept.coding:pbs
          Slice Namepbs
          BindingThe codes SHALL be taken from PBS Item Codes
          (required to http://terminology.hl7.org.au/ValueSet/pbs-item)
          Must Supporttrue
          Obligations
            ObligationsActor
            SHALL:populate-if-knownAU Core Responder
            SHALL:no-errorAU Core Requester
            12. MedicationStatement.medication[x]:medicationCodeableConcept.coding:amt
            Slice Nameamt
            BindingThe codes SHALL be taken from Australian Medication .
            (required to https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1)
            Must Supporttrue
            Obligations
              ObligationsActor
              SHALL:populate-if-knownAU Core Responder
              SHALL:no-errorAU Core Requester
              14. MedicationStatement.medication[x]:medicationReference
              Slice NamemedicationReference
              TypeReference(AU Core Medication)
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Obligations
                ObligationsActor
                SHALL:populate-if-knownAU Core Responder
                SHALL:no-errorAU Core Requester
                16. MedicationStatement.subject
                Control1..?
                TypeReference(AU Core Patient)
                Must Supporttrue
                Obligations
                  ObligationsActor
                  SHALL:populate-if-knownAU Core Responder
                  SHALL:no-errorAU Core Requester
                  18. MedicationStatement.effective[x]
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Must Supporttrue
                  Obligations
                    ObligationsActor
                    SHALL:populate-if-knownAU Core Responder
                    SHALL:no-errorAU Core Requester
                    20. MedicationStatement.dateAsserted
                    Must Supporttrue
                    Obligations
                      ObligationsActor
                      SHALL:populate-if-knownAU Core Responder
                      SHALL:no-errorAU Core Requester
                      22. MedicationStatement.reasonCode
                      Must Supporttrue
                      Obligations
                        ObligationsActor
                        SHALL:populate-if-knownAU Core Responder
                        SHALL:no-errorAU Core Requester
                        24. MedicationStatement.reasonReference
                        TypeReference(AU Core Condition, Observation, AU Base Diagnostic Report)
                        Must Supporttrue
                        Must Support TypesNo must-support rules about the choice of types/profiles
                        Obligations
                          ObligationsActor
                          SHALL:populate-if-knownAU Core Responder
                          SHALL:no-errorAU Core Requester
                          26. MedicationStatement.dosage
                          Must Supporttrue
                          Obligations
                            ObligationsActor
                            SHALL:populate-if-knownAU Core Responder
                            SHALL:no-errorAU Core Requester
                            28. MedicationStatement.dosage.text
                            Must Supporttrue
                            Obligations
                              ObligationsActor
                              SHALL:populate-if-knownAU Core Responder
                              SHALL:no-errorAU Core Requester