Optimal allocation of COVID-19 Vaccines in West Africa | A Shiny success story
summary
A Shiny app using lpSolve linear program allocates four vaccine types across thousands of sites, optimizing batch-by-batch allocation to maximize vaccinated people while minimizing wastage and honoring constraints like expiration, travel time, site cold storage and available staff. The prototype models a 30 day allocation window by default, shows per-site doses (examples: 722 Sinopharm, 916 Pfizer), lets users toggle mobile sites, and exports tabular distributions. Tool awaits country training and handoff but ministry engagement and iterative data collection are already in place.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:14Vaccine allocation problem
- 3:03Data challenges
- 6:41Building the allocation tool
- 7:46Why Shiny
- 8:51Shiny app features
- 11:39Allocation model
- 15:11Next steps
- 17:00Overcoming hesitancy
related talks
01h 15mWhat extent can mobile apps solve the COVID-19 crisis?
22mReact Native and PWA: A Tale of Two Architectures
47mDeveloping for the Next Billion
19mEnhancing Resource Management of the World's Largest PCDN System for On-Demand...
19mPatient experience application on FHIR
17mReact Off the Grid
32mA Tale of Two Architectures
49mKeynote: Building an emergency software
