Import your data
Pull everything from your current system with an API key, or bring patients, contacts and appointments across from a spreadsheet with the guided column mapper.
Resources
Guides to set up your practice, developer docs for the open API, and a straight line to the team when you need a hand.
Help centre
New to AspireOS? The Help Centre answers the how-to questions section by section, the product overview walks through how the pieces fit together, and the team is one message away.
Short, practical answers: setting up, the calendar, notes, invoicing, the portal, your team and AspireAi.
A guided tour of AspireOS — the capabilities, how they connect, and what a day on it looks like.
Have a question we haven’t answered? Get in touch and we’ll help you out.
Put AspireOS on your phone straight from the browser — full screen, no app store.
Plain-English pieces on running a clinic or home-visit practice: NDIS invoices, travel time, credentials and AI.
Your own practice, with sample data to click through if you want it. 16-day free trial, no card needed.
Blog
Plain-English pieces on running a clinic or home-visit practice: NDIS invoices, travel time, credentials and AI. Every post.
How to write SOAP notes for occupational therapy: functional goals, home environment observations, NDIS goal links and a worked example to adapt.
Read the post →Weighing your options? What a mobile or NDIS-heavy allied health practice should test in any practice management system before switching.
Read the post →A practice owner's checklist for AHPRA registration renewal: the deadline, CPD, insurance and recency declarations, register checks and what to keep.
Read the post →How DVA allied health treatment cycles work for physios, OTs and other providers: referrals, cycle length, end-of-cycle reports and card types.
Read the post →How to write a physiotherapy cancellation policy patients accept: notice window, fee, exceptions, funder rules and template wording to adapt.
Read the post →How to price home visit physiotherapy, handle travel under each funder, build routes by suburb and run visits that work well for older patients.
Read the post →Moving your data across
AspireOS reads your current system directly, so most of the move is one button. Here is the whole of it.
Coming from a spreadsheet instead? The same Settings → Import takes a CSV: headers are matched for you, and dates and funding labels are tidied as they come in.
Guides & templates
Short, practical guides for the things you’ll do in your first week.
Pull everything from your current system with an API key, or bring patients, contacts and appointments across from a spreadsheet with the guided column mapper.
Model your items, funding and travel rules so invoices price themselves from day one.
How the confirm-before-act model works, the action cards it answers with, and the tasks AspireAi can take off your plate.
Starting points for referrer updates and discharge summaries you can adapt to your practice.
API docs
Authenticate with a scoped API key. Keys are issued in Settings under AspireOS, in the Developer group — set up once and then left alone, rather than sitting between the settings you use weekly. Reach it from the Developer tools card, by searching settings for api key, or straight at /settings?tab=developers, which still resolves. A key is shown once and stored hashed, and carries read and write scopes. The base path is /api/v1, and the same pricing, EPC counting and webhook fan-out fire exactly as they do in-app.
GET /api/v1/ping readKey check — echoes the authenticated practice.
GET /api/v1/patients readList patients (filter by status, limit).
GET /api/v1/appointments readList appointments (from / to / status).
GET /api/v1/invoices readList invoices (filter by status).
POST /api/v1/appointments writeBook an appointment — prices it and fires webhooks.
POST /api/v1/intake writeLand an enquiry on the waitlist.
Subscribe a URL to domain events and AspireOS POSTs you signed JSON as they happen. Each body is { event, at, practice, data }, carrying an X-AspireOS-Signature header (HMAC-SHA256 of the raw body) so you can verify it before trusting the payload. Every attempt lands in an immutable delivery log. Events:
patient.created appointment.created appointment.completed invoice.paid intake.received leave.requestedCommunity
AspireOS grows out of real practice — features come from the clinicians who use it every day. Have an idea, a rough edge, or a workflow we should support? We want to hear it.