[VIMS] Stock Management : add/edit/delete/search/validate
Goals/Scope
Background
Assumptions
All users are expected to know how to use basic Internet tools.
User Stories
Title | User Story | Label | Importance | Notes | |
---|---|---|---|---|---|
1 | receipt process | As a receiver of stock I want to be able to begin the receipt process from the issue voucher number so that I can pre-load my receipt with the products and quantities I received. Acceptance Criteria: 1. The system will not require the Receiver to fill in an Issue voucher number (to be pulled from the Issue voucher made by Issuer) | VIMS | Must Have | |
2 | receive stock | As a stock receiver I want to be able to receive new products into my inventory from a requisition by completing the stock receipt process so that I can save time and my stock is up-to-date. Acceptance Criteria: 1. The system will require the user to fill in an issue number (to be pulled from the physical issue voucher made by Issuer) 2. The system requires the user to fill in the date of receipt 3. Requisition date, facility name, products, and requested quantity must be automatically populated from the requisition (grey in mock-up). 4. User will is required to fill in batch number, quantity for that batch, expiry date, manufacturer, and VVM stage when accepting a receipt (grey in mock-up). The total quantity received should automatically populate based on the sum of each quantity for a batch. 5. One table to include all syringes and safety box products 6. One table to include all other products not described in #5. 7. The ability to accept 5 & 6 independently 8. A requisition remains "pending" until both #5 and #6 have been accepted. 9. The user can add or remove an additional batch which will create a new row within an antigen row (see mock-up) 10. Clicking "Accept Vaccine Consignment" will automatically add all products and their attributes from #6 to my inventory 11. Clicking "Accept Supplies Consignment" will automatically add all products and their attributes from #5 to my inventory 12. Clicking cancel will clear all data from the page and return the user to their home page | VIMS | Must Have | |
3 | 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 as well as reducing a burden for me to key in voucher number any time I want to issue stock. Acceptance Criteria: 1. Generated voucher number with the first three letters from the Format country code-region-district-year-serial number eg. Issue voucher number at IGUNGA, (Tanzania – TAN; Tabora –* TAB*; Igunga- IGU; 2001 – 2001; serial number 10 -10 2. The serial number should start from 1 to infinity. eg. 1,2,3,,,_ , Infinity. 3. The serial number will restart to 1 in a new year | VIMS | ||
4 | visualization for multi-level issues | As a National logistician I want to view stock on hand for my facility and for all facilities to which I issue so that I can prevent my facility and those facilities I serve from stocking out. Acceptance Criteria:
| VIMS | Must Have | |
5 | Structure of an Electronic Stock Card | As a store room manager I want to be able to organize all products in my facility by program using an electronic store card so that I can keep track of the details of my inventory at all times Acceptance Criteria
| VIMS | ||
6 | Individual issue from requisition | As a issuer of stock & receiver of requisitions (RIVO / National logistician) I want to issue all vaccines (and other related supplies) that relate to a particular requisition from a facility I supply in one screen so that I can quickly and effectively reply to requisitions. Acceptance Criteria: 1. A screen showing the product name and quantity requested on the same row with the quantity and batches I currently have in stock for the requested product at my facility | VIMS | ||
7 | Transfer Stock | As an issuer of stock I want to be able to transfer stock to my siblings so that we can collectively reduce the risk of stock outs in our geographical hierarchy As a RIVO I want to be able to transfer stock to other RIVOs within my region so that we can collectively reduce the risk of stock outs in our regions As a DIVO I want to be able to transfer stock to other DIVOs within my region so that we can collectively reduce the risk of stock outs within our region Acceptance Criteria: | VIMS | ||
8 | Electronic Requisition | As a requisitioner of stock (RIVO or DIVO) I want the system to enable me to send my requisition order to my supplier to request for vaccines and related supplies so that I can ensure the proper amount of stock in my inventory Acceptance Criteria: | VIMS | Must Have |
Diagrams
Dependencies
Availability of internet, well maintained warehouse / stores
Description | Link |
---|---|
Open Questions
Q: In the situation where diluents are damaged somehow, how can we just order diluents?
It is very difficult to order diluents it self. so for the doses that doesn't have a pair of diluents they will be reported as wastage for unopened vial " i gues i'm aswering the question if found diluents and its vaccine mismatch after a physical count
A: User will make an adjustment to diluents prior to requisitioning. The requisition will include all products below maximum level.
Q: Are there situations where we don't want to automatically add diluents, syringes, and safety boxes to an order?
A: No, both need to appear in one order. still skeptical about adding diluents to an order " will sell the idea to the team"
Q: How will the body responsible for syringes and safety boxes interface with VIMS?
A: It is MSD, just a different warehouse.
Q: Do healthworkers check that the manufacturer of an antigen and the manufacturer of a diluent are the same?
Below is a list of questions to be addressed as a result of this requirements document:
# | Question | Outcome | Status |
---|---|---|---|
1 |
Out of Scope
OpenLMIS: the global initiative for powerful LMIS software