Made-up patients only

Does this lab data meet Australia's national health record standard?

The AU Core Gateway translates the messages a pathology lab sends into the national format and has the official checker test every record. When something fails, it points at the exact spot in the lab's message.

Why this matters

Most hospital and laboratory systems in Australia still send patient records in an older text format, . The national standard for sharing them digitally is , built on , and the Australian Digital Health Agency now requires FHIR connections to to meet it.

The translation is where things go wrong. A mistyped digit in an , a birth date written day-first, or a blood test filed against the wrong person can make a record unusable, or attach it to someone else.

  1. ReadTake in the lab's messages: patient registrations and test results.
  2. TranslateTurn each one into an AU Core record: a or an .
  3. CheckHave the official test every record, alongside the gateway's own checks.
  4. PointTrace every problem back to the exact in the lab's message.

How the records moved through the checks

The path every message took, left to right. A record when the official checker finds no errors in it; a red number is what dropped out at that step.

Every kind of problem, most serious first

Each row is one kind of problem; the bar compares how many records have it. Select a row to see those records.

Look inside any record

See what the lab sent, what the gateway produced, and every problem highlighted where it occurs.

Try one

Records

Show
Type

The words on this page, in plain language

Every dotted word on the page opens its definition in place. The full list is here by topic.

Where this data comes from

Every patient here is made up. Nothing comes from real health records, de-identified or otherwise, and no sign-up or licence with personal information was needed to make it.

This page uses a synthetic population of 1,156 patients made by Synthea v3.4.0 (seed 20261019), with 250 mistakes planted on purpose, and 24 example files written by the project's own generator (seed 20261019).

DetailWhere it comes fromReal or made up
NamesPopulation random first and last names from Synthea (the numbers it adds to keep names unique are removed).
Examples a short fixed list of common names, such as CITIZEN or CHEN.
Made up
Date of birth and sexPopulation generated by Synthea's simulation.
Examples random, from a fixed seed.
Made up
Street addressPopulation Synthea's invented street names.
Examples a few generic street names, such as Smith St, that may exist somewhere but are not anyone's address here.
Made up
Suburb, postcode and stateReal Queensland place names and postcodes (public information), picked at random from a list of 26 (5 for the examples). No real person is attached to them.Real place name
IHI, Medicare number and MRNRandom digits with a correct check digit, so they pass the format rules. Real numbers come from the same ranges, so one can match a real person's number by chance; here it is only ever paired with made-up details, so it says nothing about that person.Random number
Test resultsPopulation simulated by Synthea, with its test codes (LOINC) and units kept exactly as generated.
Examples fixed sample values written into the example generator.
Made up
Lab and hospital namesDEMOLAB, DEMOLAB2, QLDDEMO and QLDDEMO2 are placeholders, not real organisations.Made up
MistakesPlanted on purpose by the project's fault injector, which keeps a list of every change it made.Made up

The generated population is not stored in the project; its automated checks rebuild it from the same pinned version and seed, so anyone can reproduce it exactly.