AU Core Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 1.0.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
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 1.0.0-ballot to TBD.
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 FHIR-47176, FHIR-47178, FHIR-47182, FHIR-47183, FHIR-46892, FHIR-46896.
- AU Core Diagnostic Result Observation:
- corrected base profile to AU Base Diagnostic Observation FHIR-47116
- removed constraints from Observation.hasMember.reference FHIR-46728, 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 FHIR-46737
- AU Core Location: removed Must Support flag and associated Obligation extensions from Location.identifier FHIR-47105 and Location.mode 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 FHIR-46417
- AU Core Pathology Result Observation:
- removed constraints from Observation.hasMember.reference and Observation.specimen.reference FHIR-46728, FHIR-46731
- removed Must Support and Obligations from Observation.identifier, Observation.method and Observation.note FHIR-46732
- AU Core search parameters and search parameter combinations:
- AU Core Requester CapabilityStatement:
- removed all instances of MAY support create, update, delete, vread, patch, history-instance FHIR-46060
- removed MAY support search-system and history-system FHIR-46059
- _id Patient search parameter changed to SHOULD from SHALL FHIR-46390
- added missing entries for DocumentReference and RelatedPerson resources FHIR-46546
- AU Core Responder CapabilityStatement:
- removed all instances of MAY support create, update, delete, vread, patch, history-instance FHIR-46060
- corrected narrative of PractitionerRole practitioner.identifier search parameter from Medicare Provider Number to HPI-I FHIR-47013
- corrected support for Practitioner _id search parameter to SHOULD instead of SHALL FHIR-46777
- added missing entries for DocumentReference and RelatedPerson resources FHIR-46546
Release 1.0.0-ballot
- Publication date: 2024-08-05
- Publication status: Ballot
- 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 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’ FHIR-45231, FHIR-45195, FHIR-45163, FHIR-45095, FHIR-45073
- introduced FHIR Obligations & ActorDefinitions to clarify system actors and associated obligations FHIR-45231, FHIR-45195, FHIR-45163, FHIR-45073
- clarified the documentation on Must Support and Mandatory elements using the language of Obligation FHIR-45231, FHIR-45195, FHIR-45163, FHIR-45073, FHIR-43852
- clarified capabilities in AU Core R1 by:
- added Actor Definitions page under FHIR Artefacts FHIR-45231, FHIR-45195, FHIR-45163, FHIR-45073.
- Added Security and Privacy page FHIR-45067, and added requirements on supporting TLS 1.2 and TLS 1.3 FHIR-46068.
- Added AU Variance Statement page FHIR-46034.
- Added additional guidance for body site / laterality implementation to General Guidance page FHIR-45176.
- Moved the Medicine Information section from the General Guidance page to a new Medicine Information page 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 FHIR-45218
- removed Must Support from Immunization.performer, Immunization.performer.function, Immunization.performer.actor FHIR-44653
- removed Must Support from Immunization.protocolApplied, Immunization.protocolApplied.series, Immunization.protocolApplied.targetDisease, Immunization.protocolApplied.doseNumber[x] FHIR-44674, FHIR-44656, FHIR-44654
- removed Must Support from Immunization.reasonCode FHIR-44654, FHIR-45968
- added Must Support to Immunization.primarySource FHIR-44659
- changed Immunization.vaccineCode slicing rule from slicing by system to slice by value set 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 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. FHIR-46391
- Changes to AU Core Encounter:
- removed Must Support from Encounter.identifier FHIR-45212
- removed Must Support from Encounter.type FHIR-44580
- removed Must Support from Encounter.hospitalization, Encounter.hospitalization.dischargeDisposition FHIR-45210
- changed Encounter.participant.individual type from RelatedPerson to AU Base RelatedPerson FHIR-45228
- Changes to AU Core Location: removed Must Support from Location.description in FHIR-45029.
- Changes to AU Core MedicationRequest:
- changed MedicationRequest.requester type from RelatedPerson to AU Base RelatedPerson FHIR-45228
- removed Must Support from MedicationRequest.identifier FHIR-45208
- removed Must Support from MedicationRequest.category FHIR-45207
- removed Must Support from MedicationRequest.note FHIR-45209
- removed Must Support from MedicationRequest.dispenseRequest, MedicationRequest.dispenseRequest.validityPeriod, MedicationRequest.dispenseRequest.numberOfRepeatsAllowed, MedicationRequest.dispenseRequest.quantity
FHIR-45088
- removed Must Support from MedicationRequest.substitution, MedicationRequest.substitution.allowed[x] FHIR-45088
- added Must Support to MedicationRequest.reasonReference 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 FHIR-44821). Slicing discriminator changed from slicing by value:system to slicing by value set and the binding strength has been corrected to required. FHIR-46391
- Changes to AU Core Medication:
- removal of Must Support from Medication.manufacturer FHIR-45130
- removed Must Support from Medication.form FHIR-45221
- removed Must Support from Medication.ingredient FHIR-45220
- removed Must Support from Medication.ingredient.item[x] FHIR-45220
- removed Must Support from Medication.ingredient.isActive FHIR-45220, FHIR-45130, FHIR-45049
- removed Must Support from Medication.ingredient.strength FHIR-45220
- removed Must Support from Medication.amount FHIR-45219
- support for AMT codes and PBS Item Codes in Medication.code changed to define slicing in AU Core (no longer inherited from AU Base as per FHIR-44821). Slicing discriminator changed from slicing by value:system to value set and the binding strength has been corrected to required. FHIR-46391
- Changes to AU Core Organizaton:
- removed Must Support from Organization.alias FHIR-44585
- corrected the invariant au-core-org-01 FHIRPath expression FHIR-46103
- Changes to AU Core Patient:
- removed Must Support from Patient.extension:birthPlace FHIR-45018
- removed Must Support from Patient.extension:interpreterRequired FHIR-45186
- removed Must Support from Patient.birthDate.extension:birthTime FHIR-45028
- removed Must Support from Patient.birthDate.extension:accuracyIndicator FHIR-45028
- added Must Support on Patient.name.text FHIR-44818
- added Must Support on Patient.name.family FHIR-44818
- added Must Support on Patient.name.given FHIR-44818
- updated invariants au-core-pat-01, au-core-pat-02, and au-core-pat-04 to allow for a Data Absent Reason extension in order to meet AU Core Missing Data and Suppressed Data requirements FHIR-46406
- Changes to AU Core Practitioner:
- removed Must Support from Practitioner.communication FHIR-44588
- removed Must Support from Practitioner.qualification, Practitioner.qualification.identifier, Practitioner.qualification.code, Practitioner.qualification.period, Practitioner.qualification.issuer: FHIR-45118, FHIR-44587
- removed Must Support from Practitioner.address FHIR-43860
- removed Must Support from Practitioner.telecom FHIR-43860
- added Must Support on Practitioner.name.family FHIR-44819
- added Must Support on Practitioner.name.given FHIR-44819
- replaced constraint au-core-prac-01: At least text or family name shall be present with making Practitioner.name.family mandatory (1..1) FHIR-44819
- Changes to AU Core PractitionerRole:
- removed Must Support from PractitionerRole.location 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 FHIR-46419
- Changes to AU Core Procedure:
- removed Must Support from Procedure.statusReason FHIR-45013
- removed Must Support from Procedure.category FHIR-45014
- removed Must Support from Procedure.recorder FHIR-45015, FHIR-45082
- removed Must Support from Procedure.asserter FHIR-45016, FHIR-45083
- removed Must Support from Procedure.bodySite and added profile-specific implementation guidance on including body site information FHIR-45017, FHIR-45114
- removed Must Support from Procedure.note FHIR-45114
- removed the cardinality constraint on Procedure.performed[x], changing it from 1..1 to 0..1 FHIR-45109
- removed Obligations on Procedure.bodySite FHIR-46728
- Removed AU Core Provenance 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 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” FHIR-45039
- removed Must Support from AllergyIntolerance.asserter FHIR-44699, FHIR-45083
- removed Must Support from AllergyIntolerance.recorder FHIR-45082, FHIR-45066
- removed Must Support from AllergyIntolerance.encounter FHIR-45123
- removed Must Support from AllergyIntolerance.note FHIR-45188
- in AllergyIntolerance.code
- changed Indicator of Hypersensitivity or Intolerance to Substance value set binding strength from preferred to extensible FHIR-44713
- added Additional Binding, Adverse Reaction Substances and Negated Findings value set as candidate FHIR-44713
- Changes to AU Core Smoking Status:
- removed Must Support from Observation.encounter FHIR-45222
- removed Must Support from Observation.performer FHIR-45223
- removed the fixed value constraint ‘final’ on Observation.status FHIR-45120
-
replaced Observation.code patternCodeableConcept constraint of 266918002 |
Tobacco smoking consumption |
with 1747861000168109 |
Smoking status |
FHIR-45124 |
- corrected invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day FHIR-46407
- Changes to AU Core Immunization:
- removed Must Support from Immunization.encounter FHIR-45218
- removed Must Support from Immunization.performer FHIR-44653
- removed Must Support from Immunization.performer.function FHIR-44653
- removed Must Support from Immunization.performer.actor FHIR-44653
- Changes to AU Core Blood Pressure:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status FHIR-45120
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Body Height:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed fixed value constraint ‘final’ on Observation.status 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 FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Body Temperature:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status 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 FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Body Weight:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status 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 FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Heart Rate:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status FHIR-45120
- added profile-specific implementation guidance on representing pulse rate observations FHIR-44861
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Respiration Rate:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status FHIR-45120
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Waist Circumference:
- removed Must Support from Observation.encounter FHIR-45134
- removed Must Support from Observation.performer FHIR-44786
- removed the fixed value constraint ‘final’ on Observation.status 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 FHIR-44787
- removed invariant au-core-obs-01 (duplicates invariant vs-1) FHIR-46486
- Changes to AU Core Diagnostic Result Observation:
- changed Observation.performer type from RelatedPerson to AU Base RelatedPerson FHIR-45228
- removed the required binding to ObservationStatus Result Available value set from Observation.status FHIR-45125
- updated invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day FHIR-46407
- Changes to AU Core Pathology Result Observation:
- changed Observation.performer type from RelatedPerson to AU Base RelatedPerson FHIR-45228
- removed the required binding to ObservationStatus Result Available value set from Observation.status FHIR-45125
- updated invariant au-core-obs-01 to change the length check from >= 10 to >= 8 to match required precision to the day FHIR-46407
- Changes in AU Core Requester CapabilityStatement:
- removed reference to Bulk Data Access implementation guide FHIR-45113
- corrected the Observation combined search parameter ‘patient+category+status’ from SHALL to SHOULD FHIR-45390
- corrected narrative of Location identifier parameter requester requirements on providing both the system and code values from SHOULD to MAY FHIR-46209
- replaced security and authorization requirements with pointer to Security and Privacy page FHIR-46067
- Changes in AU Core Responder CapabilityStatement:
- removed reference to Bulk Data Access implementation guide FHIR-45113
- corrected the Observation combined search parameter ‘patient+category+status’ from SHALL to SHOULD FHIR-45390
- corrected MedicationRequest combined search parameter ‘patient+intent+authoredon’ from SHALL to SHOULD FHIR-46167
- corrected narrative of Location identifier parameter requester requirements on providing both the system and code values from SHOULD to MAY FHIR-46209
- replaced security and authorization requirements with pointer to Security and Privacy page FHIR-46067