| Australian Digital Health Agency FHIR Implementation Guide 1.1.0

This page is part of the Australian Digital Health Agency FHIR Implementation Guide 1.1.0. It is based on FHIR® version 4.0.1. See the Directory of published versions for a list of available previous versions.

### StructureDefinition: ADHA Core Medication [Active]

The purpose of this profile is to provide a core representation of a medication for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia.

This profile identifies the additional constraints, extensions, and value sets that build on and extend Medication that are supported.

A Medication resource is used within the context of a referencing resource: MedicationAdministration, MedicationDispense, MedicationRequest, or MedicationStatement resource.

This profile is designed to set a core Medication standard in the context of:

- Querying medications referenced by another resource
- Recording or updating a medication referenced by another resource
- Reading medications referenced by another resource

Operations on Medication resources are expected to be within the context of an ExplanationOfBenefit, Flag, MedicationAdministration, MedicationDipsense, MedicationRequest or MedicationStatement resource query.

#### Profile specific guidance

- See the Medicine information section for guidance on constructing a resource and the use of medicines terminology.
- Manufacturer information will commonly be exchanged as a PBS code, this information can be represented as an external resource by using `Medication.manufacturer.identifier` to carry the PBS code and `Medication.manufacturer.display` to carry the name of the manufacturer.

#### Boundaries and relationships

This profile is referenced by ADHA Core Flag, ADHA Core MedicationRequest, and ADHA PBS Claim Item.

#### Formal Views of Profile Content

The official URL for this profile is:

    http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-medication-core-1

The purpose of this profile is to provide a core representation of a medication for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia.

This profile builds on AUBaseMedication.

This profile was published on 2023-08-07 09:41:43+1000 as a active by Australian Digital Health Agency.

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

- Differential Table
- Snapshot Table
- All

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Medication | C | 0..* | AUBaseMedication | A medication in an Australian healthcare context inv-dh-med-01: If present, a manufacturer shall at least have a reference, an identifier or a display
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
brandName | S | 0..1 | string | Medication brand name URL: http://hl7.org.au/fhir/StructureDefinition/medication-brand-name
genericName | S | 0..1 | string | Medication generic drug name URL: http://hl7.org.au/fhir/StructureDefinition/medication-generic-name
code | S | 1..1 | CodeableConcept | Coding for the medicine
Slices for coding |  | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:pbs | S | 0..* | Coding | PBS Item Code
coding:amt | S | 0..* | Coding | AMT Medicines
manufacturer | S C | 0..1 | Reference(ADHA Core Organization) | Physical product manufacturer organisation
form | S | 0..1 | CodeableConcept | powder | tablets | capsule +
amount | S | 0..1 | Ratio | Amount of drug in package
ingredient | S C | 0..* | BackboneElement | Active or inactive ingredient inv-dh-med-02: If present, an item reference shall at least have a reference or a display
item[x] | S C | 1..1 |  | The actual ingredient or content
itemCodeableConcept |  |  | CodeableConcept |
itemReference |  |  | Reference(ADHA Core Substance | ADHA Core Medication) |
isActive | S | 0..1 | boolean | Active ingredient indicator
strength | S | 0..1 | Ratio | Quantity/strength of ingredient present
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Medication | C | 0..* | AUBaseMedication | A medication in an Australian healthcare context inv-dh-med-01: If present, a manufacturer shall at least have a reference, an identifier or a display
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
brandName | S | 0..1 | string | Medication brand name URL: http://hl7.org.au/fhir/StructureDefinition/medication-brand-name
genericName | S | 0..1 | string | Medication generic drug name URL: http://hl7.org.au/fhir/StructureDefinition/medication-generic-name
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Business identifier for this medication
code | S Σ | 1..1 | CodeableConcept | Coding for the medicine Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:pbs | S Σ | 0..* | Coding | PBS Item Code Binding: PBS Item Codes (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://pbs.gov.au/code/item
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:gtin | Σ | 0..* | Coding | Medication Package Global Trade Item Number (GTIN) Binding: GTIN (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.gs1.org/gtin
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:amt | S Σ | 0..* | Coding | AMT Medicines Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1 (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
medicationClass |  | 0..1 | Coding | Medication type URL: http://hl7.org.au/fhir/StructureDefinition/medication-type Binding: Medication Type (required)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:mimsPackage | Σ | 0..1 | Coding | MIMS Package Binding: MIMS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.mims.com.au/codes
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Medication primary text
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
manufacturer | S Σ C | 0..1 | Reference(ADHA Core Organization) | Physical product manufacturer organisation
form | S | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: https://healthterminologies.gov.au/fhir/ValueSet/medication-form-1 (preferred)
amount | S Σ | 0..1 | Ratio | Amount of drug in package
ingredient | S C | 0..* | BackboneElement | Active or inactive ingredient inv-dh-med-02: If present, an item reference shall at least have a reference or a display
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
item[x] | S C | 1..1 |  | The actual ingredient or content Binding: AMT Medicinal Product and Substances (preferred)
itemCodeableConcept |  |  | CodeableConcept |
itemReference |  |  | Reference(ADHA Core Substance | ADHA Core Medication) |
isActive | S | 0..1 | boolean | Active ingredient indicator
strength | S | 0..1 | Ratio | Quantity/strength of ingredient present
batch |  | 0..1 | BackboneElement | Details about packaged medications
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
lotNumber |  | 0..1 | string | Identifier assigned to batch
expirationDate |  | 0..1 | dateTime | When batch will expire
Documentation for this format

Differential View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Medication | C | 0..* | AUBaseMedication | A medication in an Australian healthcare context inv-dh-med-01: If present, a manufacturer shall at least have a reference, an identifier or a display
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
brandName | S | 0..1 | string | Medication brand name URL: http://hl7.org.au/fhir/StructureDefinition/medication-brand-name
genericName | S | 0..1 | string | Medication generic drug name URL: http://hl7.org.au/fhir/StructureDefinition/medication-generic-name
code | S | 1..1 | CodeableConcept | Coding for the medicine
Slices for coding |  | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:pbs | S | 0..* | Coding | PBS Item Code
coding:amt | S | 0..* | Coding | AMT Medicines
manufacturer | S C | 0..1 | Reference(ADHA Core Organization) | Physical product manufacturer organisation
form | S | 0..1 | CodeableConcept | powder | tablets | capsule +
amount | S | 0..1 | Ratio | Amount of drug in package
ingredient | S C | 0..* | BackboneElement | Active or inactive ingredient inv-dh-med-02: If present, an item reference shall at least have a reference or a display
item[x] | S C | 1..1 |  | The actual ingredient or content
itemCodeableConcept |  |  | CodeableConcept |
itemReference |  |  | Reference(ADHA Core Substance | ADHA Core Medication) |
isActive | S | 0..1 | boolean | Active ingredient indicator
strength | S | 0..1 | Ratio | Quantity/strength of ingredient present
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Medication | C | 0..* | AUBaseMedication | A medication in an Australian healthcare context inv-dh-med-01: If present, a manufacturer shall at least have a reference, an identifier or a display
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
brandName | S | 0..1 | string | Medication brand name URL: http://hl7.org.au/fhir/StructureDefinition/medication-brand-name
genericName | S | 0..1 | string | Medication generic drug name URL: http://hl7.org.au/fhir/StructureDefinition/medication-generic-name
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Business identifier for this medication
code | S Σ | 1..1 | CodeableConcept | Coding for the medicine Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
Slices for coding | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system
coding:pbs | S Σ | 0..* | Coding | PBS Item Code Binding: PBS Item Codes (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://pbs.gov.au/code/item
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:gtin | Σ | 0..* | Coding | Medication Package Global Trade Item Number (GTIN) Binding: GTIN (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.gs1.org/gtin
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:amt | S Σ | 0..* | Coding | AMT Medicines Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1 (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
medicationClass |  | 0..1 | Coding | Medication type URL: http://hl7.org.au/fhir/StructureDefinition/medication-type Binding: Medication Type (required)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
coding:mimsPackage | Σ | 0..1 | Coding | MIMS Package Binding: MIMS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://www.mims.com.au/codes
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system
display | Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Medication primary text
status | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
manufacturer | S Σ C | 0..1 | Reference(ADHA Core Organization) | Physical product manufacturer organisation
form | S | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: https://healthterminologies.gov.au/fhir/ValueSet/medication-form-1 (preferred)
amount | S Σ | 0..1 | Ratio | Amount of drug in package
ingredient | S C | 0..* | BackboneElement | Active or inactive ingredient inv-dh-med-02: If present, an item reference shall at least have a reference or a display
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
item[x] | S C | 1..1 |  | The actual ingredient or content Binding: AMT Medicinal Product and Substances (preferred)
itemCodeableConcept |  |  | CodeableConcept |
itemReference |  |  | Reference(ADHA Core Substance | ADHA Core Medication) |
isActive | S | 0..1 | boolean | Active ingredient indicator
strength | S | 0..1 | Ratio | Quantity/strength of ingredient present
batch |  | 0..1 | BackboneElement | Details about packaged medications
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
lotNumber |  | 0..1 | string | Identifier assigned to batch
expirationDate |  | 0..1 | dateTime | When batch will expire
Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron

#### Terminology Bindings

Path | Conformance | ValueSet
Medication.language | preferred | CommonLanguages
Additional Bindings | Purpose
AllLanguages | Max Binding
Medication.code | example | SNOMEDCTMedicationCodes
Medication.code.coding:pbs | preferred | PBSItemCodes
Medication.code.coding:gtin | preferred | GTIN
Medication.code.coding:amt | preferred | https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1
Medication.code.coding:mimsPackage | preferred | MIMS
Medication.status | required | Medication Status Codes
Medication.form | preferred | https://healthterminologies.gov.au/fhir/ValueSet/medication-form-1
Medication.ingredient.item[x] | preferred | AMTMedicinalProductAndSubstances

#### Search Parameters

None defined.