Ugandan clinics and pharmacies can send appointment reminders, refill reminders and "prescription ready" messages to their patients by SMS, but the content must stay minimal because health information is special personal data under the Data Protection and Privacy Act, 2019. The UCC's quiet-hours rule exempts only health emergencies, so routine reminders should go out in daytime and any health promotion or pharmacy offer needs consent, a STOP opt-out and no sending between 19:00 and 06:00.
Last reviewed: 27 October 2026
This guide is for private clinics, medical centres, maternity homes, dental and eye clinics and retail pharmacies in Kampala and across Uganda. It explains which messages are service messages and which are marketing, gives templates, and shows how to send reminders from a spreadsheet or your clinic system.
Service messages, emergencies and marketing
The Uganda Communications (Text and Multimedia Messaging) Regulations, 2019 treat messages differently depending on what they are. Getting the category right decides what rules apply.
| Message | Type under the UCC rules | Time rule |
|---|---|---|
| Appointment confirmation and reminder | Service message to an existing patient | No statutory window; send in daytime |
| Prescription ready for collection | Service message | Daytime |
| Refill due reminder | Service message, if the patient asked for it | Daytime |
| Results ready (no results in the text) | Service message | Daytime |
| Outbreak, emergency or urgent safety alert | Emergency related to health | Exempt from the 19:00 to 06:00 ban under regulation 19(2) |
| Health camp, check-up package, pharmacy discount | Commercial communication | Not between 19:00 and 06:00 unless agreed; consent and STOP opt-out required |
Three points from the regulations matter most for health providers:
- The health exemption is narrow. Regulation 19(1) bars commercial communications timed for delivery between 19:00 and 06:00 unless the recipient explicitly agreed. Regulation 19(2) exempts messages alerting or notifying of an emergency related to health, fire or security. A routine reminder is not an emergency, and a discount on vitamins is not either.
- Government health messages are outside the rules, private providers are not. Regulation 2(2) excludes messages initiated by government ministries, departments and agencies, and messages the UCC authorises in an emergency or the public interest, including health. A private clinic or pharmacy cannot rely on that exclusion.
- Identify yourself every time. Regulation 10 requires a recognised identifier, clear contact information and the organisation's name in each message, so every template below starts with the clinic or pharmacy name and ends with a number.
Health data under the Data Protection and Privacy Act
Section 9 of the Data Protection and Privacy Act, 2019 lists health status and medical records as special personal data that may not be collected or processed except on limited grounds, one of which is that the information is given freely and with the consent of the data subject. Section 10 adds that personal data must not be processed in a way that infringes the person's privacy. For SMS this means:
- Ask for consent at registration. One line on the patient form: "May we send appointment and medicine reminders by SMS to this number?" Record the answer and the date.
- Say as little as possible. "Your appointment" and "your prescription" are enough. Do not name the condition, the medicine, the test or a specialist clinic whose name implies a diagnosis.
- Use the patient's chosen number. Many Ugandan families share phones. Ask whose phone the number is, and for children, send to the parent or guardian.
- Never sell or share lists. Section 37 prohibits selling personal data. Do not pass patient numbers to insurers, suppliers or partner pharmacies.
- Respect marketing objections. Under section 26, a person can require you to stop using their data for direct marketing, and you must respond within 14 days. Under UCC regulation 12, a STOP request must be honoured within 24 hours and confirmed, and kept on record for at least 12 months.
- Register. The Act requires data controllers to be entered in the data protection register kept by the Personal Data Protection Office (section 29).
Templates for clinics and pharmacies
Lwera Family Clinic and Akiiki Pharmacy are fictional. Each message names the provider, fits one 160-character segment and gives a number.
| Purpose | Message |
|---|---|
| Appointment reminder | Lwera Family Clinic: Hi Namatovu, reminder of your appointment Thu 10 Dec at 10am. Bring your patient card. To change call 0772000000 |
| Child immunisation | Lwera Family Clinic: Baby Mukisa's next immunisation is due Mon 14 Dec. Please bring the child health card. Queries 0772000000 |
| Antenatal visit | Lwera Family Clinic: Your next antenatal visit is Wed 16 Dec at 9am. Please bring your antenatal card. Queries 0772000000 |
| Prescription ready | Akiiki Pharmacy Ntinda: Your prescription is ready for collection. Open Mon-Sat 8am-9pm. Please bring your receipt. 0752000000 |
| Refill reminder | Akiiki Pharmacy Ntinda: Hi Okot, your monthly refill is due this week. Call 0752000000 to have it ready for pick-up or delivery. |
| Results ready | Lwera Family Clinic: Your test results are ready. Please visit or call 0772000000 to book a review. We do not send results by SMS. |
| Bill payment | Lwera Family Clinic: Your bill of UGX 85,000 is due. Pay by MTN MoMo or Airtel Money, ref LFC2291, or at reception. Thank you. |
| Health camp (promotional) | Lwera Family Clinic: Free blood pressure checks Sat 12 Dec, 9am-3pm, at our Kira Road clinic. Stop: SMS STOP to 6xxx |
Many clinics add a second message in Luganda, Runyankore, Acholi or another language their patients read. These languages fit the standard GSM alphabet, so a 160-character message stays one segment. Have a native speaker check each template before it goes live, especially dates and times.
A reminder schedule
- At booking: confirmation with date, time and place.
- One to two days before: reminder with a number to reschedule.
- Immunisation and antenatal visits: a reminder three days ahead and on the morning, since families often need to arrange transport.
- Chronic medicine refills: a reminder five to seven days before the supply runs out, if the patient asked for refill reminders.
- Missed visits: a polite invitation to rebook the same day.
Send between 08:00 and 18:00. It keeps reminders well away from the 19:00 to 06:00 window for any message that could be read as promotional, and patients are more likely to act on a reminder they read during the day.
Sending reminders
Without a developer, export tomorrow's appointments from your clinic system or booking book to CSV or Excel, upload the file in the eSMS dashboard, map the columns to merge fields and schedule the send for the morning. Team roles let a receptionist prepare the batch while a manager approves it.
With a developer, a daily job can send all reminders in one call, each with the patient's own day and time:
curl -X POST https://sms.esmsafrica.io/api/messages/send-bulk \
-H "Authorization: Bearer esms_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"sender_id": "LWERACLINC",
"text": "Lwera Family Clinic: Hi {{name}}, reminder of your appointment {{day}} at {{time}}. Bring your patient card. To change call 0772000000",
"recipients": [
{"to": "+256772000001", "name": "Namatovu", "vars": {"day": "Thu 10 Dec", "time": "10am"}},
{"to": "+256752000002", "name": "Okot", "vars": {"day": "Thu 10 Dec", "time": "11:30am"}}
]
}'
Delivery reports show which reminders reached handsets; the front desk can call patients whose messages failed. Use an esms_test_... key while testing; test sends are simulated and not charged. For confirm-or-reschedule replies and a working STOP opt-out on health promotions, add a two-way short code; STOP replies are recorded as opt-outs automatically. See the HTTP API docs and the SMS API for Uganda page.
What it costs
Reminders are pay as you go from UGX 35 (about $0.0083) per SMS on the basic tier, with no monthly minimum and no setup fee for the SMS API. Top up by MTN MoMo, Airtel Money or card. A registered sender ID in your clinic's name makes reminders instantly recognisable; MTN and Airtel fees and steps are on the Uganda sender ID page.
Checklist for clinic and pharmacy SMS
- Record SMS consent and the patient's preferred number at registration.
- Name the clinic or pharmacy and give a contact number in every message.
- Keep conditions, medicines and results out of the text.
- Send reminders in daytime; reserve night messages for genuine health emergencies.
- Treat health camps and pharmacy offers as marketing: consent, STOP opt-out, no 19:00 to 06:00 sends.
- Check with the National Drug Authority before promoting any medicine.
- Honour STOP within 24 hours, confirm it and keep the record for 12 months.
- Never share or sell patient lists.
Frequently asked questions
Are health messages exempt from Uganda's 7pm to 6am rule?
Only emergencies. Regulation 19(2) exempts messages alerting or notifying of an emergency related to health, fire or security. Routine reminders are not commercial communications, so the ban does not strictly apply to them, but send them in daytime. Health promotions and pharmacy offers are commercial and must not be timed for 19:00 to 06:00 unless the patient agreed.
Do patients have to consent to SMS reminders?
Health status and medical records are special personal data under section 9 of the Data Protection and Privacy Act, and the patient's free consent is one of the grounds the Act allows for processing them. Ask at registration, record the answer and the number to use, and stop if the patient withdraws.
Can a pharmacy advertise medicines by SMS?
Drug advertising in Uganda is controlled under the National Drug Policy and Authority (Control of Publication and Advertisement Relating to Drugs) Regulations, 2014. Check with the National Drug Authority before any SMS that promotes a medicine. Reminders about a patient's own prescription are a different matter: they are a service, not an advert.
Do Ministry of Health messages follow the same rules?
No. Regulation 2(2) says the UCC messaging regulations do not apply to messages initiated by government ministries, departments and agencies. Private clinics, pharmacies and most NGOs are not covered by that exclusion.
Sources
- UCC - Text and Multimedia Messaging Regulations, 2019 (PDF)
- ULII - Data Protection and Privacy Act, 2019
- DLA Piper - Data protection laws of Uganda
- ULII - National Drug Policy and Authority (Control of Publication and Advertisement Relating to Drugs) Regulations, 2014
- eSMS Africa - HTTP API documentation
See more patient message flows on our healthcare SMS page for Uganda, read the UCC 2019 rules in plain English and short codes, USSD or SMS in Uganda, and check pricing. Then create a free eSMS Africa account and send a test reminder to your own phone.


