Medical practices, a guide

Practice management software and an AI receptionist: who does what

Practice management software runs a practice's patients and money: the file, the notes, the coding, the claims and the accounts. An AI receptionist runs the conversation in front of all that: the WhatsApp at 21:40, the booking, the form, the reminder. They are easy to confuse, because both turn up in a search for AI practice management. This guide sets out what each one does, what neither does, and how a South African practice runs them side by side.

We make both halves now. IndunAI started as the AI receptionist, and it now has practice software of its own behind it, without electronic claims yet. This guide keeps the two jobs apart, because a practice can keep its own PMS and add only the receptionist. Written in Durban by the people who build it.

A A family practice on WhatsApp
AI assistant, replies in seconds

Hi, can I book my son in with the doctor? He's had a cough for a week21:40

Before we start: you're chatting with the practice's AI assistant. I can't give medical advice, but I can help you book. Has he been to the practice before?21:40

No, first time21:41

Thanks. Tomorrow has 08:30 and 11:15 open with the doctor. Which suits you?21:41

08:30

An illustration with a made-up practice. The booking is the receptionist's job. The file, the notes, the codes and the claim are the practice software's.

The PMS holds the file and the money The receptionist holds the conversation One diary of record, decided up front Clinical advice stays with the clinician

The practice software

What a PMS does.

Practice management software, usually called a PMS, is the system a practice runs its patients and its money through. The products differ, but the core jobs are the same, and almost all of them happen after the patient has booked.

The patient file and clinical notes

Each patient's details, their medical aid and dependants, and the history of their visits. Many practices keep clinical notes in the PMS as well; some use a separate clinical system, and some still use paper. Either way, this is the record the practice holds for the patient, and it has to be kept for years after the patient's last visit.

Coding, billing and claims

For a practice that bills medical aids, this is the heart of the PMS. A medical scheme claim in South Africa carries diagnosis codes in ICD-10 and procedure or tariff codes, and the PMS helps the practice code the visit, build the claim and send it to the scheme electronically, usually through a claims switch. When the scheme pays, the remittance comes back and is matched against the claim, and whatever the scheme did not pay becomes the patient's portion. Getting this right is what keeps a practice paid, and it depends on scheme rules and code sets that belong in specialised software.

The diary

Most practice software has an appointment book, and in many practices it is the diary the desk works from all day. That matters for the third section of this page, because a practice can only have one diary of record.

Debtors and reports

Statements, outstanding accounts, what each doctor billed, which schemes owe what. The PMS is where the practice's financial picture lives, which is one more reason it is not something a receptionist, human or AI, should be rebuilding on the side.

AI inside practice software

Some practice software now includes AI features of its own, such as help with writing notes. Those work inside the PMS, on the record, and they are a question for your PMS vendor. They are a different thing from an AI receptionist, which works in front of the PMS, on the conversation.

The front desk

What an AI receptionist does.

An AI receptionist answers patients' messages and turns the ones that want an appointment into a booking, before anybody at the desk is involved. The cards below describe IndunAI, because it is the one we can vouch for; ask any other supplier the same questions.

Answers at any hour

Patients write on WhatsApp, the website chat or email, at 21:40 as easily as 09:00. Its first message says it is an AI, before it asks for anything.

Books into the diary

It offers times that are really free in the practice's calendar and claims each slot once. A parent can book a child under their own number, and each person keeps their own record.

Hands over the forms

A new patient gets the practice's own form with the booking confirmation, so an ID or medical aid number goes on the form, not into the chat.

Reminds and confirms

A reminder before the visit, and where the practice switches it on, a request to confirm that frees the slot when the answer is no.

Keeps the practice's rules

A consultation the practice only arranges by phone is never booked in the chat, and away dates and South African public holidays close the diary. It is set to answer in Afrikaans when a patient writes in Afrikaans.

Knows where to stop

It is designed never to give clinical advice. A patient who mentions self-harm is given crisis line numbers and the practice gets an urgent alert. Anything else it should not handle goes to the desk with the conversation attached.

What the receptionist does not do

The receptionist itself keeps no clinical notes, does no ICD-10 or tariff coding, submits no claims and checks no benefits, and it answers messages, not the practice's phone. Everything in the first section of this page is practice software's job: yours, or IndunAI's own practice side, which keeps the file, the notes and the coded accounts but sends no claims electronically yet.

Side by side

Using both together.

The two do not compete, because they do different halves of the same patient's journey. The receptionist works before the visit and between visits; the PMS works from the moment the patient is at the desk. Here is who does what.

JobPractice softwareThe AI receptionist
Patients' messages after hours Not its job Answers on WhatsApp, website chat and email
Booking the appointment The desk books in its appointment book Books into a Google or CalDAV calendar
Reminders Some send SMS or email reminders Reminders on the channel the patient booked on, and optionally a request to confirm
New-patient details Holds them once the file is opened Sends the practice's form before the visit
Medical aid details and benefits Holds the scheme details and uses them for claims Answers what the practice has told it; checks no benefits
Clinical notes Often, or a separate clinical system No
ICD-10 and tariff coding Yes No
Claims and remittances Yes, usually through a claims switch No
Patient portions after the scheme pays Yes No

Settle the diary first

The one real decision is which diary is the diary of record. IndunAI does not connect directly to practice management software: it books into the practice's Google Calendar or a CalDAV calendar. If your PMS can read that calendar, the two sit side by side. If it cannot, the desk keeps working from the PMS and the assistant's calendar is a second view, which means somebody copies the assistant's bookings across, and the times the assistant offers are only as good as that calendar. Decide this before anything goes live, and be wary of anybody who waves it away. A direct connection to a particular PMS would be a separate build, scoped and priced per project. The other answer is one system: where a practice uses IndunAI's own practice side, the diary the assistant books is the diary the doctor works from, and the account is raised from the same appointment.

A day with both

21:40. A mother messages the practice's WhatsApp to book her son. The assistant says it is an AI, offers two free times and books 08:30 under her number, then sends the new-patient form with the confirmation.

22:05. She fills in the form on her phone. The answers go to the practice, not into the chat.

07:45. The desk opens the assistant's dashboard: the new booking is on the diary board, and anything that needed a person overnight is waiting in one list.

08:30. The receptionist opens the son's file in the PMS from the form, the way the practice always has.

After the visit. The doctor's notes, the ICD-10 and tariff codes and the claim to the scheme all happen in the PMS, exactly as before. The assistant was never part of that, and should not be.

POPIA, twice

Health information is special personal information under POPIA, so both systems need care. Your PMS vendor, if it hosts the system for you, and your AI receptionist supplier are both operators, and each should sign a written operator agreement with the practice. Ask each where the information is kept. For IndunAI, each practice has its own instance hosted in Johannesburg, and the AI model that composes replies runs outside South Africa, so we do not claim the information never crosses the border. On a medical practice the assistant's own conversation records are kept for at least six years, in line with HPCSA guidance, and the practice cannot shorten that. POPIA for medical practices using AI goes through the rest.

Where we fit

Where IndunAI fits, and where it does not.

IndunAI is the receptionist half of this page, and now most of the practice half too. If the problem in your practice is electronic claims today, we are not the answer yet, and your PMS vendor is.

What it is

An AI receptionist on the practice's WhatsApp Business number, website chat and email, which books, sends forms, reminds and hands over, and, where a practice switches it on, practice management software behind it.

What it is not

Not a claims system yet. No electronic claims to medical aids, no benefit checks, no remittance import, no connection to another PMS, and no phone answering.

What it costs

From R1 450 a month including VAT for up to 300 conversations, plus a once-off R2 500 setup. Fully managed, with setup included and build items within reason, is R4 995 a month. Meta's WhatsApp fees are separate.

The medical demo is the real assistant, set up for a fictional practice, with the dashboard the desk would see beside the chat on a wide screen. More on how it works for a practice is on AI for medical practices.

FAQ

Fair questions.

Can AI replace my practice software?

An AI receptionist on its own cannot. It works in front of practice management software, on patients' messages and bookings, and the patient file, clinical notes, coding and accounts belong in practice software. IndunAI now has both: behind its AI receptionist sits practice software of its own, with the patient file, clinical notes, coded accounts and debtors, which the AI never reads. It does not submit claims to medical aids electronically yet.

What is AI practice management?

The phrase is used for two different things: AI features inside practice management software, such as help with notes, and AI tools that work alongside it, such as an AI receptionist that answers patients and books appointments. Ask which one you are being shown. IndunAI is the second kind, with practice software of its own behind it.

Does IndunAI connect to my practice management software?

Not directly. A practice keeping its own PMS runs the receptionist beside it, booking into Google Calendar or a CalDAV diary. If the PMS can read that calendar, the two sit side by side; if it cannot, the desk keeps working from the PMS and the assistant's calendar is a second view. A practice that wants one system can use IndunAI's own practice side instead. A direct connection to a particular PMS would be a separate build, scoped and priced per project.

Can an AI receptionist answer medical aid questions?

It can answer what the practice has written down for it, such as which schemes the practice sees and whether a private patient pays on the day. It cannot check a patient's benefits, authorisations or claims, which need the scheme or the PMS. A new patient's scheme details belong on the practice's own form, not in a chat thread.

Will patients know they are talking to an AI?

With IndunAI, yes. On a medical practice its first message says it is an AI assistant, before it asks for any information. Whatever you use, patients should be told they are talking to software before they are asked for anything about themselves.

Can it answer the practice's phone?

No. IndunAI answers WhatsApp messages, including voice notes, website chat and email. It does not answer phone calls. Answering WhatsApp voice calls is built but not switched on for any business, and it is not available to medical practices.

See the receptionist half.

The medical demo is the real assistant, set up for a fictional practice. Book an appointment, ask it for advice it should not give, and see what the desk would see.