FHIR Frog AU Core Conformance Tests
0.1.0 - draft
FHIR Frog AU Core Conformance Tests, published by FHIR Frog. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/jgsuess/au-core-tests/ and changes regularly. See the Directory of published versions
| Official URL: http://fhirfrog.org/fhir/au-core-tests/ImplementationGuide/fhirfrog.au-core-tests | Version: 0.1.0 | |||
| Draft as of 2026-08-16 | Computable Name: FhirFrogAUCoreTests | |||
This page is the entry point to au-core-tests: what it is, why it exists as its own package, and where to go next depending on whether you're here to read about how it works or to run it yourself.
au-core-tests is a Test IG: a package of FHIR TestScript
resources that exercise AU Core's SHALL-level
conformance requirements against a real FHIR server. It declares
hl7.fhir.au.core as an ordinary FHIR package dependency (see this IG's
dependencies: in sushi-config.yaml) and adds nothing to AU Core itself —
no profile changes, no governance overlap. Any number of Test IGs like this
one could exist against the same AU Core version, published independently,
with no coordination required between them.
The TestScripts here are generated for and executed by
fhir-frog — a JUnit 5
extension and standalone CLI for authoring and running FHIR TestScripts
against a real server, built on the HAPI FHIR client. Where a typical
clinical IG's content is profiles and examples read by humans and
validators, this IG's content is executable — every resource under
input/resources/ is either a TestScript or a fixture instance it
depends on, and running this package means literally sending FHIR requests
to a server and checking the responses.
That's also this project's answer to a real gap: Inferno's own AU Core
test kit (au-fhir-core-inferno)
is a Ruby gem with its own bespoke packaging — it can't be resolved as a
FHIR dependency by canonical URL/version the way any other IG can. Because
a TestScript is itself a valid FHIR resource, this Test IG can be
distributed, versioned, and depended upon exactly like any other IG.
TestScript
and fixture resource in this package.gitlab.com/fhirfrog/au-core-tests canonical source, issues, merge requests
│
├─ CI: real IG Publisher build on every push to main
├─ mirrored (build-only) to github.com/jgsuess/au-core-tests
└─ published continuously to build.fhir.org
See docs/planning-strategy.md
in the source repo for the full rationale behind this repo's existence and
how the GitLab → GitHub → build.fhir.org pipeline is wired up.