Goals
- Add on features needed for vaccines.
Background
OpenLMIS version 3.1 will deliver the following features within stock management.
See Stock Management for the detailed list of features.
Assumptions
- insert
User Stories
List out the user stories under the activity.
# | Title | User Story | Label | Importance | Notes | JIRA Tickets |
---|---|---|---|---|---|---|
1 | Record VVM status with physical stock count (recording VVM status should be optional, not required) (source: RE1) | MVP | ||||
2 | Record VVM status with any adjustment (optional, not required) As an Immunization Health Worker/Intermediate Level Logistician, I want the optional ability to capture a VVM status when I record an adjustment, so that my I have the visibility to prioritize product with a worsening VVM status. | MVP | ||||
3 | Program specific reasons for adjustments | As a DIVO, I would like to indicate vaccine specific wastage reasons when making adjustments to my stock levels so that I can accurately track/record wastage to inform my ordering and resupplying. For example, vaccines would like specific wastage reasons. Record wastage quantities and reasons (source: ES3) | VIMS | MVP | Open Question: How do we quantify open vial wastage (because you cannot count how many doses were wasted)? In VIMS we capture the count of open vials. | |
4 | Record VVM status with ad-hoc receipt/issue | Record VVM status with ad-hoc receipt/issue (optional, not required) | MVP | |||
5 | Receive Re-supply | As an Immunization Health Worker/Intermediate Level Logistician, I want to receive and record a delivery with an optional VVM status, so that my stock record is accurate. (Connects to Re-supply domain) Details: Connect the POD to stock management. | MVP | |||
6 | BIN cards for CCE equipment | Track CCE equipment location with my stock inventories and movements — expand the definition of stock card identities As a IHW/ILL, I want my stock cards to be differentiated by CCE equipment location—in other words I want to do a physical inventory count or record any adjustment or movement for a specific CCE fridge/cooler location, so that I can link the CCE equipment failure event data to the specific quantities of stock impacted. | MVP | Relates to CCE capacity. (Connects to CCE domain) | ||
7 | Correct stock movements | Correct stock movements See Correcting stock movements for the approved proposal | Next? | Up for discussion. | ||
8 | Add lots at any facility (not centrally managed) | Users need the ability to record a Lot Code and Expiration Date during any stock event (inventory, adjustment, ad-hoc receipt/issue)—even if that Lot is not yet known in the centrally managed Lot list. (modified from ES5) | Next | Brandon Bowersox-Johnson, this is a substantial amount of work. Let's discuss if this a MUST for the MVP. | ||
9 | Generate issue voucher | As an Issuer of Stock, I would like the system to automatically generate Issue voucher number to my Issue voucher so that I can keep track of the issues I have made to my recipients (and so that they can receive based on an issue voucher instead of manually entering quantities). And so that I have an audit trail to and to save time and reduce errors. (source: RE4—includes lots of details and links to info) | Next | Got 5 votes! | ||
10 | Supporting GLNs | Facility-within-a-Facility (If we don't build this, the work-arounds are acceptable.) | Next |
Sources:
- 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
Dependencies
insert
Open Questions
Below is a list of questions to be addressed as a result of the vaccine workshop:
Question | Outcome | |
---|---|---|
1 | Open Question: How much data entry burden is story #6? We suggest making it optional so country SOPs can choose. | |
2 | Story #10 Terminology issue to try to bet a global agreement on; an "ad-hoc issue" is called a transfer many places. A transfer is lateral (to peers at the same level). An issue is down the supply chain. But these terms may not be universal. | |
3 |
Out of Scope
Out of scope for this feature OR potentially saving for future development.
Initial documentation by Brandon Bowersox-Johnson below. Once reviewed, I suggest removing it.
"DONE" means this functionality is already built into OpenLMIS 3.1. All other items not marked are still needed for the Vaccines modules.
Enter Stock Data MVP |
---|
DONE: Record a physical stock count by product (source: ES1) |
Record VVM status with physical stock count (recording VVM status should be optional, not required) (source: RE1) |
DONE: Record a stock adjustment (source: ES2) |
Record VVM status with any adjustment (optional, not required) As an Immunization Health Worker/Intermediate Level Logistician, I want the optional ability to capture a VVM status when I record an adjustment, so that my I have the visibility to prioritize product with a worsening VVM status. |
Record wastage quantities and reasons Open Question: How do we quantify open vial wastage (because you cannot count how many doses were wasted)? In VIMS we capture the count of open vials. |
DONE: Record ad-hoc receipt/issue |
Record VVM status with ad-hoc receipt/issue (optional, not required) |
DONE: Record lots (source: ES6) |
Add lots locally Users need the ability to record a Lot Code and Expiration Date during any stock event (inventory, adjustment, ad-hoc receipt/issue)—even if that Lot is not yet known in the centrally managed Lot list. |
DONE: Initiate and submit a requisition (source: ES7) |
Receive Re-supply As an Immunization Health Worker/Intermediate Level Logistician, I want to receive and record a delivery with an optional VVM status, so that my stock record is accurate. |
Track CCE equipment location with my stock inventories and movements — expand the definition of stock card identities DONE- As a IHW/ILL, I want my stock cards to be differentiated by CCE equipment location—in other words I want to do a physical inventory count or record any adjustment or movement for a specific CCE fridge/cooler location, so that I can link the CCE equipment failure event data to the specific quantities of stock impacted. Open Question: How much data entry burden is this? We suggest making it optional so country SOPs can choose. |
Enter historical stock activities As a IHW/ILL, I want the ability to set a date in the past for my inventory or stock movement so that I can capture historical/past events into the electronic record (including capturing events that happened during an internet or electrical outage). |
Next |
Generate issue voucher As an Issuer of Stock, I would like the system to automatically generate Issue voucher number to my Issue voucher so that I can keep track of the issues I have made to my recipients (and so that they can receive based on an issue voucher instead of manually entering quantities). And so that I have an audit trail to and to save time and reduce errors. (source: RE4—includes lots of details and links to info) Open Question: Terminology issue to try to bet a global agreement on; an "ad-hoc issue" is called a transfer many places. A transfer is lateral (to peers at the same level). An issue is down the supply chain. But these terms may not be universal. Got 5 votes! |
Not needed |
Facility-within-a-Facility (If we don't build this, the work-arounds are acceptable.) |