Practice management for South African allied health, done properly.
Allied health practice management software built for South African clinics, compliant with POPIA by design.
- Hosted in South Africa (AWS af-south-1)
- POPIA & HPCSA-aware by design
- For physio, OT, speech therapy, audiology, dietetics & more
- Works great on your phone too
See it in action
A preview of the diary, patient list, clinical notes, and billing screens — shown with made-up sample data. Try the mobile view, too.
Diary — Monday, 3 August
Mon, 3 Aug
08:00
Thabo Nkosi
Initial assessment
09:00
Aisha Patel
Follow-up
10:30
Naledi Dlamini
Group programme
Patients
+ Add patient| Patient | Team | Medical aid | Next appointment |
|---|---|---|---|
| Thabo Nkosi | Physiotherapy | Discovery Health | 3 Aug, 08:00 |
| Aisha Patel | Speech Therapy | Bankmed | 3 Aug, 09:00 |
| Naledi Dlamini | Occupational Therapy | GEMS | 5 Aug, 10:30 |
| Pieter van der Merwe | Physiotherapy | Self-pay | — |
Patients
+ AddThabo Nkosi
Physiotherapy · Discovery Health
Next: 3 Aug, 08:00
Aisha Patel
Speech Therapy · Bankmed
Next: 3 Aug, 09:00
Naledi Dlamini
Occupational Therapy · GEMS
Next: 5 Aug, 10:30
Clinical note — Thabo Nkosi
Physiotherapy · 3 August
Subjective
Reports reduced lower back pain since last session, still stiff after sitting.
Objective
Lumbar flexion improved to 80% of baseline. Gait steady, no assistive device.
Assessment
Progressing well towards return-to-work goals.
Plan
Continue current programme, add core stability work, review in 2 weeks.
AI drafting never sees the patient's name or identifying details — only note content.
Thabo Nkosi
Physiotherapy · 3 August
AI-assisted draftSubjective
Reduced lower back pain, still stiff after sitting.
Plan
Continue programme, add core work, review in 2 weeks.
Invoice INV-0142
Thabo Nkosi — Discovery Health
| Date | Description | Code | Amount |
|---|---|---|---|
| 3 Aug | Initial assessment | 3001 | R850.00 |
| 3 Aug | Treatment | 3002 | R450.00 |
| Total | R1,300.00 | ||
Invoice INV-0142
Thabo Nkosi — Discovery Health
Sent to medical aidInitial assessment
3 Aug · 3001
R850.00
Treatment
3 Aug · 3002
R450.00
Total
R1,300.00
Illustrative preview with sample data — not a live screenshot.
What lunoflo does
One system for the day-to-day running of an allied health practice — instead of a spreadsheet, a WhatsApp thread and three disconnected tools.
Patient records & POPIA consent
A full patient CRM: registration, medical aid details, emergency contacts, documents and diagnoses. Consent is captured properly — method, scope, timestamp and who captured it, never a single checkbox. Bring an existing patient base in from a CSV. Every read and write to a patient record is audit-logged.
Referrer directory
Keep track of the GPs, specialists and other professionals who refer patients to your practice, separate from your patient records.
Teams, practitioners & multi-site locations
Organise staff into teams or disciplines, and control exactly which patients each clinician or receptionist can see. Running more than one site? Scope clinical visibility per location while billing and ownership stay practice-wide.
Appointments, diary & group sessions
Book, reschedule, confirm and track appointments per practitioner or team, with automatic double-booking and group-programme conflict detection. Turn a recurring weekly group into a dated session — take attendance, tick off a checklist, and bill every attendee in one action.
Clinical notes
SOAP-format notes with discipline-specific prompt templates, AI-assisted drafting, and one-click referral letter generation once a note's complete. AI drafting never sees the patient's name or identifying details — only the note content itself.
Assessments & outcomes measurement
Score standardised, public-domain clinical measures (K10, PCL-5, WHODAS 2.0, SDQ, DSM-5 Level 1 and more) and track outcomes over time with HoNOS, GAF, RAS-20 and APOM, organised per episode of care.
Patient self-service links
Send a patient a secure WhatsApp or SMS link to complete their registration details, intake questionnaire, or a specific assessment on their own device before they arrive — reviewed by staff before it becomes part of the record.
Patient communication
Link your practice's WhatsApp Business number and see every message sent to a patient — appointment-related and report communications, with SMS fallback — in one place, gated by consent.
Billing & invoicing
Private-pay and medical-aid invoicing, national medical-scheme tariff reference data, and credit notes. Adjustments and journal entries, bad-debt write-offs, accounts handed to collections, and one screen to reconcile a medical scheme's full remittance across many patients at once.
Reporting & practice dashboard
A dedicated landing dashboard for owners, managers and accountants, plus six standard reports — demographics, group utilisation, therapist productivity, assessment trends, POPIA audit, and practice performance — alongside billing's own debtors age analysis and transaction detail reports.
Built POPIA-native, not bolted on
lunoflo is designed around POPIA and HPCSA requirements from the ground up, not retrofitted from a generic practice-management tool built for another country.
- ✓Hosted in South Africa, only
- All patient data infrastructure runs in South Africa. No exceptions, no foreign region as a fallback.
- ✓ID numbers encrypted at the application layer
- SA ID numbers are encrypted before they're written to the database, using a KMS-backed key with rotation — never stored or logged in plain text.
- ✓Every access to a patient record is logged
- Reads as well as writes. If someone on your team looked at a patient's file, there's a record of it.
- ✓Consent is a real record, not a checkbox
- Method, scope, timestamp and who captured it are all stored — including when a patient refuses a particular use of their data.
- ✓Records are never hard-deleted
- HPCSA requires patient records to be retained for a minimum of six years. Deletion requests are recorded and actioned through a retention-aware process, not an instant delete button.
- ✓AI-assisted note drafting never sees patient identity
- When lunoflo helps draft a clinical note, only the note content is sent for drafting — never the patient's name or any identifying detail. It's structural: that part of the system is never given the patient record to begin with.
Who it's for
lunoflo is built for South African allied health practices of every size — from a solo practitioner to a large multi-site group practice.
Practice owner
Reduce the admin burden on yourself and your staff, get a clearer picture of billing and cash flow, and stay POPIA-compliant without having to become a compliance expert.
Practice manager
One system instead of several — scheduling, invoicing, medical aid claims and patient communication, with fewer manual, error-prone steps and a real audit trail.
Clinician
Less time on admin, a clear daily schedule, and patient history that's actually available at the point of care — without chasing an admin colleague for it.
Built for the full allied health sector
Physiotherapy, Occupational therapy, Speech-language therapy, Audiology, Dietetics, Podiatry, and related allied health disciplines.
Get in touch
Want to see lunoflo, or ask how it would work for your practice? Tell us a bit about your practice and we'll get back to you.
Prefer to just email us directly? info@lunoflo.co.za
Or call us on 068 909 3105
