Overview
A web-based practice management platform built on Drupal 10 for healthcare providers working under ACC contracts (ISSC/SCS and others), plus private pay and insurance billing. Designed by a clinician for clinicians, it handles client tracking, session documentation, and accurate invoicing against ACC's codes and pricing — sold as a SaaS product on a per-provider monthly subscription.
The architecture is multi-tenant with a supplier/provider split: suppliers get administrative oversight (billing reports, document and PO management, CSV imports, payment reconciliation), while providers get a scoped view of only their own clients. It integrates with Xero, generates and submits ACC invoices electronically, reconciles payment remittances, and includes scheduling and SMS/email reminders.
Challenges
- Row-level access control so providers see only their own clients — beyond Drupal's default per-type permissions.
- ACC codes and pricing kept centrally current, with invoices accurate even as rates change over time.
- Electronic ACC invoicing and payment reconciliation — generating, submitting, and syncing remittance data back to the right providers.
- Security to ISO standard for health-adjacent data.