Cliniko alternative for allied health clinics
Paying Cliniko per practitioner, and still counting ACC sessions by hand? Own the system that counts for you.
Book 30 minutes with Sam. Bring your Cliniko plan and your practitioner count. We look at what you pay now, what it becomes at your next hire, and how your front desk tracks funded sessions and unwritten notes. Then we show you your own version with your patients and appointment history brought across. One setup fee, then a monthly retainer, and the system is yours.
Cliniko's pricing page lists six practitioner bands: A$45 a month for one, A$95 for two to five, A$145 for six to eight, A$195 for nine to twelve, A$295 for thirteen to twenty-five and A$395 for twenty-six or more, plus 10 cents a text. A ten-practitioner clinic pays A$2,340 a year; hire the thirteenth and it is A$3,540.
- check_circle30 minutes with Sam, no obligation
- check_circleYour Cliniko patients and appointments brought across
- check_circleYour patient records in a database you own
What a clinic owner pays for
The Cliniko bill steps up with your headcount
Cliniko charges one monthly price for a practitioner band. The patient records, notes and appointment history are yours; the band you rent them through moves every time the team grows.
A band on every practitioner
A$95 a month covers two to five practitioners. Hire the sixth and it is A$145; the ninth, A$195; the thirteenth, A$295; the twenty-sixth, A$395.
The year at your size
Five practitioners pay A$1,140 a year. Ten pay A$2,340. Twenty pay A$3,540. A group of thirty pays A$4,740, before any texts.
Reminders on a meter
Every appointment reminder sent by text is 10 cents on top. The message that stops a no-show is the one you pay for each time.
The funding arithmetic stays manual
Approved ACC sessions, care plan caps and what the funder still owes you get tracked in spreadsheets and heads beside the subscription.
Reports that answer their questions
The reports show what the vendor decided to chart. Which claims run out inside the visits already booked is not one of them.
Your records behind their export
Years of patient history, notes and invoices live in their cloud. Leaving means an export and a rebuild, which is why most clinics never leave.
What you get instead
The clinic record you own, with the rules of the trade built in
The diary
A diary that knows the funder's arithmetic
The gates are in the open, cite their sources, and have no override buttons. Cliniko trusts the front desk to remember the session counts; this refuses and says why.
- check A funded claim never books past its approved sessions: the request for more goes in before the last session, not after the awkward call
- check A warning fires while sessions remain, so the paperwork starts early
- check Care plan referrals stop at the sessions the plan holds
- check Nobody is double-booked, and nothing books outside a practitioner's working hours
The record
A clinical record that defends itself
The treatment note is the record that stands up in an audit, a funder review or a complaint. This system treats it that way.
- check Every completed visit gets its note, and every unwritten one is raised the same week, by name, worst first
- check A finalised note never changes: corrections land as dated addenda, the way the record-keeping standards ask
- check Informed consent is recorded per episode of care, and nothing completes without it
- check Nothing deletes: patients archive, cases discharge, and the record stays for the retention period
The numbers
The answers a practice principal never gets
The numbers a clinic lives or dies on, straight off your own records instead of a report screen three taps deep.
- check What share of each practitioner's patients leave holding their next appointment, and whose number slipped this month
- check The quiet patients ranked by what they actually spent this year, not alphabetically
- check Did-not-attend habits counted per patient, so the cancellation policy conversation is fair and consistent
- check Which referrers used to send a patient a month and have gone quiet, with the shared patient a progress letter would go on
The money
Patients and funders, chased separately
Half an allied health clinic's money comes from a funder, and funder invoices do not pay themselves.
- check Every visit invoices the right payer on the spot: the patient at the desk, or the funder on its schedule
- check What the funder owes sits on its own aged list, by claim, with days overdue, instead of hiding inside one debtors number
- check Invoices, patient statements and episode-of-care summaries print from your data with your clinic's name on them
- check Recalls and reminders draft with the consent line already drawn; a person sends them
Make it yours
Design your own Cliniko replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Cliniko. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Cliniko data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Allied Health for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Allied Health for Claude Code
Connected to your own database
What needs my attention this morning?
Needs a decision, worst first
[1] note_missing Grace Muller APT-1903 Grace Muller's Physiotherapy follow-up with Tom Ellison on 2026-09-20 has no treatment note at all, 6 days on: an unwritten note is a visit that cannot be defended. Write it now
[1] funded_sessions Liam Parata CASE-101 Liam Parata's ACC claim (Right knee ACL rehab) has 15 of 16 approved sessions used and 1 booked: it is fully committed and nothing more books until the approval moves. Lodge the ACC32 now
[1] consent_missing Amelia Ford CASE-102 Amelia Ford's case (Chronic low back pain) has 3 completed visits and no informed consent on record (Right 7). Nothing else completes on this case until it is recorded
[2] not_completed Hannah Silva APT-1971 Hannah Silva's visit on 2026-09-24 is still open in the diary: if she came, complete it; if she did not, mark it. An open visit is a note nobody wrote and money nobody billed
[3] unconfirmed Priya Nair APT-1961 Priya Nair is booked tomorrow 10:00 and has not confirmed: an unanswered reminder is how a no-show starts
[5] funder_unpaid Rex Morton INV-2002 ACC owes $255 on INV-2002, 36 days past due. Query the schedule; funder invoices do not pay themselves
[6] lapsed Sarah Holt Sarah Holt is usually in every 21 days and has been quiet 49 with nothing booked ($420 this year)
[7] referrer_quiet Te Aro Health Te Aro Health has referred 2 cases and sent nothing in 95 days. A progress letter on a shared patient restarts most referrers
Ask it anything
Questions Cliniko cannot answer
Every one of these is a real question the demo answers today. Yours will be different, and that is the point.
Switching
How to switch from Cliniko
The move is mostly an export and an import, then a stretch of running both systems side by side while you check the diary and the notes agree, before you turn Cliniko off.
- 1
Export your patients and appointments
In Cliniko, export your patient list and your appointments to CSV, which is what the account allows for this (check the export screen in Cliniko to be sure). Those are the two files the import needs. Your old treatment notes stay inside this Cliniko export too, since that export becomes your retention copy rather than something you re-type into the new system.
- 2
Run a dry run first
Ask Claude Code to bring your clinic across from Cliniko using those two files, dry run first. It reads the columns, matches them to patients, appointments and history, and tells you what it would do without actually booking anything or changing a record. This is the point to catch mismatched columns or a file that is not what you expected before anything real moves.
- 3
Load it for real and check what it skipped
Once the dry run looks right, run the same import for real. Re-running it is safe and will not book anything twice. It names every row it could not bring across, so go through that list. Every patient arrives with consent unanswered on purpose, since that gets asked fresh rather than copied from an old tickbox.
- 4
Run both systems side by side
Keep Cliniko open for a short stretch while the new system carries the live diary and notes. Book real appointments in the new system, complete visits, take notes, and compare against what Cliniko would have shown you. This is where you find any field or rule that did not carry across the way you expected, before you are relying on it alone.
- 5
Switch Cliniko off
Once a run of days has gone clean, side by side, with nothing missing and nothing doubled, stop using Cliniko for new bookings and let the subscription lapse. Your Cliniko export stays as the retention copy of your old notes, so you are not paying the monthly bill just to keep a record you already have a copy of.
Where the real effort goes
The real work is not the file transfer, it is deciding how your own fields, session rules and funding cases map onto the new system, and how much history you actually want to carry over versus leave in the Cliniko export. Enterprise DNA does exactly this part, migrating your data and rebuilding your open cases with their real funding, when you have them install and run it for you.
Not ready for a call?
Get your Cliniko switch plan by email
We will send you the step-by-step plan for moving your business off Cliniko, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Cliniko switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Run it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo
- 2 npm run demo, then open the folder in Claude Code
- 3 Type /attention
- 4 Import your Cliniko exports and point it at your own database
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your disciplines and fees, note deadlines, recall cycles and cancellation policy written in
- check Your Cliniko patients, appointment history and booked weeks ahead brought across
- check Every open case rebuilt with its real funding and session counts
- check An online booking page for patients and wired-up text reminders, if you want them
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and run inside Omni by Enterprise DNA, with the rest of your business
- check Backups, access for each practitioner and the front desk set up
- check The morning attention list ready before the first patient
- check Your rules and reports kept up as the clinic grows, with no band to cross
Questions
Instead of Cliniko, answered
How much does Cliniko cost a clinic like mine? expand_more
Cliniko charges by practitioner band: A$45 a month for one, A$95 for two to five, A$145 for six to eight, A$195 for nine to twelve, A$295 for thirteen to twenty-five and A$395 for twenty-six or more, plus 10 cents a text. A ten-practitioner clinic pays A$2,340 a year before texts. Enterprise DNA charges one setup fee, then a retainer, with no band to cross when you hire.
How do patients book? expand_more
In the free version, the phone rings or they rebook at the desk, and whoever runs the front of house books it in one sentence. An online booking page your patients use themselves, writing into the same records, is exactly what Enterprise DNA builds into your version.
What about ACC claiming and Medicare? expand_more
The claim itself goes to the funder the way it does today. What changes is that the system polices the approvals: it knows how many sessions each claim has left, refuses the booking that would go past them, and keeps its own aged list of what the funder owes you. Wiring it into a claiming channel is a customisation we build.
Are the clinical notes handled properly? expand_more
More strictly than most practice software. A note is draft until the practitioner finalises it; after that it never changes, and corrections land as dated addenda, which is what the record-keeping standards ask for. Nothing deletes, so the retention rules are met by design. Your old Cliniko notes stay in your Cliniko export as the retention copy.
Is patient data safe in this? expand_more
The records live in a database you own, on your own infrastructure or on ours if we run it for you, instead of in a vendor's cloud with the vendor's roadmap deciding what happens to it. Health privacy obligations travel with the data either way; owning the database means you can answer for where it is.
Stop paying by headcount to see your own patient records
30 minutes with Sam. Bring your Cliniko plan and your practitioner count. We look at what you pay now and at your next hire, how your front desk tracks funded sessions and unwritten notes, and what your own version would look like for your clinic. If it is a fit, we build it and run it. If not, take the free version.
Allied Health for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Cliniko?
Book a 30-minute clinic review