South East · Gaborone18 shortage events
Metformin 500mg847 searches · 30d
Insulin 30/70Critical · est. 14 days
Pharmacies active+3 this week
Amoxycillin 500mgEasing · ↓12%
Kweneng District7 events active
Medicine availability52% national
Dolutegravir 50mgZero stock · 6 days
South East · Gaborone18 shortage events
Metformin 500mg847 searches · 30d
Insulin 30/70Critical · est. 14 days
Pharmacies active+3 this week
Amoxycillin 500mgEasing · ↓12%
Kweneng District7 events active
Medicine availability52% national
Dolutegravir 50mgZero stock · 6 days
Shortage map
Real-time pharmaceutical deficit index by district · Botswana
0
Critical shortages
↑ 3 this week
0
At risk medicines
↑ 7 this month
0
Patient searches · 30d
↑ 847 last 7 days
52%
National availability
↓ from 63% (2024/25)
Pharmaceutical deficit index · top medicines by search volume Illustrative · pilot data
Supply chain
Medicine movement from CMS to patient · Botswana
Paper
CMS dispatch method
Fax · email · hard copy
18
DHMTs reporting
Via LMIS system
Gap
Real-time visibility
No live tracking exists
2–4wk
Reporting lag
LMIS monthly reports
Supply chain stages · current status Karooo covers stages 3–5
01
Procurement
Ministry · PPADB
Paper-based · inflated pricing risk
02
CMS warehousing
Gaborone West
LMIS tracks · no real-time visibility
03
Pharmacy inventory
All districts
Karooo · upload portal · live
04
Patient search
WhatsApp · any phone
Karooo · real-time · live
05
Dispensation confirmed
Pharmacy → patient
Karooo · confirmation code · built
Karooo currently covers stages 3–5. The gap is stages 1–2 — CMS dispatch and procurement. Government is prioritising CMS digitisation under NDP 12. Karooo's procurement intelligence view (see Procurement tab) gives the Ministry real consumption data to inform procurement decisions without replacing the existing LMIS.
Procurement intelligence
Real consumption data to inform procurement decisions · export ready
Critical procurement actions · next 30 days
Based on patient search volume and current stock levels across the network. For use in procurement meetings.
Insulin 30/70Emergency order · <14 days stock
Dolutegravir 50mgZero stock · 6 consecutive days
Salbutamol inhalerSeasonal demand increase forecast
Rifampicin+Isoniazid FDCConsumption trending 28% above Q3
Metformin 500mgAdequate · monitor weekly
Amoxycillin 500mgEasing · stock improving
Consumption vs. procurement comparison
Karooo's dispensation data compared against known procurement quantities. Discrepancies are flagged.
Metformin 500mg · Q3Dispensed: 81,000 · Procured: 95,000
Insulin 30/70 · Q3Dispensed: 12,400 · Procured: 48,000 ⚠
Amoxycillin 500mg · Q3Dispensed: 34,200 · Procured: 38,000
Procurement vs dispensation discrepancies are flagged for Ministry review. A 3:1 ratio on Insulin 30/70 warrants investigation.
Query data
Ask Karooo Intelligence a question about Botswana's medicine supply
Example queries
What medicines will reach critical shortage in Gaborone in the next 30 days?
Which districts have the highest unmet demand right now?
Show me the procurement discrepancy for Insulin 30/70 this quarter
What is the trend for ARV availability across all districts?
Reports
Exportable intelligence reports for Ministry meetings
Pharmaceutical Deficit Report · September 2026
District-level shortage analysis with procurement recommendations. Ready for Ministry procurement meeting.
PeriodAugust–September 2026
Districts coveredSouth East · Kweneng · Central
Patient searches analysed1,847
Critical shortages identified12
Data sourceKarooo · Illustrative pilot data
Reports are generated from real dispensation and search data once pharmacies are onboarded. Current reports use illustrative pilot data.
Role & access
Karooo Intelligence · role-based access control
Access roles · one product · filtered views
Ministry of Health
National shortage map · all districts · procurement intelligence · full reports
CMS
Supply chain visibility · dispatch reconciliation · warehouse data
BOMAID / Medical schemes
Claims validation · network pharmacy performance · dispensation records
District Health Officer
Their district only · facility data · local shortage alerts
Pharmacy
Own stock data · reservations · dispensation confirmation
Access control is role-based. All users see the same product — the data is filtered by role. One product. One codebase. Role-based authentication is on the build roadmap before pilot launch.
Live alerts
Insulin 30/702h ago
South East · Zero stock across 6 facilities · 421 searches unfulfilled this week
Dolutegravir 50mg6h ago
Gaborone · 49 searches · No stock found · 6 consecutive days
Salbutamol inhaler1d ago
Ngamiland · Maun · Seasonal pattern · demand increase forecast next 3 weeks
Rifampicin+Isoniazid2d ago
Central · Serowe · Consumption 28% above Q3 baseline
This week
Patient searches847
Searches unfulfilled312
Pharmacies active20
Reservations made89
Dispensations confirmed71
Botswana · national
Availability rate52%
Critical shortages12
At-risk medicines28
Districts monitored3