MyHospitals Reporting Units - Hospitals and Health Regions

One row per MyHospitals reporting unit, including hospitals, local hospital networks, peer groups, primary health networks, states, and national aggregates. The table contains 1,427 reporting units with names, unit type codes, latitude and longitude when available, and closed/private flags. Coordinates are missing for about one in eight records, mostly for aggregate reporting units rather than individual hospitals.

aihw-reporting-units·8 columns·53 KB·Creative Commons Attribution 4.0 International (CC BY 4.0)·updated 2mo ago
AIHW

Source: AIHW · connector code

Schema

reporting_unit_codestring
reporting_unit_namestring
reporting_unit_type_codestring
reporting_unit_type_namestring
latitudedouble
longitudedouble
closedbool
privatebool

Get this dataset on your machine

subsets sync --bundle medium clones the mid-size tiers as queryable local tables — use --bundle large for the widest tier

pip install subsetsio
subsets sync --bundle small # or medium, or large
subsets serve # search + SQL at http://localhost:8080

Free and open — the data syncs straight from the public bucket, and search + SQL run entirely on your machine. See docs →

Query it locally

Full docs →
Bash
subsets serve   # local API on http://localhost:8080
curl -s -X POST "http://localhost:8080/query" \
  -H "Content-Type: application/json" \
  -d '{"sql": "SELECT * FROM \"aihw-reporting-units\" LIMIT 5"}'

No account, no API key — the data syncs straight from bundles.subsets.io and every query runs on your machine. See the local API reference.