Alerts & Notifications
Goals
- Add alerts and notifications needed for vaccines within Stock Management
- Alerts aim to alert a user that action should be taken.
Background
Vaccines May 2017 Workshop Attendees: Ryan McWhorter (UNICEF), Dorthe Konradsen (UNICEF), Teresa Ha (UNICEF), Brandon Bowersox-Johnson (VillageReach), plus some attendees who joined on day 2 or 3.
OpenLMIS version 3.1.0 previously delivered an initial beta of stock management. See Stock Management for the detailed list of features.
Assumptions
- The Notification service in OpenLMIS would be leveraged for this. The workshop did not discuss specific kinds of notifications (email versus SMS versus WhatsApp etc).
User Stories
# | Title | User Story | Importance | Notes | JIRA Tickets |
---|---|---|---|---|---|
1 | Low stock notification | AN1. Low stock notification | On hold due dependency on minStock definition. | ||
2 | Stockout notification | AN2. Stockout notification | MVP | ||
3 | Near Expiry notification | Near Expiry notification Perhaps by expiration date, to trigger the notification. This is most relevant at resupply nodes, not at service delivery points. At re-supply nodes there is a chance to do something about it and get your stock out to a facility who might use it. But at a service delivery point there is less they can do about it. | We are sorting the fulfillment suggestions by expiry date | ||
4 | Recall notification | Recall notification As a National/Central ..., I want to trigger an alert by product and lot so that any facility with that lot is aware of a recall. | Next | Got 9 votes! | |
5 | Ad-hoc notification | (draft text on wiki and photo) | Low | ||
6 | Recall and return notification | (draft text on wiki and photo) | Low | ||
7 | Notification of Vaccines Problems | (AN6) At the workshop, we determined that all the parts of this were already covered elsewhere. Stock expired (covered elsewhere); VIMS 3 and 4 (covered); missing supplies (covered by low stock alert). | Low | ||
8 | Chart to act on low stock | An alert with a chart to take action on low stock (we decided this is not needed—it is addressed elsewhere) | Not needed |
- Priorities came from the final MVP whiteboard at the Vaccines Workshop: /wiki/spaces/OP/pages/113054114
- Most of these user stories sourced and numbered above came from pre-workshop research here: Stock Management Domain Parent Page
Diagrams
none
Dependencies
- Definition of minStock is implemented
- Depends on data we get from B. Enter Stock Data and A. Dependencies & Configuration.
Open Questions
Below is a list of questions to be addressed as a result of the vaccine workshop:
Question | Outcome | |
---|---|---|
1 | Notification service in OpenLMIS may some day offer more formats (see note in Assumptions above). What mode of notification would the next top priority? | |
2 | ||
3 |
Out of Scope
- (see Next in User Stories above)
- SMS reminders
- In application reminders
OpenLMIS: the global initiative for powerful LMIS software