Public health supply-chain system


Contract Management Tool (CMT) to track supplier contracts, place medicine orders, and manage supplier performance (just in case there's a frequently delinquent supplier).

And Commodities Management Platform (CMP) to track what's sent to facilities and what they request (by importing the paper-based forms received at the central level).

Two separate systems, initially, to remove launch dependencies. But we have a plan to integrate them over time (see "Integration" section below).


Drill down to facility-level data


Aggregate stats to help with procurement planning


Get ahead of overspending to avoid stock outs


Track what's ordered, sent, and originally planned per item


Stock outs of medical commodities at health facilities occur too frequently. The procurement and distribution of these goods is centrally managed, and there were no systems in place to track supplier contracts and digitally place orders. On the demand side, there were no tools to track requests coming from facilities or even what was being sent to facilities.


I came in at the middle of both of these projects, so my main task was to deliver an MVP. Both tools launched in early 2016 and we continue to iterate based on user feedback.


We opted to develop and ship these tools separately due to internal developer constraints (we used contractors and skilled ones are limited). They're written in different code bases, so once we settle down on the new feature requests we are going to budget a chunk of time to integrate the two into a single code base and allow access to workflows based on business unit.

These tools linked with eIMS plus a more advanced forecasting engine should truly modernize the public health supply chain in Uganda and, ideally, other countries with similar needs.