eSMSAfrica
Clinics, hospitals & pharmacies · Uganda

SMS for clinics, hospitals and pharmacies in Uganda

Missed appointments and uncollected results cost Ugandan clinics time and patients their health. An SMS the day before an antenatal visit, or a note that lab results are ready, works on the basic phones many patients carry. eSMS Africa sends these reminders to MTN and Airtel numbers while keeping clinical detail out of the message.

MTN, Airtel, Lycamobile, Uganda Telecom Delivery reports From UGX 35 per SMS
AMANICLINICTransactional
AMANI CLINIC: Reminder of your appointment tomorrow 12/11 at 9:00am, Room 4. To reschedule call 0414 000000.
108 chars · 1 segment · GSM-7
Uganda context

What makes clinics, hospitals & pharmacies messaging different in Uganda

  • Health data is special personal data under the Data Protection and Privacy Act, 2019, so the message itself should reveal as little as possible: a time and a place, not a test name or a diagnosis.
  • Government health campaigns, such as immunisation reminders, are run by the Ministry of Health, often through the NITA-U government SMS gateway. Private clinics, faith-based hospitals and pharmacies send their own.
  • Many patients travel from outside Kampala to referral facilities, so a reminder that arrives the day before gives them time to arrange transport and money.
  • Shared family phones are common in Ugandan households. Write every health message as if a spouse, parent or neighbour, rather than the patient, will read it first.
What to send

Messages clinics, hospitals & pharmacies teams in Uganda send

Appointment reminders

Send a reminder 24 hours before each booking with the date, time, clinic and a number to reschedule, so the slot can be given to someone else if the patient cannot come.

Results ready to collect

Tell the patient their results are ready at the facility, without naming the test. They come back for the conversation with a clinician rather than reading a result alone.

Refill and follow-up prompts

Pharmacies and chronic-care clinics can prompt patients a few days before a prescription runs out, so they can plan the trip and money and avoid gaps in treatment for long-term conditions.

Antenatal and immunisation schedules

Private maternity clinics can schedule a series of visit reminders from the expected due date, and child immunisation reminders after birth, with consent at registration.

Bill and insurance notices

Confirm deposits paid, outstanding balances and what an insurer or medical scheme covered, so families can raise the money in time and are not surprised at discharge.

Sample messages

Copy-ready templates for Uganda

Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.

Appointment reminder Transactional
AMANI CLINIC: Reminder of your appointment tomorrow 12/11 at 9:00am, Room 4. To reschedule call 0414 000000.
108 chars · 1 segment · GSM-7
Results ready Transactional
AMANI CLINIC: Your results are ready. Please visit the clinic Mon-Sat 8am-5pm and bring this SMS. Ref R-5521.
109 chars · 1 segment · GSM-7
Appointment (Luganda) Transactional Luganda
AMANI CLINIC: Tukujjukiza okulaba omusawo enkya 12/11 ku ssaawa 3 ez'okumakya. Okukyusa, kuba 0414 000000.
106 chars · 1 segment · GSM-7
Refill prompt Transactional
AMANI PHARMACY: Your monthly prescription is due for refill on 20/11. Reply or call 0772 000000 to have it ready for collection.
128 chars · 1 segment · GSM-7
Rules that apply

Compliance for clinics, hospitals & pharmacies SMS in Uganda

A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.

  • Treat every message as visible to others: no diagnoses, HIV status, test names or medication names in the SMS body. Health data is special personal data under the Data Protection and Privacy Act, 2019.
  • Get consent to SMS reminders at registration and record it. Patients who opt out must be removed within 24 hours under regulation 12 of the UCC 2019 regulations if the messages are commercial, and it is good practice for reminders too.
  • Regulation 19's night-time limit does not apply to messages alerting to a health emergency, but routine appointment reminders should still go in the daytime.
  • Register your facility with the PDPO as a data controller and limit dashboard access to staff who need patient numbers.
Send it

From your system to MTN and Airtel in one call

  1. 1Create an account and copy a test key (esms_test_...) to try the integration without spending credit.
  2. 2Request your sender ID for Uganda. Until it is approved you can send from the eSMS default sender.
  3. 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like {{name}}. Delivery reports arrive by webhook.

Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.

curl -X POST https://sms.esmsafrica.io/api/messages/send \
  -H "Authorization: Bearer $ESMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+256712345678",
    "text": "AMANI CLINIC: Reminder of your appointment tomorrow 12/11 at 9:00am, Room 4. To reschedule call 0414 000000.",
    "sender_id": "AMANICLINIC"
  }'
Live pricing

SMS pricing in Uganda

Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.

Basic
UGX35
per SMS· USD 0.0083
Monthly spend USD 1 - USD 1,000
Business
UGX30
per SMS· USD 0.0071
Monthly spend USD 1,001 - USD 4,999
Enterprise
UGX25
per SMS· USD 0.0059
Monthly spend USD 5,000+

Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.

FAQ

Clinics, hospitals & pharmacies SMS in Uganda: common questions

Can we send test results by SMS?

We recommend against putting the result itself in an SMS. Phones are shared and messages are stored on the handset. Tell the patient results are ready and invite them to collect them or speak to a clinician, which also gives you a chance to counsel them.

How far ahead should appointment reminders go out?

The day before works for most clinics, with a same-morning reminder for early slots. Patients travelling from upcountry to a Kampala hospital may need two or three days' notice to arrange transport and money, so set the reminder schedule by service rather than using one rule.

Can our hospital system send reminders automatically?

Yes. If your patient management system can export appointments or call a web address, it can send reminders through the eSMS API or the bulk endpoint with merge fields for name, date and time. Smaller clinics can upload a daily CSV in the dashboard and schedule the send.

Get started

Start sending clinics, hospitals & pharmacies SMS in Uganda today

Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in UGX or USD.