How it works — plain-English version

How it all fits together.

Three portals on top. One FHIR record in the middle. Every Australian healthcare integration you need, already inside.

No black boxes. No mystery. The picture every CIO and clinical lead asks to see in the second meeting — here on a single page.

Trace a module:

HealthOS Staff Portal

Clinicians, intake coordinators, case managers. Triage, service ordering, dashboards.

WebSSOTenant-branded

HealthOS Connections

Patients, family members, advocates. Schedules, messaging, invoices, consent.

WebMobile-friendlyMagic link
New

HealthOS Worker

Field care workers. Shifts, GPS check-in, visit notes, family messages — mobile-first.

MobileOffline-tolerantGPS / NFC
Secure API gateway FHIR R4 / AU Core · REST + GraphQL Role-based access Audit on every call
The single source of truth

FHIR R4 / AU Core Store

One person. One record. Every event, observation and order written as a FHIR resource. Onshore in your tenancy.

PatientEncounterServiceRequest ObservationCarePlanGoal ConditionMedicationStatementAccount
Clinical engines Deterioration detection Pathway orchestration Rules engine
Integration hub Event-driven Real-time Bi-directional SMART on FHIR
Today

Medicare + HI Service

IHI verification, Medicare and DVA validation.

In progress

My Health Record

Application submitted. Shared health summaries and discharge documents — in progress.

Today

Services Australia

PRODA B2B gateway for government services.

Patient Administration (PAS)

Admissions, transfers, discharges and bed management from your existing PAS.

ERP / Finance

Service orders post automatically to your ERP for invoicing and claiming.

Electronic Health Record

Clinical records, discharge summaries and medications from your existing EHR.

Data exports

Standard CSV, JSON and FHIR R4 exports for your reporting tools.

Today

M365 / Email

Microsoft Graph for referral email parsing, calendar and notifications.

Today

DocuSign

Digital consent, intake forms and assessment eForms — signed and stored against the client record.

AI / LLM

De-identified handover to your cloud LLM. Runs in your tenancy — no data leaves your environment.

Today

Withings Health Solutions

Cellular BPM Connect, ScanWatch Light, Body Smart. OAuth webhook API — no smartphone required.

New

CGM / LibreView

Abbott FreeStyle Libre 3 continuous glucose readings via LibreView API.

Today

SMART on FHIR

Full OAuth2 authorization server. Third-party healthcare apps register, authenticate and access clinical data via standard SMART launch.

.well-knownOAuth2Client reg
Today

Bulk Data Import

CSV, SQL dump, HL7, FHIR bulk data and SFTP ingestion with automated person matching and field mapping.

CSVHL7SFTPFHIR Bulk
A day in the loop

Three people. One record. One loop.

Watch the same visit flow through the Staff portal, HealthOS Connections and HealthOS Worker. Every step writes to FHIR, and everything else follows.

DP
Staff
  1. New GP referral lands in the triage inbox. Opens it, checks suitability.

    FHIR: Patient ServiceRequest
  2. One-click IHI verification — name, DOB, Medicare matched against the HI Service.

    HI Service Patient.identifier
  3. Orders "Personal care × 3/week" from the service catalogue. Funding source autofills.

    ServiceRequest ERP billing
  4. Roster kicks off automatically. Tom sees the shift on HealthOS Worker.

    Appointment
ML
Family
  1. Logs in, sees mum's care schedule for the week at a glance.

    CarePlan Appointment
  2. Messages Tom directly to ask about Thursday's visit time.

    Communication
  3. Checks this month's invoice and sees the payment status — all in one place.

    Account · Invoice ERP
  4. Reads the visit notes after Tom's shift — no phone call required.

    Encounter Observation
TN
Worker
  1. Picks up the shift on his phone, reads the care plan on the way.

    Appointment CarePlan
  2. Arrives on-site, GPS check-in confirms location and time.

    Encounter.period
  3. Records a short progress note. Flags a small falls risk — two taps.

    Observation ClinicalImpression
  4. Visit closes. Margaret sees the note; Dr Patel sees the falls-risk flag.

    Encounter.status Audit trail
Under the Hood

Every record is a FHIR resource.

The admin console lets you inspect the underlying data model — every patient, encounter and observation stored as standard FHIR R4, conformant with AU Core profiles. No proprietary lock-in.

HealthOS — Admin Console HealthOS admin NAVIGATION Dashboard Tenants Users FHIR Browser {} Integrations Audit Log Security FHIR Resource Browser Search resources… RESOURCE TREE P Patient selected Margaret Thompson E Encounter (3) O Observation (12) C CarePlan (2) S ServiceRequest (5) P Patient — Robert Chen P Patient — Jamie Russo FHIR JSON — Patient/pat-001 Copy 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 { "resourceType": "Patient", "id": "pat-001", "identifier": [{ "system": "http://ns.health…/ihi", "value": "8003608166xxxxxx" }], "name": [{ "family": "Thompson", "given": ["Margaret"] }], "birthDate": "1942-03-15" } Valid FHIR R4 AUDIT TRAIL DP Patient.read Dr Patel 09:14 today TN Encounter.create Tom Nguyen 08:52 today TN Observation.create Tom Nguyen 08:55 today SY CarePlan.update System 08:56 today Tenant: Sunrise Aged Care | Region: ap-southeast-2 | FHIR R4 v4.0.1 | Resources: 24,847

Indicative wireframe — FHIR resource browser and admin console

Want to walk through it with us?

45 minutes with one of our team. We'll trace a real referral end-to-end, from GP fax to FHIR write to ERP invoice — on your hardest sample data.