Enterprise DNA

Cliniko alternative for allied health clinics

Still counting ACC sessions by hand beside Cliniko? Keep the records. Let the system count.

Book 30 minutes with Sam. We look at what you pay Cliniko and how your front desk tracks funded sessions, unwritten notes and what the funder owes you, then build your own version with your patients and appointment history brought across, and run it for you. One setup fee, then a monthly retainer, and the system is yours.

Cliniko's own pricing runs A$45 to A$395 a month in flat bands by practitioner count: a 10-practitioner clinic pays about A$2,340 a year and a large group about A$4,740, before text charges at 10 cents a message.

  • 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 you are paying for

Most of a Cliniko bill is the front end

The patient records, the notes and the appointment history are yours. The screens around them are what you rent, and the rent steps up with every practitioner you hire.

paid

A price band on your headcount

A$45 a month for one practitioner, A$95 for up to five, A$195 for up to twelve, A$395 for a big group. Hire practitioner six, nine, thirteen or twenty-six and the whole bill steps up at once.

sms

Texts on a meter

Every appointment reminder sent by text is 10 cents on top of the subscription. The thing that stops no-shows is the thing on the meter.

dashboard

Dashboards that answer their questions

The reports show what the vendor decided to chart. Which claims need more sessions approved before the visits already booked is not one of them.

rule

The funding arithmetic stays manual

Approved session counts, care plan caps and what the funder still owes you get tracked in spreadsheets and heads beside the subscription. The system that holds the diary does not police the approvals.

pending

Features on their roadmap

The field, the report or the rule your clinic needs sits on a suggestion board with everyone else's, and ships when the vendor decides. Your process bends to the product in the meantime.

lock

Your records behind their export

Years of patient history, notes and invoices live in their cloud. Leaving means data exports and a rebuild, which is exactly why nobody leaves.

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

Your business · your Cliniko replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

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.

forum

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.

chat_bubble Which ACC claims will run out of approved sessions inside the visits already booked, and which need the paperwork lodged this week?
chat_bubble Which completed visits this month still have no finalised treatment note, and in whose room did they happen?
chat_bubble Which patients are past their usual visit rhythm with nothing booked, ranked by what they spent this year?
chat_bubble Which referrers used to send a patient a month and have gone quiet, and which shared patient would a progress letter go on?
chat_bubble How much money does ACC owe us right now, on which invoices, and how many days past the schedule is each one?
chat_bubble Which care plans hit their session cap before the treatment plan says the patient is done?
chat_bubble Which patients missed two or more visits in six months, and what was each empty room worth?
chat_bubble What does tomorrow's open diary time cost at list prices, and who on the waitlist fits each hole?
chat_bubble Which treated cases have no informed consent recorded, before an auditor asks the same question?
chat_bubble What share of each practitioner's patients leave holding their next appointment, and whose number slipped this month?

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. 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. 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. 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. 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. 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.

construction

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.

One email with your plan. No spam, and you can unsubscribe any time.

Two ways to run it

Run it yourself, or have it run for you

Open source

Run it yourself

Free

  1. 1 Clone the repo
  2. 2 npm run demo, then open the folder in Claude Code
  3. 3 Type /attention
  4. 4 Import your Cliniko exports and point it at your own database
Get it on GitHub

Omni by Enterprise DNA

Have Enterprise DNA install it

One setup fee, then a monthly retainer

  • check We migrate your Cliniko data: patients, appointment history and the booked weeks ahead, and rebuild every open case with its real funding and session counts
  • check We write your rules in: your disciplines and fees, your note deadlines, your recall cycles, your cancellation policy
  • check An online booking page for patients, wired-up text reminders, a web front end for the desk, or a different stack if you want one
  • check It runs inside Omni, our managed Command Center, with the rest of your business
Book a discovery call

Questions

Instead of Cliniko, answered

Is it really free? expand_more

Yes. MIT licence. Run it anywhere, change anything, no account with us.

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 finally polices the approvals: it knows how many sessions each claim has left, refuses the booking that would blow 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 actually 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 rather than being re-typed into a new system.

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 spread across 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 actually answer for where it is.

Stop paying by headcount to see your own patient records

You pay a monthly band on your practitioner count for a diary, a notes screen and reports that live in someone else's cloud, while the session counts and the funder's money get tracked by memory. 30 minutes with Sam. We look at what you pay Cliniko for, how your front desk tracks funded sessions and unwritten notes today, and what the installed version would look like for your clinic. If it is a fit, we install it. If it is not, take the free version and run it yourself.

Allied Health for Claude Code is free and open source, published by Enterprise DNA.

Done paying for Cliniko?

Book a 30-minute clinic review