Built in Botswana, for Botswana

The whole practice, running as one.

Bupilo brings the front desk, the consulting room, the dispensary, the theatre and the accounts office into one modern system — priced in Pula, delivered in your browser, with nothing to install.

From P 1,500/month No per-user fees No lock-in Live in about two weeks
Claim batch accepted27 claims · BPOMAS
Theatre list readyTuesday · 6 cases
integrated modules
+
specialty workspaces
staff roles, ready out of the box
%
uptime target, measured monthly
What Bupilo is

Practice management, delivered over the internet

Bupilo is a software subscription. No physical goods, nothing shipped, nothing installed on your computers. Your practice gets its own secure, isolated environment and your staff sign in through a browser at app.bupilo.co.bw.

Everything in one place

Front desk, consulting room, dispensary, laboratory and accounts all work off the same patient record. No re-typing, no spreadsheets on the side, no reconciling two systems at month end.

Your data stays yours

Each practice runs in its own separate database — never pooled with anyone else's patients. Role-based access, two-factor login, a tamper-evident audit trail, and a full export whenever you ask for it.

Built for how Botswana bills

Real tariff codes and practitioner types, medical-aid scheme splits and levies, electronic claim batches in the formats the local schemes accept, and VAT invoicing that follows current Botswana rules.

Modules

Explore what the software does

Turn on only what your practice needs. Every module reads and writes the same record, so information entered once appears everywhere it matters.

Front desk & scheduling

Registration with Omang and medical-aid capture, check-in that queues the patient straight to the right room, and a diary the whole practice can see.

  • Waiting-room queues with live status
  • Appointment scheduling and SMS/email reminders
  • Walk-ins, bookings and reviews in one diary
Today's diary14 booked
08:30In room
08:45Arrived
09:00Booked
09:15Booked

Clinical records

Consultation notes, vitals, ICD-10 coded diagnoses, procedures and referrals — with the patient's complete history from every department one search away.

  • Structured notes with your own templates
  • Allergy and interaction alerts at the point of care
  • Full cross-department history, searchable
ConsultationRoom 2
S
OBP 124/82
AJ06.9
Pe-script

Pharmacy & dispensing

Electronic prescriptions land in the dispensing queue on their own; stock, batches and expiries update themselves as you dispense.

  • Interaction and allergy checking before dispense
  • Batch, expiry and controlled-drug registers
  • Automatic stock deduction and reorder alerts
Dispensing queue3 waiting
RxDispensed
RxCounting
RxWaiting
Amoxicillin 500mgReorder point reached

Laboratory & radiology

Order tests and imaging from the consulting room; results come back to the same record, with critical values flagged to the practitioner immediately.

  • Specimen tracking from request to result
  • Result authorisation and critical-result alerts
  • Imaging worklists and structured reporting
Results inboxToday
FBCNormal
K+Critical — alerted
CXRReporting
HbA1cFiled

Hospital, theatre & ICU

Admissions and beds, ward rounds, nursing observations with automatic early-warning scores, theatre lists with safety checklists, and discharge summaries that write themselves from the stay.

  • Bed management and admission spine
  • Theatre lists, WHO checklist, anaesthesia record
  • Obs charting with automatic NEWS2 scoring
Ward A — obs due06:00 round
B3NEWS2 · 1
B5NEWS2 · 4
B7NEWS2 · 0
Theatre — Tuesday6 cases listed

Billing, POS & claims

Tariff-driven charges flow from the visit to the till to the claim. Cash, card, scheme splits and levies — then electronic claim batches in the formats the schemes accept, with rejections tracked to resubmission.

  • Charge sheets, receipts and VAT invoices
  • Touch point-of-sale with day-end Z-read
  • Claim batching, remittance capture, resubmission
Visit 20418BPOMAS split
P 490.00
P 245.00
P 125.00
Patient portionP 860.00 — paid

Stock, HR & reporting

Multi-store inventory with purchase orders and stock takes; staff records, rosters and leave aligned to Botswana statutory minimums; dashboards that drill down to the underlying records.

  • Procurement, transfers, expiries and recalls
  • Credentials and licence-expiry tracking
  • Operational, clinical and financial dashboards
Month to dateAll sites
Revenue ↑
3 licences expiring
Stock take Friday
Claims outstanding12 in batch
One record, end to end

Follow a patient through the practice

Every step writes to the same record — so the bill matches the visit, the claim matches the bill, and nothing is typed twice.

🪪

Check-in

Omang & scheme captured once

🩺

Triage

Vitals queue to the right room

📋

Consult

Notes, ICD-10, procedures

e-Script

Checked for interactions

💊

Dispense

Stock deducts itself

🧾

Bill & pay

Scheme split, receipt printed

📤

Claim

Batched to the scheme electronically

🔁

Follow-up

Recall booked before they leave

Built for Botswana

Not adapted for Botswana. Built for it.

Most practice software is written for another market and translated later. Bupilo starts from how a Botswana practice actually registers, bills, claims and reports.

Omang-aware records

Identity capture built around Omang and passport numbers, with field-level masking so only roles that need them can see them.

Local tariffs & codes

Charging built on the tariff codes and practitioner types Botswana schemes recognise — not a foreign fee schedule renamed.

Electronic claims

Claim batches generated in the electronic formats the local medical-aid schemes accept, with validation before export so bad batches never leave the building.

VAT done properly

Tax invoices and receipts that follow current BURS VAT rules — including the 2026 changes affecting medical practices — applied automatically.

Data Protection Act, 2018

Controller-and-processor roles, breach notification, individual rights and compliant cross-border hosting — documented, not implied. Read the policy.

Support in Gaborone

Training on site, support in your timezone, and pricing in Pula. When you call, you reach the people who built it.

BPOMASPULABOMAIDBOTSOGO + cash & private patients

Claim formats supported for submission to these schemes. Scheme names are the property of their respective owners; no endorsement is implied.

Specialties

Purpose-built workspaces, not one generic form

Each specialty gets its own charting tools, workflows and printouts — a dentist sees an odontogram, an optometrist sees an eye diagram, an obstetrician sees a partogram.

General practiceDentistry Eye carePhysiotherapy PharmacyOB-GYN PaediatricsCardiology OncologyOrthopaedics General surgeryAnaesthesia PsychiatryDermatology NeurologyUrology PulmonologyRheumatology HaematologyEndocrinology HIV / TBEmergency medicine RadiologyDietetics Occupational health
Why practices switch

The Bupilo difference

01

Pricing you can see

Starting prices published right here, and your exact quote fixed in writing before you sign — not revealed after three sales calls.

02

No per-user fees

The rate scales only with practitioners and sites — agreed up front. Reception, nursing and admin accounts are unlimited and free.

03

Botswana-first

Local schemes, Omang, BURS VAT and the Data Protection Act are the starting point, not an afterthought from another market.

04

No lock-in

Month to month, cancel on 30 days' notice, and a full export of your data whenever you ask — free, in a standard format.

Pricing

Starting prices, published in Pula

A single-practitioner, single-site practice starts at the rates below. More specialists, more sites or a bigger migration move the quote — and whatever is quoted is fixed in writing before you commit. Support staff are never charged for.

Implementation

From P 6,800 once-off

Everything needed to get your practice live — scoped and fixed in writing after the demo.

  • Migration of your existing patient and billing data
  • Tariffs, schemes and practitioners configured
  • Your document and invoice layouts set up
  • Staff training, on site or online
Full pricing detail

Project your cost

For a single-practitioner, single-site practice at the starting rates. Slide the months — multi-specialist practices, extra sites and hospitals are quoted individually.

12 months
Implementation, onceP 6,800
SubscriptionP 18,000
TotalP 24,800
Excludes VAT where applicable. Unlimited users throughout.

Running a hospital? Hospitals are priced per facility — beds, departments, theatres and integrations — on their own structure. Talk to us.
See the full pricing page and the refund & cancellation policy.

Security & compliance

Patient data, handled the way it should be

Health records are among the most sensitive data there is. Bupilo is built around the Botswana Data Protection Act, 2018 and follows ISO/IEC 27001 practice for access control, passwords and audit.

  • Each practice in its own isolated database
  • TLS 1.2/1.3 in transit, encrypted backups at rest
  • Role-based access — staff see only what their role requires
  • Two-factor authentication, enforced from first login
  • Tamper-evident audit trail of every view and change
  • Hosted in a certified EU data centre

Read the security statement

We never see your card details

Online subscription payments are processed by DPO Pay and PayPal — established, PCI-DSS-compliant payment providers. Card numbers are entered on the provider's own secure page and never touch Bupilo's systems. We receive only confirmation that the payment succeeded.

Every payment is taken in Pula, against an invoice already issued to your practice, started by you from inside your own account.

Questions

Frequently asked

What exactly am I buying?

A subscription to use the Bupilo software over the internet, plus a once-off implementation service to get your practice set up on it. It is a service, not a product you own a copy of — there is no disc, no download and no licence key.

How is it delivered, and how long does it take?

Electronically and immediately. Once your account is activated, your practice environment is created automatically and your staff can sign in at app.bupilo.co.bw within minutes, from any device with a browser. The implementation work — data migration, configuration and training — typically takes one to two weeks and is arranged with you directly.

How do I pay?

By card or mobile money through DPO Pay, by PayPal, or by bank transfer (EFT) into our Botswana bank account. Card, mobile money and PayPal payments activate your next month automatically; bank transfers are confirmed once the funds reflect, usually the same or next business day.

Am I locked into a contract?

No. The subscription runs month to month. Cancel any time on 30 days' written notice and you will not be billed again after the notice period. See the refund and cancellation policy.

Can I get my data out?

Yes — at any time, at no charge. We provide a full export in a standard machine-readable format on request, and again on cancellation. It is your data.

Where is my data stored?

In a certified data centre in France, in the European Union, which provides a standard of protection at least equivalent to the Botswana Data Protection Act, 2018. Backups are encrypted and held separately.

What happens if I do not pay on time?

We email a reminder five days after the due date and allow a fourteen-day grace period during which everything keeps working. Only after that is access suspended — and your data is retained in full and restored the moment payment is made.

See it against your own practice

A demonstration takes about forty-five minutes and follows your real workflows, not a canned script. No cost, no obligation.