The Compliance Layer for
Australian Clinical AI

FHIR AU Core-aligned, Privacy Act 1988-aligned API & MCP tools — built to run alongside your existing EHR, not replace it.

Explore the API → View Dashboard
7MCP Tools, Live
AU Core v2.0.0FHIR IG
DACAAudit Trail

Why It Matters

Compliance and clinical utility, without asking a clinic to hand over raw patient data to a third party.

Privacy Act 1988

Hash-verified API-key auth, Fernet-encrypted secrets, an immutable Postgres audit trigger — not just a policy statement. A patient's record doesn't depend on a clinic trusting a policy PDF.

  • No raw PHI in transit or at rest
  • Hashed audit identifiers
  • Consent enforcement is DB-backed and fail-closed — a clinic can't accidentally share data a patient hasn't agreed to

FHIR AU Core

Aligned to HL7's AU Core Implementation Guide v2.0.0 — so a GP's system and a specialist's system can exchange structured patient data, not another fax.

  • IHI / Medicare / DVA identifier validation
  • SNOMED CT-AU, AMT, LOINC terminology
  • Standards-based, not a custom schema a receiving clinic has to reverse-engineer

DACA Audit Trail

De-identified and coded audit records for every clinical operation, written to durable storage — not an in-memory list lost on restart.

  • Immutable, append-only: a Postgres trigger blocks any UPDATE or DELETE on the table
  • No raw patient data in the log itself — SHA-256 hashes only
  • Gives a practice manager a real audit trail to hand a regulator, not a redaction project

Built for Integration

MCP tool exposure for agents, a REST API for EHR systems — a clinic keeps the system its staff already know.

  • 7 tools: FHIR validation, clinical NLP, drug interactions, vitals triage, ID validation, audit log, consent
  • Works alongside emr.multiskilled.ai's OpenEMR — no rip-and-replace for the clinic's existing EHR

Built Today vs. What's Coming

Every row below runs through one API today (POST /api/v1/capabilities/{capability}/invoke) in a demo-safe simulation tier — zero external partner credentials required, synthetic Australian patient data only. No real clinic has real patient data in this system yet. Turning a simulation into a live vendor integration is a configuration change (credentials), not a rebuild.

Booking

Built & real today. Live FHIR Appointment calls against the hosted OpenEMR instance — the only capability below with a working real-vendor tier already.

AI Symptom Triage

Demoable now (simulation). A real Infermedica integration is built and credential-gated — flip an env var, no redeploy — pending activation. Gated behind a clinician-approval check before any recommendation can be acted on.

Referral Messaging

Demoable now (simulation). A real HealthLink secure-messaging integration exists as a stub, pending a business partnership.

Async Specialist E-Consult

Demoable now (simulation). Modeled on the RubiconMD pattern. No real tier yet by design — that requires recruiting a licensed AU specialist network, not writing more software.

Radiology-AI Triage

Demoable now (simulation), shaped as an Annalise.ai stand-in. A real Annalise.ai integration is a stub pending commercial/TGA verification. Same clinician-approval gate as AI triage.

Pathology & Imaging eRequest

Demoable now (simulation). A real integration against the AU eRequesting IG (Magentus/Telstra Health rails) exists as a stub, pending that vendor partnership.

CDS Hooks Order-Dispatch

Demoable now (simulation) — the real HL7 CDS Hooks order-dispatch request/response contract, with rule-based candidate ranking standing in for CQL. Real CQL execution needs a JVM-based execution service we haven't stood up yet.

See it running

The dashboard gives clinical staff a full view into every tool — audit trail included.

Open Dashboard See the Clinic EHR