Use this kit if you run a FHIR server that other systems will query for AU Core data. Inferno acts as an AU Core client: it reads your CapabilityStatement, runs the searches the IG requires for each profile, and validates every resource that comes back against the AU Core profiles and terminology.
You need a FHIR endpoint that is reachable from the internet and the ids of a few test patients on it. Everything else is optional.
For each AU Core profile (Patient, Observation vital signs and results, AllergyIntolerance, Condition, Encounter, Immunization, MedicationRequest, MedicationStatement, Procedure, RelatedPerson, HealthcareService, Location, Organization, Practitioner, PractitionerRole) the kit runs the same sequence:
Open any test in the session to read exactly what it asserts.
Fix, re-run just that group, repeat. See Reading results for what pass, fail, skip and omit mean.
https://fhir.hl7.org.au/aucore/fhir/DEFAULT with sample patient ids. Run once with the defaults to see what a passing session looks like, then swap in your own endpoint.If a test fails and you believe your server is right, or a check is missing, tell us. The fastest route is the Inferno Test Kit feedback and queries topic on chat.fhir.org. Include the session URL.
For bugs and requests open an issue in hl7au/au-fhir-core-inferno. The README explains what to include.
Tests AU Core v1.0.0, v2.0.0 and v3.0.0-ballot1. See the IG history for publication status. The tests are generated from the IG package with the Inferno Suite Generator, so a new IG release can be turned into a new suite quickly.
Source: github.com/hl7au/au-fhir-core-inferno, built on the Inferno Framework and released under the Apache License 2.0. Free to run locally or adopt in your own test programme.
This is a reference test kit, not a certification. Passing here does not confer conformance status; see About.