AU Core Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 2.0.1-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
Change Log
Release TBD
- Publication date: TBD
- Publication status: TBD
- Based on FHIR version: 4.0.1
This change log documents the significant updates and resolutions implemented from version 2.0.0-ballot to TBD. The list below includes substantive changes to mandatory and Must Support elements inherited from AU Base.
Changes in this version
Release 2.0.0-ballot
- Publication date: 2025-07-31
- Publication status: Ballot for Working Standard
- Based on FHIR version: 4.0.1
This change log documents the significant updates and resolutions implemented from version 1.0.0 to 2.0.0-ballot. The changes in this update are for ballot. The list below includes substantive changes to mandatory and Must Support elements inherited from AU Base.
Changes in this version
Release 1.0.0
- Publication date: 2025-01-29
- Publication status: Working Standard (Trial Use)
- Based on FHIR version: 4.0.1
This change log documents the significant updates and resolutions implemented from version 1.0.0-ballot to 1.0.0.
Changes in this version
- Added Sex and Gender page to consolidate implementation guidance on sex and gender concepts in AU Core. Duplicate guidance already defined in AU Base is removed, and replaced with reference to AU Base guidance AU Core: FHIR-47176, AU Core: FHIR-47178, AU Core: FHIR-47182, AU Core: FHIR-47183, AU Core: FHIR-46892, AU Core: FHIR-46896.
- AU Core Diagnostic Result Observation:
- corrected base profile to AU Base Diagnostic Observation AU Core: FHIR-47116
- removed constraints from Observation.hasMember.reference AU Core: FHIR-46728, AU Core: FHIR-48331
- removed Must Support and Obligations from Observation.identifier, Observation.interpretation, Observation.note, Observation.method, Observation.referenceRange, Observation.referenceRange.low, Observation.referenceRange.high, Observation.referenceRange.type and Observation.referenceRange.text AU Core: FHIR-46737
- AU Core Location: removed Must Support flag and associated Obligation extensions from Location.identifier AU Core: FHIR-47105 and Location.mode AU Core: FHIR-47104
- AU Core MedicationRequest: updated invariant au-core-medreq-01 to allow for a Data Absent Reason extension in order to meet AU Core Missing Data and Suppressed Data requirements AU Core: FHIR-46417
- AU Core Pathology Result Observation:
- AU Core search parameters and search parameter combinations:
- AU Core Requester CapabilityStatement:
- AU Core Responder CapabilityStatement:
- removed all instances of MAY support create, update, delete, vread, patch, history-instance AU Core: FHIR-46060
- corrected narrative of PractitionerRole practitioner.identifier search parameter from Medicare Provider Number to HPI-I AU Core: FHIR-47013
- corrected support for Practitioner _id search parameter to SHOULD instead of SHALL AU Core: FHIR-46777
- added missing entries for DocumentReference and RelatedPerson resources AU Core: FHIR-46546
Release 1.0.0-ballot
- Publication date: 2024-08-05
- Publication status: Ballot for Working Standard
- Based on FHIR version: 4.0.1
This change log documents the significant updates and resolutions implemented from version 0.3.0-ballot to 1.0.0-ballot.
Changes in this version
- In the AU Core Data for Interoperability page, to align to the published AUCDI Release 1 (R1):
- added AUCDI element mapping Date/Time of Measurement and Date/Time of Observation, and added future consideration note for Last Updated
- updated mapping of AUCDI Procedure Completed Event to be represented by Procedure only au-fhir-core #147.
- updated mapping of AUCDI Medication Use Statement to be represented by MedicationStatement only au-fhir-core #145.
- dependency to Smart App Launch changed to 2.1.0 instead of latest (2.2.0) due to missing dependency issue that causes failure to load in NPM Package registry AU Core: FHIR-46398
- Throughout the specification made significant clarifications to FHIR Obligations, Actors, and Capabilities:
- changed the default obligation behaviour in AU Core for Responders from 'be capable of populate' to 'populate if known' AU Core: FHIR-45231, AU Core: FHIR-45195, AU Core: FHIR-45163, AU Core: FHIR-45095, AU Core: FHIR-45073
- introduced FHIR Obligations & ActorDefinitions to clarify system actors and associated obligations AU Core: FHIR-45231, AU Core: FHIR-45195, AU Core: FHIR-45163, AU Core: FHIR-45073
- clarified the documentation on Must Support and Mandatory elements using the language of Obligation AU Core: FHIR-45231, AU Core: FHIR-45195, AU Core: FHIR-45163, AU Core: FHIR-45073, AU Core: FHIR-43852
- clarified capabilities in AU Core R1 by:
- added Actor Definitions page under FHIR Artefacts AU Core: FHIR-45231, AU Core: FHIR-45195, AU Core: FHIR-45163, AU Core: FHIR-45073.
- Added Security and Privacy page AU Core: FHIR-45067, and added requirements on supporting TLS 1.2 and TLS 1.3 AU Core: FHIR-46068.
- Added AU Variance Statement page AU Core: FHIR-46034.
- Added additional guidance for body site / laterality implementation to General Guidance page AU Core: FHIR-45176.
- Moved the Medicine Information section from the General Guidance page to a new Medicine Information page AU Core: FHIR-45165.
- Changes to the following AU Core search parameters and search parameter combinations:
- Changes to AU Core Immunization:
- removed Must Support from Immunization.encounter AU Core: FHIR-45218
- removed Must Support from Immunization.performer, Immunization.performer.function, Immunization.performer.actor AU Core: FHIR-44653
- removed Must Support from Immunization.protocolApplied, Immunization.protocolApplied.series, Immunization.protocolApplied.targetDisease, Immunization.protocolApplied.doseNumber[x] AU Core: FHIR-44674, AU Core: FHIR-44656, AU Core: FHIR-44654
- removed Must Support from Immunization.reasonCode AU Core: FHIR-44654, AU Core: FHIR-45968
- added Must Support to Immunization.primarySource AU Core: FHIR-44659
- changed Immunization.vaccineCode slicing rule from slicing by system to slice by value set AU Core: FHIR-46391
- support for AIR codes and AMT Vaccine codes in Immunization.vaccineCode changed to define the slices in AU Core (no longer inherited from AU Base as per AU Core: FHIR-44821). Slicing discriminator changed from slicing by value:system to slicing by value set and AMT value set binding strength has been corrected to required. AU Core: FHIR-46391
- Changes to AU Core Encounter:
- Changes to AU Core Location: removed Must Support from Location.description in AU Core: FHIR-45029.
- Changes to AU Core MedicationRequest:
- changed MedicationRequest.requester type from RelatedPerson to AU Base RelatedPerson AU Core: FHIR-45228
- removed Must Support from MedicationRequest.identifier AU Core: FHIR-45208
- removed Must Support from MedicationRequest.category AU Core: FHIR-45207
- removed Must Support from MedicationRequest.note AU Core: FHIR-45209
- removed Must Support from MedicationRequest.dispenseRequest, MedicationRequest.dispenseRequest.validityPeriod, MedicationRequest.dispenseRequest.numberOfRepeatsAllowed, MedicationRequest.dispenseRequest.quantity
AU Core: FHIR-45088
- removed Must Support from MedicationRequest.substitution, MedicationRequest.substitution.allowed[x] AU Core: FHIR-45088
- added Must Support to MedicationRequest.reasonReference AU Core: FHIR-45090
- support for AMT codes and PBS Item Codes in MedicationRequest.medicationCodeableConcept changed to define slicing in AU Core (no longer inherited from AU Base as per AU Core: FHIR-44821). Slicing discriminator changed from slicing by value:system to slicing by value set and the binding strength has been corrected to required. AU Core: FHIR-46391
- Changes to AU Core Medication:
- Changes to AU Core Organization:
- Changes to AU Core Patient:
- Changes to AU Core Practitioner:
- Changes to AU Core PractitionerRole:
- removed Must Support from PractitionerRole.location AU Core: FHIR-43841
- updated invariant au-core-prarol-01 to allow for a Data Absent Reason extension in order to meet AU Core Missing Data and Suppressed Data requirements AU Core: FHIR-46419
- Changes to AU Core Procedure:
- Removed AU Core Provenance AU Core: FHIR-45191.
- Removed AU Core MedicationStatement in accordance with the agreement to move work on this profile from AU Core R1 to R2. This decision is noted in the AU Core Future Candidate Requirements Under Consideration AU Core: FHIR-45052.
- Changes to AU Core Condition:
- Changes to AU Core AllergyIntolerance:
- removed profile-specific implementation guidance "
AllergyIntolerance.verificationStatus is "unconfirmed" where a sending system does not clearly have this element or "confirmed" depending on the level of certainty" AU Core: FHIR-45039
- removed Must Support from AllergyIntolerance.asserter AU Core: FHIR-44699, AU Core: FHIR-45083
- removed Must Support from AllergyIntolerance.recorder AU Core: FHIR-45082, AU Core: FHIR-45066
- removed Must Support from AllergyIntolerance.encounter AU Core: FHIR-45123
- removed Must Support from AllergyIntolerance.note AU Core: FHIR-45188
- in AllergyIntolerance.code
- changed Indicator of Hypersensitivity or Intolerance to Substance value set binding strength from preferred to extensible AU Core: FHIR-44713
- added Additional Binding, Adverse Reaction Substances and Negated Findings value set as candidate AU Core: FHIR-44713
- Changes to AU Core Smoking Status:
- removed Must Support from Observation.encounter AU Core: FHIR-45222
- removed Must Support from Observation.performer AU Core: FHIR-45223
- removed the fixed value constraint 'final' on Observation.status AU Core: FHIR-45120
- replaced Observation.code patternCodeableConcept constraint of 266918002 |Tobacco smoking consumption| with 1747861000168109 |Smoking status| AU Core: FHIR-45124
- corrected invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day AU Core: FHIR-46407
- Changes to AU Core Immunization:
- Changes to AU Core Blood Pressure:
- Changes to AU Core Body Height:
- removed Must Support from Observation.encounter AU Core: FHIR-45134
- removed Must Support from Observation.performer AU Core: FHIR-44786
- removed fixed value constraint 'final' on Observation.status AU Core: FHIR-45120
- removed the required binding to Metric Body Length Units value set from Observation.value[x]:valueQuantity to allow the FHIR standard profile binding, and added the Metric Body Length Units value set as a candidate additional binding AU Core: FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) AU Core: FHIR-46486
- Changes to AU Core Body Temperature:
- removed Must Support from Observation.encounter AU Core: FHIR-45134
- removed Must Support from Observation.performer AU Core: FHIR-44786
- removed the fixed value constraint 'final' on Observation.status AU Core: FHIR-45120
- removed the required binding to Metric Body Temperature Units value set from Observation.value[x]:valueQuantity to allow the FHIR standard profile binding, and added the Metric Body Temperature Units value set as a candidate additional binding AU Core: FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) AU Core: FHIR-46486
- Changes to AU Core Body Weight:
- removed Must Support from Observation.encounter AU Core: FHIR-45134
- removed Must Support from Observation.performer AU Core: FHIR-44786
- removed the fixed value constraint 'final' on Observation.status AU Core: FHIR-45120
- removed the required binding to Metric Body Weight Units value set from Observation.value[x]:valueQuantity to allow the FHIR standard profile binding, and added the Metric Body Weight Units value set as a candidate additional binding AU Core: FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) AU Core: FHIR-46486
- Changes to AU Core Heart Rate:
- Changes to AU Core Respiration Rate:
- Changes to AU Core Waist Circumference:
- removed Must Support from Observation.encounter AU Core: FHIR-45134
- removed Must Support from Observation.performer AU Core: FHIR-44786
- removed the fixed value constraint 'final' on Observation.status AU Core: FHIR-45120
- removed the required binding to Metric Body Length Units value set from Observation.valueQuantity.code to allow the FHIR standard profile binding, and added the Metric Body Length Units value set as a candidate additional binding AU Core: FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) AU Core: FHIR-46486
- Changes to AU Core Diagnostic Result Observation:
- changed Observation.performer type from RelatedPerson to AU Base RelatedPerson AU Core: FHIR-45228
- removed the required binding to ObservationStatus Result Available value set from Observation.status AU Core: FHIR-45125
- updated invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day AU Core: FHIR-46407
- Changes to AU Core Pathology Result Observation:
- changed Observation.performer type from RelatedPerson to AU Base RelatedPerson AU Core: FHIR-45228
- removed the required binding to ObservationStatus Result Available value set from Observation.status AU Core: FHIR-45125
- updated invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day AU Core: FHIR-46407
- Changes in AU Core Requester CapabilityStatement:
- removed reference to Bulk Data Access implementation guide AU Core: FHIR-45113
- corrected the Observation combined search parameter 'patient+category+status' from SHALL to SHOULD AU Core: FHIR-45390
- corrected narrative of Location identifier parameter requester requirements on providing both the system and code values from SHOULD to MAY AU Core: FHIR-46209
- replaced security and authorization requirements with pointer to Security and Privacy page AU Core: FHIR-46067
- Changes in AU Core Responder CapabilityStatement:
- removed reference to Bulk Data Access implementation guide AU Core: FHIR-45113
- corrected the Observation combined search parameter 'patient+category+status' from SHALL to SHOULD AU Core: FHIR-45390
- corrected MedicationRequest combined search parameter 'patient+intent+authoredon' from SHALL to SHOULD AU Core: FHIR-46167
- corrected narrative of Location identifier parameter requester requirements on providing both the system and code values from SHOULD to MAY AU Core: FHIR-46209
- replaced security and authorization requirements with pointer to Security and Privacy page AU Core: FHIR-46067