Alerts & Notifications
Target release | 3.3 |
|---|---|
Epic | |
Document status | In Dev |
Document owner | |
Tech Lead |
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 | MVP | 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. | MVP | 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: Vaccine Workshop Notes and Whiteboards - May 2-4 2017
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