You finish a good session, write your notes, and move on to the next patient. Three weeks later the medical aid remittance arrives with a short payment or a rejection you now have to untangle from memory.
Most speech therapists know this loop. The therapy is not the problem. The paperwork around it is and the right speech therapist billing software in South Africa takes most of that weight off you by keeping the diagnosis, the session and the claim in one place.
This page covers where speech therapy claims go wrong, how ICD-10 codes fit into them and what to look for in a system.
Why medical aid claims for speech therapy stall in SA
Speech therapy claims rarely fail for one dramatic reason. They fail because small details drift apart between the diary, the clinical note and the claim.
The most common culprit is a diagnosis code and a tariff code that do not match each other. If the code says one thing and the session billed suggests another, the scheme returns the claim or pays only part of it. Missing practitioner details cause the same trouble for instance a practice number or registration detail left off a claim is enough to send it back.
Then there are scheme rules. Many medical schemes cap the number of therapy visits or the rand amount available per patient per year and some want authorisation before ongoing sessions are paid. Long-running therapy for a child or a stroke patient runs straight into those limits and you often find out only when a claim is rejected.
Each of these is fixable at the source, before the claim leaves your practice. That is where medical aid billing software in South Africa earns its keep and the speech therapy detail below shows how.
ICD-10 codes in speech therapy claims, explained
ICD-10 is the international classification the World Health Organisation maintains and South African schemes expect a diagnosis code on every claim. You can browse the full list on the WHO ICD-10 browser. You do not need coding training to use it well. You need to know which part of the list your patients usually fall under and that the code must agree with what you wrote in the session note.
Diagnosis categories speech therapy claims draw on
Most speech therapy claims come from a handful of families of codes. The exact code always depends on the patient’s clinical picture and on the diagnosis made, so treat these as signposts rather than a menu.
- Developmental speech and language disorders. This is the F80 group, which covers specific speech articulation disorder, expressive language disorder and receptive language disorder. It is the bread and butter of paediatric practices.
- Speech disturbances. Dysarthria sits under R47.1 and dysphasia and aphasia under R47.0. These often follow a stroke or brain injury, so you will see them in adult and rehabilitation caseloads.
- Fluency and voice. Stuttering has its own code F98.5 and voice disorders such as dysphonia fall under R49.
- Swallowing disorders. If your practice treats dysphagia, it is coded under R13. Not every speech therapist works with swallowing, so this one applies only where it is part of your scope.
One point matters more than the list itself. The more precisely the code reflects the diagnosis, the less room a scheme has to query it.
Linking each diagnosis to the sessions it supports
A claim is really three things that must agree: the diagnosis, the session that happened and the tariff billed for that session. Here is how that looks in a typical case.
A six-year-old is referred with delayed spoken language. You assess her and record an expressive language disorder in her patient file. That diagnosis carries the F80 code. Over the following weeks you see her weekly and each session note describes what you worked on, such as sentence building and vocabulary.
When you prepare the claim, the diagnosis code is the one in her file, the date matches the note and the tariff matches the type and length of the consultation you actually delivered. The claim reads the way the record reads, so there is nothing for the scheme to reconcile.
Now picture the same child with the diagnosis typed in fresh on every claim, from memory, at month end. One session ends up under a different code, another under a tariff that does not fit the note and a query follows. The therapy was identical. Only the process differed.
What speech therapist billing software should do for South African claims
Billing software for speech therapy needs to do more than produce an invoice. It should build the claim from the session you documented, check the diagnosis and handle both funding types without a second system.
If you are comparing options, you should expect the billing step to save time on every claim and cut down the corrections you chase later. EZMed Solutions, built by ProfNet Medical as part of the SpesNet Global group, is a South African practice management platform designed around exactly that idea.
ICD-10 code checking as part of billing
EZMed’s billing includes ICD-10 code checking. Before a claim is finalised, you can confirm that the diagnosis on it is a valid code and the one you intended, instead of discovering a typo when the scheme rejects it.
That check does not replace your clinical judgement. You decide the diagnosis and the software helps make sure what you decided is what gets submitted.
For a busy practice, the gain is simple. Fewer returned claims and fewer evenings spent working out which session a rejection belongs to.
Medical aid and private billing in one workflow
Few speech therapy practices are purely medical aid or purely self-pay. A parent paying privately for one child sits in your diary right next to a medical aid member whose scheme needs a claim.
In EZMed both are handled in one workflow. You prepare medical aid claims and private patient accounts from the same session record, in the same platform you use for bookings and notes. You are not copying details between a diary, a spreadsheet and a billing package, and that copying is where most errors creep in.
The software does not decide what a scheme will pay. Benefit limits and authorisation rules remain the scheme’s call, which is why a clear per-patient billing history matters, it lets you see where a patient stands before the next session rather than after it.
Scheduling and session notes for speech-language pathologists
Billing problems usually start earlier, in the diary and the notes. If the session booked, the session attended and the session documented are three separate records, someone has to match them by hand at month end.
EZMed works as speech therapy practice software and as scheduling software for speech-language pathologists. If you are still weighing diaries on their own, our guide to appointment scheduling software for SA practitioners covers that side in more depth.
Calendar, reminders and clinical notes in one place
Take a typical Tuesday. You open the calendar and see a morning of back-to-back paediatric sessions, then an adult aphasia patient after lunch. Reminders go out ahead of the appointments so fewer slots sit empty.
After each session you write the note in the patient’s file, with the diagnosis already sitting there from the first visit. When the day ends, the sessions that were attended and documented are the ones ready to claim. Nothing is rebuilt from memory.
That is the real saving. You are not matching sessions to claims at the end of the month, because the claim comes from the record you have already written and every claim traces back to a note you can open in seconds if a scheme asks questions.
Running speech therapy alongside other disciplines
Speech therapy often shares a building, a waiting room or a referral pathway with other disciplines. A paediatric clinic might sit next to an occupational therapist and a rehabilitation practice might work alongside a physiotherapist and a psychologist. Your needs change a little as that setup grows, and a good system should grow with you.
From a solo speech therapist to a multi-location clinic
As a solo practitioner, your priorities are speed and simplicity. One diary, one set of notes, claims that go out without you thinking about them. You need accuracy more than you need extra layers.
Once other practitioners join, the requirements shift. Each person needs their own practitioner details on their own claims and the practice needs to see a shared diary without everyone seeing every patient file. With several sites, you also want one set of billing rules applied everywhere, so a claim from the second branch is built the same way as one from the first.
The same logic holds in other disciplines. You can see it applied in psychology practice management in South Africa and in practice software for physiotherapists. If your clinic mixes several practitioner types, this overview of how the platform supports each discipline shows where the pieces line up.
Keeping speech therapy patient records POPIA-ready
POPIA, South Africa’s data protection law, classes health information as special personal information. That means the clinical notes, diagnoses and billing details you hold on your patients need stronger protection than an ordinary customer list.
HPCSA expectations point the same way. As a registered speech-language therapist, you are expected to keep accurate clinical records and to keep them for a sensible period. This is a professional duty on top of the legal one.
In practice, it comes down to two things you can act on. You need to control who can open a patient file and you need a clear plan for how long records are kept.
Records scattered across paper folders, personal email and a billing spreadsheet make both harder. Keeping notes, billing data and patient files in one protected system gives you a single place to apply access rules and a single place to answer for them.
If you are weighing vendors, ask who can see which records, how access is controlled and where the data is held. This is a practical guide, not legal advice, so check your own obligations with your professional body or a legal adviser.
A short checklist before you book a demo
Any vendor can say their software suits speech therapists. These questions show whether it really does:
- Does billing check ICD-10 codes before a claim is finalised?
- How are medical aid and self-paying patients handled and can they run side by side?
- Are the diary and clinical notes tied to billing, so the session you attended is the one you claim?
- How are patient files protected and who can see them?
- Who helps with setup when you move from your current system?
A system that answers all five clearly will save you more time than one with a longer feature list.
If you run a speech therapy practice and want to see ICD-10 code checking and medical aid and private billing applied to real speech therapy claims, book a demo and bring your toughest claim with you.
Frequently asked questions
Which ICD-10 codes do speech therapists use most?
Most claims draw on a few families: F80 for developmental speech and language disorders, R47.1 for dysarthria, R47.0 for dysphasia and aphasia and R13 for dysphagia where you treat swallowing. Stuttering sits in the F98 group and voice disorders under R49. The code you use must reflect the diagnosis you made and match your session note.
Can I bill medical aid and private patients from the same system?
Yes. EZMed prepares medical aid claims and private patient billing in one workflow, from the same session record you use for bookings and notes. You do not need a separate tool for self-paying patients.
Does billing software guarantee that a medical aid will pay my claim?
No. The scheme decides what it pays, based on its own benefits, visit limits and authorisation rules. Software helps by checking the ICD-10 code, keeping practitioner details complete and giving you a billing history per patient, so fewer claims come back for avoidable reasons.
Do POPIA and the HPCSA affect where I keep patient files?
Yes. POPIA treats health information as special personal information and HPCSA rules expect accurate clinical records. In practice that means controlling who can open a file and having a clear retention plan. Keeping notes, billing data and patient files in one protected system makes both easier to manage.
Is this only for solo speech therapists?
No. EZMed is built for practices from solo practitioners to multi-location clinics. A solo therapist mainly needs a simple diary, notes and claims in one place, while a group practice also needs separate practitioner details per claim and one set of billing rules across sites.