AU Base Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 4.2.2-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-base/ and changes regularly. See the Directory of published versions
Change Log
Release TBD
- Expected Publication date: December 2024
- Expected Publication status: Trial Use
- Based on FHIR version: 4.0.1
The changes in this update are in progress and yet to be balloted.
To help implementers, only the more significant changes are listed here.
Changes in this version
- TBD.
- New profiles:
- New extensions:
- New value sets:
- New code systems:
- New search parameters:
- Changes to AU Base Patient:
- Patient.extension changed to:
- add Individual Pronouns (FHIR-43719)
- add Person Recorded Sex Or Gender (RSG) (FHIR-43834)
- add Australian Veteran Status (au-fhir-base #790)
- remove genderIdentity extension and replace it with the Individual Gender Identity extension (FHIR-43718)
- Added invariant inv-pat-1 to apply Gender Identity Response value set (FHIR-43718)
- Added invariant inv-pat-2 to apply Australian Pronouns value set (FHIR-43719)
- Added invariant inv-pat-3 to RSG.type to bind AU Recorded Sex or Gender Type (extensible) (FHIR-43834).
- Added invariant inv-pat-4 to RSG.sourceDocument.type to bind AU Recorded Sex or Gender (RSG) Source Document Type (extensible) (FHIR-43834).
- Added invariant inv-pat-5 to RSG.sourceDocument.jurisdiction to bind Jurisdiction ValueSet - AU Extended (extensible) (FHIR-43834).
- Changes to AU Base RelatedPerson:
- RelatedPerson.extension changed to:
- Added invariant inv-relper-0 to apply Gender Identity Response value set (FHIR-43718)
- Added invariant inv-relper-1 to apply Australian Pronouns value set (FHIR-43719)
- Added invariant inv-relper-2 to RSG.type to bind AU Recorded Sex or Gender Type (extensible) (FHIR-43834).
- Added invariant inv-relper-3 to RSG.sourceDocument.type to bind AU Recorded Sex or Gender (RSG) Source Document Type (extensible) (FHIR-43834).
- Added invariant inv-relper-4 to RSG.sourceDocument.jurisdiction to bind Jurisdiction ValueSet - AU Extended (extensible) (FHIR-43834).
- Changes to AU Base Practitioner:
- Practitioner.extension added:
- Added invariant inv-pra-2 to apply Gender Identity Response value set (FHIR-43718)
- Added invariant inv-pra-3 to apply Australian Pronouns value set (FHIR-43719)
- Added invariant inv-pra-4 to RSG.type to bind AU Recorded Sex or Gender Type (extensible) (FHIR-43834).
- Added invariant inv-pra-5 to RSG.sourceDocument.type to bind AU Recorded Sex or Gender (RSG) Source Document Type (extensible) (FHIR-43834).
- Added invariant inv-pra-6 to RSG.sourceDocument.type to bind Jurisdiction ValueSet - AU Extended (extensible) (FHIR-43834).
- Deprecated AU Base Diagnostic Request (FHIR-46714).
- Changed context of extension Australian Indigenous Status to add Person and RelatedPerson.
- Changed Coverage.identifier type in AU Base Coverage to add AU Pensioner Concession Card Number, AU Commonwealth Seniors Health Card Number and AU Health Care Card Number (FHIR-47191).
- Changed Observation.code to add additional bindings for component value sets in AU Base Pathology Result (FHIR-46080).
- Changed Medication.code to replace slices with Additional Bindings as 'preferred' in AU Base Medication (FHIR-44823).
- Changed MedicationAdministration.medicationCodeableConcept to replace slices with Additional Bindings as 'preferred' in AU Base Medication Administration (FHIR-44823).
- Changed MedicationDispense.medicationCodeableConcept to replace slices with Additional Bindings as 'preferred' in AU Base Medication Dispense (FHIR-44823).
- Changed MedicationRequest.medicationCodeableConcept to replace slices with Additional Bindings as 'preferred' in AU Base Medication Request (FHIR-44823).
- Changed MedicationStatement.medicationCodeableConcept to replace slices with Additional Bindings as 'preferred' in AU Base Medication Statement (FHIR-44823).
- Changed Immunization.code to replace slices with Additional Bindings as 'preferred' in AU Base Immunisation (FHIR-44821).
- Added a guidance page on AU Base relationship with other HL7 AU FHIR implementation guides.
- Added a guidance page on sex, gender, and related concepts to AU Base to provide guidance on Name to Use, Gender Identity, Pronouns, Recorded Sex or Gender, and Sex Assigned at Birth (FHIR-46415, FHIR-46429, FHIR-46430, FHIR-46428).
- Added Biological Sex at Birth code to AU Recorded Sex or Gender Type value set (FHIR-46544).
- Maturity level changed to FMM 1 for the following:
- Updated AU Base CodeSystem resources to remove conformance to HL7 International ShareableCodeSystem and instead claim conformance to NCTS Complete CodeSystem (FHIR-47148)
- Updated AU Base ValueSet resources to remove conformance to HL7 International ShareableValueSet and instead claim conformance to NCTS Composed ValueSet (FHIR-47149)
Release 4.1.0
- Publication date: 2023-02-22
- Publication status: Trial Use
- Based on FHIR version: 4.0.1
To help implementers, only the more significant changes are listed here.
Changes in this version
Release 4.0.0
- Publication date: 2022-05-30
- Publication status: Trial Use
- Based on FHIR version: 4.0.1
To help implementers, only the more significant changes are listed here.
Changes in this version
- Changed the canonical URL to http://terminology.hl7.org.au and applied new OIDs to HL7 AU CodeSystems and ValueSets.
- Technical correction to extensions to remove slicing (refactoring).
- Changed identifier slices to Identifier profiles in resource profiles.
- New extensions:
- Address Identifier
- AHPRA Profession Details
- AHPRA Registration Details
- Contact Purpose
- Date of Arrival in Australia
- Ethnicity
- IHI Verified Date
- Vaccine Vial Serial Number
- Medication Strength
- Australian Time Zone
- New profiles:
- New resource profiles:
- AU Diagnostic Imaging Report
- AU Diagnostic Imaging Result
- AU Diagnostic Request
- AU Pathology Report
- AU Pathology Result
- AU Base Procedure
- AU Biological Sex Assigned at Birth
- AU Blood Pressure
- AU Body Mass Index
- AU Body Temperature
- AU Heart Rate
- AU Oxygen Saturation
- AU Respiration Rate
- AU Vital Signs Panel
- AU Smoking Status
- AU Estimated Date of Delivery
- AU Gestational Age
- AU Gravidity
- AU Last Menstrual Period
- AU Parity
- Identifier type profiles:
- AU Accession Number
- AU Australian Business Number
- AU Australian Company Number
- AU Australian Registered Body Number
- AU AHPRA Registration Number
- AU Care Agency Employee Identifier
- AU Commonwealth Seniors Health Card Number
- AU CSP Registration Number
- AU Delivery Point Identifier
- AU DVA Number
- AU Employee Number
- AU ETP Prescription Identifier
- AU G-NAF Identifier
- AU Health Care Card Number
- AU HPI-I
- AU HPI-O
- AU IHI
- AU Insurance Member Number
- AU Local Dispense Identifier
- AU Local Order Identifier
- AU Local Prescription Identifier
- AU Local Report Identifier
- AU Location Specific Practice Number
- AU Medical Record Number
- AU Medicare Card Number
- AU Medicare Provider Number
- AU NATA Accreditation Number
- AU NATA Site Number
- AU National Provider Identifier At Organisation
- AU PAI-D Identifier
- AU PAI-O Identifier
- AU PBS Prescriber Number
- AU Pensioner Concession Card Number
- AU Pharmacy Approval Number
- New code systems:
- Contact Purpose
- ActCode AU
- DegreeLicenseCertificate AU
- Location Type (Physical) AU
- Location Type AU
- New value sets:
- Contact Purpose
- ActEncounterCode - AU Extended
- hl7VS-degreeLicenseCertificate - AU Extended
- DVA Entitlement
- Accession Number Type
- Order Identifier Type
- Location Type (Physical) - AU Extended
- ServiceDeliveryLocationRoleType - AU Extended
- Removed profiles:
- AU Base Device
- AU Base Immunisation Recommendation
- AU PBS Sponsor
- AU Base Observation Age
- Removed value sets:
- Healthcare Service Types SNOMED)
- Healthcare Service Roles (SNOMED)
- AMT Trade Product
- AMT Trade Product Pack
- AMT Containered Trade Product Pack
- AMT Medicinal Product Unit of Use
- AMT Trade Product Unit of Use
- AMT Medicinal Product Pack
- Changed definition of IHI (AU IHI) to add extension IHI Verified Date.
- Changed definition of DVA number (AU DVA Number) to convert invariants to a required binding on Identifier.type of DVA Entitlement (refactoring).
- Changed IdentifierTypeAU, added codes "CAEI", "CSPRN", "DVAU", "LRI", "LSPN", "NATAA", "NATAS", "RACSI", "PAN", "GNAF", and "DPID".
- Changed RelatedPerson.communication.language binding in AU Base Related Person to Common Languages in Australia (extensible).
- Changed Encounter.class binding in AU Base Encounter to ActEncounterCode - AU Extended (extensible).
- Changed Location.type binding in AU Base Location to ServiceDeliveryLocationRoleType - AU Extended (extensible).
- Changed Location.physicalType in AU Base Location to Location Type (Physical) - AU Extended (preferred).
- Changed Location.identifier type in AU Base Location to add AU Location Specific Practice Number.
- Changed HealthcareService.identifier type in AU Base Healthcare Service to add AU Residential Aged Care Service Identifier.
- Changed HealthcareService.type binding in AU Base Healthcare Service to Service Type (preferred).
- Changed HealthcareService.specialty binding in AU Base Healthcare Service to Clinical Specialty (preferred).
- Changed HealthcareService.availableTime.availableStartTime and HealthcareService.availableTime.availableEndTime in AU Base Healthcare Service to add the extension Australian Time Zone.
- Changed PractitionerRole.availableTime.availableStartTime and PractitionerRole.availableTime.availableEndTime in AU Base Practitioner Role to add the extension Australian Time Zone.
- Changed PractitionerRole.code binding in AU Base Practitioner Role to Practitioner Role (preferred).
- Changed PractitionerRole.specialty binding in AU Base Practitioner Role to Clinical Specialty (preferred).
- Changed Organization.identifier type in AU Base Organization to add AU Pharmacy Approval Number.
- Changed Organization.type binding in AU Base Organization to Healthcare Organisation Role Type (preferred).
- Changed Organization.contact.purpose binding in AU Base Organization to Contact Purpose (extensible).
- Changed Practitioner.identifier type in AU Base Practitioner to add AU Ahpra Registration Number.
- Changed Practitioner.qualification.extension in AU Base Practitioner to add extensions Ahpra Profession Details and Ahpra Registration Details.
- Changed Practitioner.qualification.identifier type in AU Base Practitioner to add AU Ahpra Registration Number.
- Changed Practitioner.qualification.code binding in AU Base Practitioner to hl7VS-degreeLicenseCertificate - AU Extended (preferred).
- Changed Patient.extension in AU Base Patient to add extensions Date of Arrival in Australia and interpreterRequired.
- Changed Patient.contact.relationship binding in AU Base Patient to Contact Relationship Type (extensible).
- Changed Address.extension in Australian Address to add the extension Address Identifier.
- Changed Substance.substanceReference to remove type restriction to AU Base Substance.
- Changed AllergyIntolerance.code binding in AU Base Allergy Intolerance to version 2 of Indicator of Hypersensitivity or Intolerance to Substance (preferred).
- Changed AllergyIntolerance.reaction.exposureRoute binding in AU Base Allergy Intolerance to Route of Administration (preferred).
- Changed Condition.bodySite binding strength in AU Base Condition to preferred.
- Changed Observation.code in AU Body Height to add a slice for the SNOMED CT concept.
- Changed Observation.effective[x] in AU Body Height to restrict the type to dateTime.
- Changed Observation.valueQuantity.code binding in AU Body Height to Metric Body Length Units.
- Changed Observation.code in AU Body Weight to add a slice for the SNOMED CT concept.
- Changed Observation.effective[x] in AU Body Weight to restrict the type to dateTime.
- Changed Observation.valueQuantity.code binding in AU Body Weight to Metric Body Weight Units.
- Changed Observation.code in AU Head Circumference to add a slice for the SNOMED CT concept.
- Changed Observation.effective[x] in AU Head Circumference to restrict the type to dateTime.
- Changed Observation.valueQuantity.code binding in AU Head Circumference to Metric Body Length Units.
- Changed Observation.bodySite binding in AU Head Circumference to Body Site (preferred).
- Retitled AU Base Diagnostic Observation to AU Base Diagnostic Result.
- Changed Observation.category cardinality in AU Base Diagnostic Result to 1..*.
- Changed Observation.subject cardinality in AU Base Diagnostic Result to 1..1.
- Changed Observation.specimen type in AU Base Diagnostic Result to remove AU Base Specimen.
- Changed Observation.effective[x] cardinality in AU Base Diagnostic Result to 1..1.
- Changed Observation.hasMember in AU Base Diagnostic Result to allow only AU Diagnostic Result, AU Diagnostic Imaging Result, or AU Pathology Result.
- Changed Observation.code constraint in AU Assertion of No Relevant Finding from fixed value to required pattern.
- Changed Observation.dataAbsentReason cardinality in AU Assertion of No Relevant Finding to remove cardinality constraint.
- Changed ServiceRequest.identifier type in AU Base Diagnostic Request from Placer Identifier to AU Local Order Identifier.
- Changed ServiceRequest.code binding in AU Base Diagnostic Request to Evaluation Procedure (example).
- Changed ServiceRequest.performerType binding in AU Base Diagnostic Request to replace multiple terminology binding slices with a binding to Practitioner Role (preferred).
- Changed ServiceRequest.reasonCode binding in AU Base Diagnostic Request to Reason for Request (preferred).
- Changed ServiceRequest.bodySite binding in AU Base Diagnostic Request to Body Site (preferred).
- Changed DiagnosticReport.identifier type in AU Base Diagnostic Report from Filler Identifier to AU Local Report, AU Local Order Identifier, and AU Accession Number Identifier.
- Changed DiagnosticReport.basedOn type in AU Base Diagnostic Report to add AU Diagnostic Request.
- Changed DiagnosticReport.code binding in AU Base Diagnostic Report to Evaluation Procedure (example).
- Changed DiagnosticReport.result type in AU Base Diagnostic Report to add AU Diagnostic Result, AU Diagnostic Imaging Result, AU Pathology Result.
- Changed Specimen.type, Specimen.collection.method, Specimen.collection.bodySite, and Specimen.container.type terminology constraint to replace the slice with a preferred binding.
- Changed BodyStructure.morphology binding strength in AU Base BodyStructure to preferred.
- Changed BodyStructure.locationQualifier binding in AU Base BodyStructure to Body Site Relative Site Qualifier (preferred).
- Changed Immunization.site binding in AU Base Immunisation, moved the binding from Immunization.site.coding to Immunization.site and changed the strength to preferred.
- Changed Immunization.route binding in AU Base Immunisation, moved the binding from Immunization.route.coding to Immunization.route and changed the strength to preferred.
- Changed Immunization.performer slicing in AU Base Immunisation to remove the slice Immunisation Witnessed By and changed the discriminator to pattern:function.
- Changed Immunization.vaccinationProtocol.targetDisease in AU Base Immunisation to remove the slice No Information for Target Disease.
- Changed Medication.extension in AU Base Medication to remove extensions Medication Brand Name and Medication Generic Name.
- Changed Medication.ingredient.itemReference type in AU Base Medication to remove AU Base Medication and AU Base Substance.
- Changed MedicationRequest.extension in AU Base Medication Request to remove extensions Medication Brand Name and Medication Generic Name.
- Changed MedicationRequest.medicationReference type in AU Base Medication Request to remove AU Base Medication.
- Changed MedicationRequest.reasonCode binding in AU Base Medication Request to Reason for Request (preferred).
- Changed MedicationDispense.extension in AU Base Medication Dispense to remove extensions Medication Brand Name and Medication Generic Name.
- Changed MedicationDispense.medicationReference type in AU Base Medication Dispense to remove AU Base Medication.
- Technical correction to MedicationDispense.dosageInstruction.method in AU Base Medication Dispense to remove partial slice definition.
- Changed MedicationDispense.substitution.reason cardinality in AU Base Medication Dispense to 0..1.
- Changed MedicationStatement.extension in AU Base Medication Statement to remove extensions Medication Brand Name and Medication Generic Name.
- Changed MedicationStatement.medicationReference type in AU Base Medication Statement to remove AU Base Medication.
- Changed MedicationStatement.status binding in AU Base Medication Statement to remove Medication Reason Not Taken (preferred).
- Changed MedicationAdministration.medicationReference type in AU Base Medication Administration to remove AU Base Medication.
- Changed MedicationAdministration.dosage.site binding in AU Base Medication Administration to Body Site (preferred).
- Changed MedicationAdministration.dosage.route binding in AU Base Medication Administration to Route of Administration (preferred).
- Changed MedicationAdministration.dosage.method binding strength in AU Base Medication Administration to preferred.
- Changes specific to moving from STU3 to R4
- Removed extensions:
- Performer Party
- Administration Witness
- Associated Practitioner Role
- Section Author
- Related Person Attester Party
- Composition Author Role
- Condition Recorder
- Additional Category
- Metadata Source
- Encounter Origin Organisation
- Encounter Destination Organisation
- Healthcare Service Eligibility Detail
- Healthcare Service Communication
- Changed AU Base Diagnostic Procedure Request to AU Base Diagnostic Request.
- Changed AU Base Body Site to AU Base Body Structure.
- Changed Encounter.hospitalization.extension in AU Base Encounter to remove Encounter Origin Organisation and Encounter Destination Organisation.
- Changed HealthcareService.extension in AU Base Healthcare Service to remove Healthcare Service Eligibility Detail and Healthcare Service Communication.
- Changed Composition.extension in AU Base Composition to remove Composition Author Role.
- Changed Composition.attester.extension in AU Base Composition to remove Related Person Attester Party.
- Changed Composition.section.extension in AU Base Composition to remove Section Author.
- Changed AllergyIntolerance.extension in AU Base Allergy Intolerance to remove Author as a RelatedPerson.
- Changed Condition.extension in AU Base Condition to remove Condition Recorder.
- Changed Observation.extension in AU Base Diagnostic Result to remove Performer Party.
- Changed DiagnosticReport.extension in AU Base Diagnostic Report to review Performer Party and Additional Category.
- Changed Immunization.vaccinationProtocol.doseStatus in AU Base Immunisation to remove the slice Dose Status Not Available.
- Changed MedicationAdministration.performer.extension in AU Base Medication Administration to remove the extension Administration Witness.
- Changed MedicationList.extension in AU Base Medication List to remove the extension Authoring Practitioner Role.
Release 1.1.1
- Publication date: 2020-01-21
- Publication status: Trial Use
- Based on FHIR version: 3.0.2
Rebuild of this guide to publish based on FHIR 3.0.2. To help implementers, only the more significant changes are listed here.
Changes in this version
- Added Maturity level (FMM) to profile and extension pages.
- New extensions
- Encounter Description
- Authoring Practitioner Role
- Encounter Origin Organisation
- Encounter Destination Organisation
- Associated Practitioner Role
- Associated Healthcare Service
- Performer Party
- Administration Witness
- Change Description
- Author as a RelatedPerson
- Condition Recorder
- Additional Category
- New profiles:
- AU Base Encounter
- AU Base Immunisation Recommendation
- AU Medicine List
- AU Base Specimen
- AU Assertion of No Relevant Finding
- AU Base Diagnostic Procedure Request
- AU Base Diagnostic Report
- AU Base Diagnostic Observation
- AU Base Substance
- New code systems:
- HL7 V2 Table 0443 - Provider Role (AU Extended).
- New value sets:
- Healthcare Service Types (SNOMED)
- v2 Provider Role - AU Extended
- Changed HealthcareService.type binding in AU Base Healthcare Service to Healthcare Service Types (SNOMED) (preferred).
- Technical correction to fix slicing of elements of type coding or codeable concept by fixing system value.
- Changed Immunization.practitioner in AU Base Immunisation to add slices for Immunisation Administered By, Immunisation Approved By, Immunisation Witnessed By.
- Changed Immunization.explanation.reason and reasonNotGiven in AU Base Immunisation from slicing to preferred binding (refactoring).
- Changed Medication.extension in AU Base Medication to remove extension AU PBS Sponsor.
- Changed Medication.form binding in AU Base Medication to Medication Form.
- Changed Medication.ingredient.itemReference type in AU Base Medication to allow only AU Base Medication or AU Base Substance.
- Changed MedicationRequest.medicationReference type in AU Base MedicationRequest to allow only AU Base Medication.
- Changed MedicationDispense.substitution.reason binding in AU Base Medication Dispense to Medicine Substitution Reason.
- Changed MedicationStatement.reasonNotTaken binding in AU Base Medication Statement to Medication Reason Not Taken.
- Changed MedicationStatement.reasonCode binding in AU Base Medication Statement to Medication Reason Taken.
- Changed Observation.code constraint in AU Base Observation Age from required pattern to fixed value.
- Changed Condition.code and Condition.evidence.code in AU Base Condition from slicing to preferred binding (refactoring).
- Changed Condition.bodySite binding in AU Base Condition to Body Site.
- Changed AllergyIntolerance.extension in AU Base Allergy Intolerance to replace Recorder as a RelatedPerson with Author as a RelatedPerson.
- Changed AllergyIntolerance.reaction.substance and AllergyIntolerance.reaction.manifestation in AU Base Allergy Intolerance from slicing to preferred binding (refactoring).
- Changed Dosage.method binding strength in AU Base Dosage to preferred.
- Changed Dosage.additionalInstruction, Dosage.asNeeded[x], Dosage.site, and Dosage.route in AU Base Dosage from slicing to preferred binding (refactoring).
Release 1.0.2
- Publication date: 2019-05-06
- Publication status: Trial Use
- Based on FHIR version: 3.0.1
First official published version of this implementation guide.