AI for medical practices · GPs
An AI receptionist for a GP practice.
IndunAI is an AI receptionist for general practitioners in South Africa. It answers your patients on WhatsApp and your website at any hour, books consultations and follow-ups into your diary, sends new patients your forms, and takes script and sick-note requests for the doctor to decide on. It says it is an AI in its first message, and clinical questions wait for the doctor.
Nothing to sign up for. The live medical demo is a fictional general practice, set up the way a real one is. Ask for a repeat script, book a follow-up for a child, and watch the request and the booking land on the practice's own board beside the chat.
online, replies in seconds
Hi, I need my repeat script for my blood pressure tablets21:14
I can send that request to the doctor. Have you had this medication from the practice before?21:14
YesHave you been seen at the practice in the last 6 months?21:14
YesThank you. Please tap the button below and fill in your details, the medication and your pharmacy.21:15
Prescription formAn illustration, picked up after the practice's AI notice. The questions, the form and the wording are the practice's own, as the live demo is set up.
The front desk
A day at a GP front desk, and what the assistant takes.
Most of what reaches a GP's front desk is not clinical. It is the same handful of questions and requests, all day and half the night: are you open, can I be seen today, I need my script, I need a sick note for work, can I bring my son in. The assistant takes the ones that follow a rule the practice has written down, and leaves everything else with the people who should decide it.
Before the doors open
Messages that come in overnight are answered as they arrive. "Is the doctor in today?" is answered from the practice's own opening hours, which the server reads out rather than the model remembering them, and a day the practice has marked as away is never offered.
Somebody who wants to be seen today
An ask for the soonest appointment, in English or Afrikaans, is searched from today for as long as today still has a free time, instead of drifting to later in the week.
Scripts, sick notes and referral letters
Each is a short request path the practice writes: a few questions with tap answers, the practice's own form, and a request filed for the doctor. Filed requests are listed day by day beside the diary, where the doctor marks each one done or cancels it.
"Your script is ready"
Where the practice switches it on, the patient is thanked by name when the request is filed. When the doctor marks it done, they are told which of three things happened: it has been emailed, it has gone to their pharmacy, or it is ready to collect.
The desk asking the assistant
From the practice's own alert number, a message such as find appointment today or find prescription Dlamini comes back with the answer, read from the records the server already holds. Asking changes nothing.
What stays with a person
Anything clinical, anything the practice has not told it, and anybody who asks for a person. The patient is told when to expect an answer, worked out from the practice's hours, and the hand-over reaches the practice with the conversation behind it.
What every one of these conversations has in common, the AI notice at the top of the first reply and the line the assistant is designed not to cross, is on WhatsApp AI for doctors and clinics. The booking side in full, from the first-visit question to reminders, dependants and the waiting list, is on AI appointment booking for doctors.
Three kinds of request
Acute visits, chronic scripts and follow-ups.
In a chat, "I need to see the doctor", "I need my tablets" and "I'm coming back about my results" look alike. In the practice they are three different jobs, and the assistant keeps them apart.
Acute visits
A patient who is ill today and asks for the soonest time is shown today's free times first. The assistant is designed to weigh no symptoms, and on a medical practice a server check looks for a sentence that reassures about a symptom or advises on medication before the reply is sent. A patient whose problem sounds urgent is told to get medical care now. When the practice is closed, the reply to an emergency leads with the practice's own emergency line, then the next times in the diary, then what to do if things get worse before it opens.
Chronic and repeat scripts
A script is never the assistant's decision. It asks the questions the practice wrote to decide whether a repeat is possible, for example whether the practice has prescribed the medication before and whether the patient has been seen in the last six months. An answer that rules a repeat out shows the next consultation times instead. Everybody else fills in the practice's prescription form, with the medication, dosage and pharmacy, and the request goes to the doctor.
Follow-ups
A follow-up is its own service, with its own length and price, and the practice can mark it as a visit by somebody who has been before. What the patient is coming in for decides the appointment. Whether they have been before decides which forms go out, and a patient who says it is their first time still gets the new-patient form.
A patient who asks again on the same day is told their request is already in and asked whether this one is for something else, rather than being sent a second blank form. Where the practice charges for a script, the fee can ride the request: the patient pays when it is filed, through the practice's own PayFast account or with a proof of payment, or the doctor reviews it first and sends the payment link from the dashboard in one click. A proof of payment is never shown as paid; only the practice's own click marks the money received.
Some patients cannot talk about their symptoms at work. The desk can send them a symptom questionnaire instead: one form per complaint, filled in on their phone and returned as a PDF on their file. The receptionist chooses it and sends it; the assistant never offers, sends or sees one. Like the fee, it stays off until the practice asks for it.
One doctor or several
A single-doctor practice vs a group practice.
The assistant is the same in both. What changes is how many diaries it reads, who at the practice answers the hand-overs, and who sees what on the dashboard.
One doctor, one diary
With no team set up, the practice has a single diary and every booking goes into it. The doctor or the receptionist replies from the dashboard, or from the WhatsApp Business app on the same number where the number is connected alongside it, and the assistant stays out of a chat while a person is in it. Quiet hours can hold routine alerts overnight; a crisis alert always goes straight through.
A diary per doctor
In a group practice each doctor, and the sister, can have their own calendar, and availability is read per person. A service can be limited to the people who do it, and the server enforces that whatever the model proposes, so a procedure only one doctor does is only offered in that doctor's diary.
The patient's own doctor
A returning patient is booked with the doctor they usually see. If that doctor cannot take the time asked for, the patient is offered the choice: that time with a colleague, or one of their own doctor's free times. A patient who asks for a doctor by name gets that doctor or an honest no.
Everybody signs in as themselves
Each person at the practice has their own dashboard sign-in, and the diary records who made and who moved each appointment. The owner decides who may see the practice's figures, and the server withholds them from everybody else.
A group practice that already runs more than one WhatsApp number can keep them on one assistant, and every reply leaves from the number the patient wrote to. Telephone and video consultations can be marked as such: they are shaded differently on the diary, the card carries the number to ring, and the practice can keep them running on days the rooms are closed.
FAQ
Fair questions.
Can it handle chronic script requests?
Yes, as a request for the doctor, never as a decision of its own. The practice writes the questions that decide whether a repeat is possible, such as whether the practice has prescribed the medication before and whether the patient has been seen in the last six months, and an answer that rules a repeat out offers a consultation instead. Everybody else fills in the practice's prescription form, and the request lands beside the diary. When the doctor marks it done, the patient can be told it has been emailed, sent to their pharmacy or is ready to collect. The assistant cannot issue or change a prescription, and a server check looks for a sentence in which it makes a medication call.
Does it work for a single-doctor practice?
Yes. With no team set up there is one diary and every booking goes into it, so a practice run by one doctor and a receptionist needs nothing extra. Either of them can reply from the dashboard, or from the WhatsApp Business app where the number is connected alongside it, and the assistant stays out of a chat while a person is in it. If a second doctor joins later, they are added to the team with their own calendar, and availability is read for both.
Does it replace our practice management software?
The AI receptionist on its own does not: it answers patients, books into Google Calendar, a CalDAV calendar, GoHighLevel or the dashboard's own Diary, and hands the rest to your people, and it never reads a clinical record. IndunAI's own practice side, switched on per practice, adds the patient file, clinical notes, scripts and sick notes, ICD-10 and tariff coded accounts and debtors; it does not submit claims to medical aids electronically yet. If you keep your own practice software and your diary lives only inside it, a connection to it would be a separate build, scoped and priced per project. The longer comparison is in practice management software vs an AI receptionist, and the practice side is on practice software for doctors.
Can it answer the phone?
No. It answers WhatsApp messages, including voice notes, your website chat and email. It does not answer a phone line and it does not make calls. WhatsApp voice calling is built and in testing but not on sale, and it is refused on a medical practice.
Ask for a repeat script, as a patient would.
The live medical demo is a fictional general practice with an invented diary. Request a script, ask for a sick note, then book a follow-up and move it. When you want it on your own number, book a demo and we will go through your services, your request paths and your diary with you. The assistant is from R1 450 a month including VAT for up to 300 conversations, plus a once-off R2 500 setup; fully managed is R4 995 a month with setup included; WhatsApp's own message fees are Meta's and are separate.
The rest of the medical guides, and the other kinds of practice.