HL7® FHIR® New Zealand Base Implementation Guide
3.2.0-ci-build - Draft

HL7® FHIR® New Zealand Base Implementation Guide, published by HL7 New Zealand. This guide is not an authorized publication; it is the continuous build for version 3.2.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7NZ/nzbase/ and changes regularly. See the Directory of published versions

Resource Profile: Medication resource for use in NZ

Official URL: http://hl7.org.nz/fhir/StructureDefinition/NzMedication Version: 1.0.0
Draft as of 2026-10-15 Computable Name: NzMedication

Medication resource for use in NZ

Usages:

  • This Profile is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.code 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Medication.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Medication.contained 0..* Resource Contained, inline Resources
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.identifier This element is included in summaries. 0..* Identifier Business identifier for this medication
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
Medication.manufacturer This element is included in summaries. 0..1 Reference(Organization) Manufacturer of the item
Medication.form 0..1 CodeableConcept powder | tablets | capsule +
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
Medication.amount This element is included in summaries. 0..1 Ratio Amount of drug in package
Medication.ingredient 0..* BackboneElement Active or inactive ingredient
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.extension 0..* Extension Additional content defined by implementations
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item[x] 1..1 The actual ingredient or content
Medication.ingredient.item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.isActive 0..1 boolean Active ingredient indicator
Medication.ingredient.strength 0..1 Ratio Quantity of ingredient present
Medication.batch 0..1 BackboneElement Details about packaged medications
Medication.batch.id 0..1 string Unique id for inter-element referencing
Medication.batch.extension 0..* Extension Additional content defined by implementations
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.batch.lotNumber 0..1 string Identifier assigned to batch
Medication.batch.expirationDate 0..1 dateTime When batch will expire

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Medication

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.code 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Medication.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Medication.contained 0..* Resource Contained, inline Resources
Medication.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Medication.Slices for extension.extension:nzf-atc 0..* CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-atc
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/atc-code (required)
Medication.Slices for extension.extension:nzf-nzmt-type 0..1 CodeableConcept Extension
URL: http://hl7.org.nz/fhir/StructureDefinition/nzf-nzmt-type
Binding: https://nzhts.digital.health.nz/fhir/ValueSet/nzmt-type (required)
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.identifier This element is included in summaries. 0..* Identifier Business identifier for this medication
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: http://nzmt.org.nz/vs (preferred)
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.
Medication.manufacturer This element is included in summaries. 0..1 Reference(Organization) Manufacturer of the item
Medication.form 0..1 CodeableConcept powder | tablets | capsule +
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
Medication.amount This element is included in summaries. 0..1 Ratio Amount of drug in package
Medication.ingredient 0..* BackboneElement Active or inactive ingredient
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.extension 0..* Extension Additional content defined by implementations
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item[x] 1..1 The actual ingredient or content
Medication.ingredient.item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.isActive 0..1 boolean Active ingredient indicator
Medication.ingredient.strength 0..1 Ratio Quantity of ingredient present
Medication.batch 0..1 BackboneElement Details about packaged medications
Medication.batch.id 0..1 string Unique id for inter-element referencing
Medication.batch.extension 0..* Extension Additional content defined by implementations
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.batch.lotNumber 0..1 string Identifier assigned to batch
Medication.batch.expirationDate 0..1 dateTime When batch will expire

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base preferred http://nzmt.org.nz/vs Not State Unknown
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Medication

 

Other representations of profile: CSV, Excel, Schematron