Custom Software for NZ Healthcare and Allied Health Providers: Booking, ACC, and Patient Portals
NZ healthcare and allied health providers juggle ACC claims, patient records, appointment booking, and compliance. Here's how custom software can simplify all of it.

Key Takeaways
- 1Custom healthcare software can unify appointment booking, clinical notes, ACC billing, and patient communications into a single system built around your practice's specific workflows.
- 2ACC billing is one of the most complex parts of running an allied health practice in NZ — custom software can streamline claim creation and reconciliation, but must work alongside ACC's approved billing processes.
- 3The Health Information Privacy Code 2020 and the Privacy Act 2020 impose strict obligations on how patient data is collected, stored, and shared — any custom system must be built with these requirements at its core.
- 4Patient portals reduce no-shows, improve intake quality, and give patients meaningful access to their own health information — all of which the NZ Health and Disability Commissioner Code of Rights supports.
- 5For multi-practitioner practices, custom scheduling and capacity management eliminates double-booking, optimises room utilisation, and gives the whole team visibility without endless back-and-forth.
Running an allied health practice in New Zealand involves a level of administrative complexity that most people outside the sector don't appreciate. You're managing appointments across multiple practitioners, handling ACC-funded and privately-billed patients on the same day, maintaining clinical records that must meet the Health Information Privacy Code, processing invoices through both ACC's billing system and your own, and communicating with patients in a way that meets the obligations of the NZ Health and Disability Commissioner Code of Rights.
For physiotherapists, psychologists, chiropractors, podiatrists, counsellors, dietitians, and occupational therapists, the picture is largely the same — a patchwork of tools that each do one thing adequately but don't connect properly. The result is manual data entry, billing errors, missed follow-ups, and clinical staff spending time on administration that should go to patients.
Custom software built specifically for your practice can change that. Not by replacing the clinical judgment that defines good healthcare, but by handling the system burden that surrounds it. Here's what that looks like across the key areas.
The Patient Portal: Reducing Friction Before the Appointment Even Starts
The patient experience starts long before someone walks through your door. A well-designed patient portal handles the administrative lead-up to an appointment in a way that improves outcomes for both the patient and your team.
Online booking is the most visible feature. Patients select their practitioner, the type of appointment (initial assessment, follow-up, ACC-funded, private), and a time that suits them — without calling reception during business hours. The booking system knows each practitioner's availability, their service types, and any specific rules (such as initial ACC assessments requiring longer slots than follow-ups). Double-booking is impossible because the system enforces it.
Once booked, the patient receives automated confirmation and reminder notifications — reducing the no-show rate that costs practices significant revenue. Reminders can be sent by email or SMS at configurable intervals before the appointment. If a patient needs to cancel, they can do so through the portal, which frees the slot for another patient automatically and notifies your team.
Intake forms are one of the most practical features of a patient portal. Rather than arriving at the clinic and filling in a paper form at reception, patients complete their intake forms before they arrive — health history, current medications, presenting complaint, consent forms. That information flows directly into their record. By the time the practitioner opens the appointment, they've already reviewed the intake and can begin the session productively from the first minute. For practices where initial consultations are time-limited, this is a meaningful efficiency gain.
Secure messaging within the portal allows patients to communicate with the practice without using unencrypted email — important when those messages may contain health information. Under the Health Information Privacy Code 2020, the obligation to protect health information extends to how it's transmitted, not just how it's stored.
ACC Billing: Managing the Complexity You Can't Avoid
ACC is one of the things that makes NZ healthcare genuinely different. For many allied health providers — physiotherapists in particular — ACC-funded treatment represents the majority of revenue. Managing ACC claims well is not optional; it's central to the financial viability of the practice.
ACC billing operates through ACC's treatment provider system. Providers submit claims using ACC schedule codes that correspond to specific treatment types and durations. Claims must include the correct ACC45 claim number (or equivalent), the relevant schedule codes, the treating practitioner's provider number, and accurate dates of treatment. Errors in any of these fields result in delayed or declined payments.
A custom system manages the full workflow around this process. When a patient arrives with an ACC claim, their claim details are recorded and linked to their patient record. Each treatment session is logged against the claim with the appropriate schedule code. The system tracks how many sessions have been approved under the claim and alerts your team when the authorised sessions are approaching exhaustion — so an extension can be requested before treatment has to pause.
ACC invoice reconciliation is where many practices lose time. ACC pays on a schedule, and matching ACC remittances to individual claim invoices is tedious when done manually. A custom system automates this matching, flags discrepancies, and maintains a clear record of what's been paid, what's outstanding, and what's been declined and why. Declined claims can be queued for resubmission with the correct information rather than falling off the radar.
It's worth being clear about the technical reality: ACC claim submission must go through ACC-approved channels. A custom system manages everything around the billing process — the data, the tracking, the reconciliation — while integrating with ACC's provider portal or approved billing pathways for actual claim submission. The goal is to make the process faster, more accurate, and fully auditable, not to create a parallel system that falls outside ACC's requirements.
Clinical Notes and Records: Documentation That Protects Everyone
Clinical documentation in NZ is governed by the Health Information Privacy Code 2020, which sets out obligations around the collection, use, storage, and disclosure of health information. Patient records must be retained for at least 10 years from the date of the last entry (or until the patient turns 26, whichever is later for records created during childhood). The obligations apply regardless of whether records are paper or electronic.
Custom clinical notes functionality supports the documentation structures your practitioners already use. SOAP notes (Subjective, Objective, Assessment, Plan) are the standard format for many allied health disciplines, and the system structures documentation accordingly. Each session note is timestamped, attributed to the treating practitioner, and linked to the patient record and the relevant ACC claim (if applicable).
Treatment plans are tracked as living documents — created at the assessment stage, updated as treatment progresses, and visible across the care team for patients receiving treatment from multiple practitioners. Goal-setting, functional outcome measures, and discharge planning can all be captured within the treatment plan record.
Referral management is particularly important for practices that receive referrals from GPs or other specialists, or that refer on to other providers. Incoming referrals can be logged, allocated to a practitioner, and tracked through to the first appointment. Outgoing referrals are documented against the patient record. For practices operating within a Primary Health Organisation (PHO) network, referral workflows often need to integrate with the wider primary care system — something a custom build can accommodate in ways generic software can't.
Access controls are non-negotiable. The Health Information Privacy Code is explicit that health information should only be accessed by those with a legitimate reason to do so. A custom system applies role-based access — a receptionist can view appointment schedules but not clinical notes; a practitioner can access their own patients' records but not those of colleagues without appropriate authorisation. Every access event is logged.
Scheduling and Capacity: Running a Multi-Practitioner Practice Without the Chaos
Scheduling is deceptively complex in a multi-practitioner allied health environment. Each practitioner has their own availability, their own appointment types, their own mix of ACC and private patients, and potentially their own room requirements. Add in a shared treatment room, specialised equipment that can only be used by certain practitioners, or a split-site practice, and the complexity multiplies quickly.
Custom scheduling handles all of this in a single view. Practice managers can see the full picture across all practitioners and all rooms. Practitioners can see their own schedule and update their availability without going through reception. The system prevents conflicts — two practitioners can't be booked into the same room at the same time, and a practitioner can't be double-booked regardless of which booking channel the appointment comes through.
Waitlist management is a meaningful feature for busy practices. When a preferred time slot is unavailable, patients can join the waitlist. When a cancellation opens up a slot, the system can automatically notify the next patient on the waitlist — or flag it for reception to follow up. For practices with significant demand, this alone can recover a meaningful amount of lost appointment revenue each month.
Cancellation management triggers a configurable workflow — a cancellation fee for late cancellations (if that's your practice policy), a notification to the practitioner, and the slot returned to availability immediately. ACC-funded appointments and privately billed appointments can be handled with different policies, since the billing implications differ.
Private Invoicing and Payment: Beyond ACC
Not every patient is ACC-funded, and not every service is covered by ACC. Private billing — for non-ACC consultations, extended appointments, report writing, workplace assessments, or services that fall outside ACC's schedule — requires a separate invoicing workflow.
Custom invoicing handles private billing cleanly: automated invoices generated at the end of each appointment, payment processing via integrated payment gateway, and automated reminders for outstanding balances. Outstanding balance tracking gives the practice manager a clear view of receivables without manual reconciliation. Integration with accounting software — Xero is the most common choice for NZ health practices — means invoices and payments flow through without re-entry.
For practices that bill both ACC and private, keeping these two revenue streams clearly separated in reporting is important — both for financial management and for any ACC auditing. Custom software maintains this separation without requiring the practice to manage two parallel billing systems.
Compliance Architecture: Privacy and Patient Rights Built In
The regulatory environment for NZ healthcare is substantial. The Health Information Privacy Code 2020 (issued under the Privacy Act 2020) sets out 13 information privacy principles specifically applied to health information. The NZ Health and Disability Commissioner Code of Rights gives patients specific rights — including the right to access their own health records. The Privacy Act 2020 applies across the board. For some providers, sector-specific obligations also apply.
Building compliance into the system architecture from the start is far less expensive than retrofitting it. This means encrypted data storage and transmission as a baseline; access logs that record who viewed or modified what and when; data retention policies that prevent records being deleted before the required retention period expires; consent management that records what patients have agreed to and when; and breach detection and notification capabilities in case something goes wrong.
Patients' right to access their own health information under the Code of Rights is supported through the patient portal — they can request and receive copies of their records through a structured process that your team controls, rather than ad hoc email requests that are hard to track. The system logs every access request and the response, creating an audit trail that demonstrates compliance with your obligations.
What Makes Healthcare Software Different From Other Business Systems
Healthcare software has higher stakes than most business applications. The information involved is sensitive. The regulatory obligations are specific and enforceable. The consequences of getting it wrong — a privacy breach, a Tribunal complaint, an ACC audit — are more serious than a bad sales report or a missed invoice.
This is why healthcare software built by someone who understands NZ's legislative context matters. The Health Information Privacy Code isn't the same as a generic privacy policy. ACC's billing requirements aren't the same as invoicing any other payer. PHO relationships, referral pathways, and the mix of funded and private care are all specifically NZ features that off-the-shelf offshore software often handles poorly or not at all.
A custom system built for your practice — in NZ, for NZ legislation, around your specific clinical disciplines and patient mix — starts from the right foundation. The investment is real, but so is the return: less admin time, fewer billing errors, better patient experience, and a compliance posture that doesn't keep you up at night.
Getting Started
The best starting point is usually the highest-pain process. For most allied health practices, that's either ACC billing reconciliation (where errors and delays are directly costing money) or scheduling and intake (where the patient experience is visibly breaking down). Starting there, building a system that solves that problem well, and extending from that foundation is a more reliable path than trying to build everything at once.
If your practice is spending more than a few hours a week on tasks that a well-built system should be handling automatically, it's worth having a conversation about what that looks like in practice. The specifics of your ACC provider agreement, your practitioner mix, your current tools, and your growth plans all shape what makes sense to build — and in what order.
Quick Questions
Can a custom system handle ACC billing directly?
ACC billing is tightly regulated in NZ. ACC treatment providers must submit claims through ACC's provider portal or approved billing software. A custom system can manage the full workflow around ACC — claim tracking, schedule code management, reconciliation, and follow-up — but the actual claim submission typically interfaces with ACC's approved processes rather than bypassing them. We design these integrations carefully to keep you compliant.
How does a patient portal stay compliant with the Health Information Privacy Code?
The Health Information Privacy Code 2020 requires that health information is collected only for a lawful purpose, stored securely, and only accessed by those authorised to do so. A compliant patient portal uses encrypted connections, role-based access controls, audit logging, and clear consent workflows. We build NZ privacy obligations into the architecture from the start — not bolted on afterwards.
We're a small practice — is custom software worth it for us?
It depends on how much your current toolset is costing you in time, errors, and missed revenue. Many small allied health practices pay for multiple tools (booking, notes, billing, comms) that don't integrate well and require significant manual work to bridge. A focused custom system that handles your specific needs often delivers a return within the first year through reduced admin time and fewer billing errors.
What happens to our existing patient records and data?
Migration of existing data is always part of the project scoping conversation. Depending on your current system, we can import historical records, appointment data, and patient information into the new system — so you're not starting from scratch and your records remain continuous. Under NZ health record retention requirements, patient records must be kept for 10 years, so continuity of historical data is non-negotiable.
Other Articles You May Like

Custom Software for NZ Accounting Firms: Portals, Workpapers, AML, and Auto-Billing

Custom Portals for NZ Mortgage Brokers and Financial Advisors: AML, Compliance, and Client Management
