Clinic software · New Zealand
Booking software built around how your clinic actually works.
When online booking, reminders and patient records are spread across a booking widget, a spreadsheet and three separate logins, the fix isn’t another subscription — it’s software built around your clinic. Tally Digital designs and builds it: booking, patient portals, intake, payments and the integrations that tie it together, for private clinics and allied health across New Zealand.
In short
What patient booking system development actually involves
Patient booking system development means building online booking, patient records and the clinic’s day-to-day workflow into one system that fits how your practice actually runs — instead of stitching a generic booking widget onto a spreadsheet and hoping the two agree. For a New Zealand clinic that’s custom clinic software with real appointment types and durations, a patient portal for self-service booking and intake, automated reminders that cut no-shows, online payments, and integration with the practice management system you already run. It’s the layer a plain calendar plugin can’t reach: healthcare booking software NZ clinics can shape around triage, ACC-versus-private billing, recalls and multi-practitioner rosters. Most clinics start with an off-the-shelf product and should — medical practice software development is for when you’ve outgrown it or need something no product on the market does.
What we build
What we build for clinics
Most clinic projects are one of these, or a combination. If it touches how patients book, what your team sees, and where the data lives, it’s in scope.
Online booking that fits your workflow
Appointment types with their real durations and buffers, per-practitioner availability, rooms and equipment as bookable resources, initial-versus-follow-up rules, and multi-site clinics — booking that respects how the practice actually schedules, not a one-size calendar.
Patient & client portals
A secure login where patients book and rebook themselves, complete intake and consent before they arrive, see upcoming visits and history, and message the clinic — so reception isn’t the bottleneck for every request.
Intake, consent & triage forms
Digital new-patient forms, medical history and consent captured online and attached to the right appointment, with simple triage rules that route or flag a booking before the visit instead of on paper at the front desk.
Reminders & no-show reduction
Automated SMS and email confirmations and reminders, cancellation windows, deposits where you need them, and waitlist fill so a cancelled slot gets offered to the next patient instead of sitting empty.
Payments & invoicing
Deposits or payment at the time of booking through Windcave or Stripe, the split between ACC-funded and private billing handled cleanly, and invoices synced to Xero so nobody re-keys a payment.
Integration with your PMS & health systems
Wiring to the practice management system you run — Cliniko, Nookal, Gensolve, Halaxy — plus HealthLink secure messaging, ACC lodgement, telehealth and your accounting, so patient and appointment data moves on its own instead of being copied between screens.
In depth
How to think about custom clinic software
When Cliniko, Nookal or Gensolve is the right answer
For most clinics, an off-the-shelf practice management product is the right first move — Cliniko, Nookal, Gensolve, Halaxy and their peers are mature, well-supported, ACC-aware and far cheaper than anything custom. If one of them covers how you work, use it, and I’ll tell you so rather than sell you a build. Custom earns its place when you’ve genuinely outgrown the product: a booking or triage workflow it can’t model, a patient portal it doesn’t offer, a group or franchise running several sites and systems that need to behave as one, or an integration between the product and everything around it that has to exist and doesn’t. Often the best answer is to keep the PMS for what it’s good at and build one custom piece — usually the patient-facing booking and portal — around it.
Booking that fits a clinic’s real workflow
A generic calendar treats every slot the same. A clinic doesn’t: an initial physio assessment and a follow-up are different lengths, a dental hygiene visit needs a specific room, some appointments need equipment or a double slot, and a clinician’s availability changes with leave, admin time and which site they’re at that day. Good booking software encodes that — appointment types with their own durations and buffers, resources and rooms, per-practitioner rules, recalls for the six-month check, and the difference between an ACC-funded and a private appointment captured at the point of booking rather than untangled later. The point of building custom is that the software matches the clinic, so the front desk stops correcting what an off-the-shelf calendar got wrong.
Handling patient data under the Health Information Privacy Code
Patient information is health information, and in New Zealand it’s governed by the Health Information Privacy Code 2020 under the Privacy Act. That shapes how these systems are built: role-based access so people see only what their job needs, audit trails of who viewed and changed what, encryption in transit and at rest, sensible retention, and data hosted in New Zealand or Australia rather than wherever a cheap plugin happens to default to. To be clear about what I can and can’t claim — I build to the Code’s principles and to the standard for sensitive data I carried through a decade in financial services, but I don’t sell a compliance certification, and any clinic staying inside the Code needs its own policies and processes around the software too. What I can promise is that privacy is a design constraint from the first scoping call, not something bolted on at the end.
Connecting to the systems a clinic already runs
A booking layer is only worth having if it talks to everything behind it. In practice that means the practice management system — Cliniko, Nookal, Gensolve, Halaxy — as the source of truth for patients and appointments, HealthLink for secure clinical messaging and referrals, ACC for lodging and invoicing claims, a payment gateway like Windcave or Stripe, Xero for the accounting, and SMS and telehealth where the clinic uses them. Where a product exposes a proper API, I integrate against it so records stay in one place instead of being copied between screens; where it doesn’t, I’m honest about the limits up front rather than promising a sync that can’t exist. The goal is that a booking made online shows up everywhere it should, once, without anyone re-typing it.
Who you actually work with
Not an account manager fronting an offshore team — Isaac Vicliph, a senior software engineer who designs and writes the code himself, with a decade shipping software in financial services where sensitive, regulated data was the everyday material. For a clinic that matters: the person deciding how patient data is stored and who can see it is the person building it. You get one accountable contact from the first scoping call to launch, direct access throughout, and a plan you can read before anything is built. It’s a deliberately small practice — fewer projects, no junior hand-off, NZ-based and GST-registered.
How a clinic project runs, and how it’s priced
I scope before I quote. The first step is a conversation about the actual problem — the no-shows, the double-handling at reception, the portal your PMS doesn’t offer, the two systems that won’t talk — followed by a written plan: what gets built, which integrations, how patient data is handled, what you own at the end, and a fixed price for that scope. No hourly meter and no open-ended estimate that drifts. A single online-booking-and-portal layer over an existing PMS is a smaller job than a multi-site platform, so rather than publish a number that’s wrong for your clinic, I give you a firm one once I understand it. Tell me the bottleneck and you’ll get a straight plan and a straight price back.
Reviewed July 2026 · written by Isaac Vicliph, Tally Digital
Questions
Frequently asked
What is a custom patient booking system?
Software that builds online booking, patient records and a clinic’s workflow into one system shaped around how the practice actually runs — appointment types with real durations, a patient portal for self-service booking and intake, reminders, payments, and integration with the practice management system you already use. It’s the layer a generic booking widget can’t reach.
How much does clinic booking software cost in New Zealand?
It depends entirely on scope — a single online-booking-and-portal layer over an existing practice management system is a very different job from a multi-site platform, so a blanket price would be misleading. I scope your actual problem first, then give you a fixed price for that scope before any work starts: no hourly meter, no open-ended estimate. Tell me what you need and you’ll get a firm number back.
Should we build custom software or use a product like Cliniko or Nookal?
Use the product whenever it genuinely fits — Cliniko, Nookal, Gensolve, Halaxy and their peers are mature, ACC-aware and far cheaper than custom, and I’ll say so if one of them is right for you. Build custom when you’ve outgrown it: a workflow it can’t model, a patient portal it doesn’t offer, several sites that need to behave as one, or an integration that has to exist and doesn’t. Often the best answer is to keep the product and build one custom piece around it.
Can it integrate with our practice management system, ACC and Xero?
Where those systems expose a proper API, yes — the practice management system (Cliniko, Nookal, Gensolve, Halaxy) as the source of truth, HealthLink for secure messaging, ACC for claims, a gateway like Windcave or Stripe for payments, and Xero for invoicing. Where a product’s integration is limited, I tell you the real boundaries up front rather than promise a sync that can’t exist.
Is patient data kept private and secure?
Privacy is a design constraint from the start. These systems are built to the principles of New Zealand’s Health Information Privacy Code 2020 — role-based access, audit trails, encryption in transit and at rest, sensible retention, and data hosted in New Zealand or Australia. To be straight with you, I build to the Code and to financial-services-grade data practice, but I don’t sell a compliance certification, and your clinic still needs its own policies around the software. What’s guaranteed is that patient data is treated as sensitive from the first design decision.
Can patients book, fill in forms and pay online themselves?
Yes — that’s usually the core of it. A patient portal where people book and rebook, complete intake and consent before they arrive, pay a deposit or the full fee at booking, and see their upcoming visits, so reception isn’t the bottleneck for every request and no-shows drop because reminders and confirmations are automatic.
Do you work with clinics across New Zealand?
Yes. Tally Digital is a New Zealand software studio working with private clinics and allied health practices across the country — remotely, and on-site when it helps. The process is the same wherever you are: a clear scope, direct contact with the engineer, patient data handled with care, and code you own.
Are you a software developer or a digital agency?
A senior software engineer. Custom clinic software, patient booking systems and integrations — not templates, not a monthly marketing retainer. You talk to the person who designs and writes the code, and who decides how your patients’ data is stored, every time.
Tell me where your clinic’s booking is breaking.
The no-shows, the double-handling at reception, the portal your practice management system doesn’t offer, the two systems that won’t talk — tell me the bottleneck and I’ll scope the smallest build that fixes it, then come back with a clear plan for the build and the patient data, and a fixed price.