[VIMS] Stock Management : add/edit/delete/search/validate - DIST Issue Stock

Target release
EpicStock Management
Document status
DRAFT
Document owner
@JSI
Technical LeadAshraf Islam

Goals/Scope


Background


Assumptions

  • All users are expected to know how to use basic Internet tools.

User Stories


TitleUser StoryLabelImportanceNotes
1generate 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

2visualization 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:

  1. The ability to view the entire hierarchy of supervised facilities in a drop down.

  2. A visual cue that aligns with those on  to indicate all facilities in my hierarchy that are below re-order or minimum stock

  3. The ability to view a facility in the main visual by selecting it from the drop down list

  4. Dummy data to test 1-3

  5. Built as a component so that this visual can be re-used elsewhere

VIMSMust Have
3Stock transfer in/out

As a User I need the system to enable me Transfer In/Out stock from the store so that I can keep my Stock on Hand updated immediately after the trasfer .

Acceptance Criteria:

1. DIVO to transfer In/Out stock to any DVS

2. RIVO to transfer In/Out stock to any RVS

3. Track Transfer in FROM, Transfer out TO, DATE, VACCINE
VIMS

4Individual 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
2. The ability to adjust the quantity I issue from each batch (including issuing 0 from a batch)
3. Batch #, Expiry Date, and Manufacturer displayed (read-only) for all products that have those attributes
4. A "Gap" calculation (defined as sum of doses issued - doses requested) including green shading for gap = 0, and red for all non-zero values. 
5. The system should "suggest" the best way to fill an order using EEFO
6. The user may override this suggestion (#5) by changing the values in the "Doses Issued" column
7. All BCG antigen and BCG diluents must match in quantity and manufacturer
8. All MR antigen and MR diluents must match in quantity and manufacturer
9. Clicking "Distribute and Print Issue Voucher" should deduct all stock used in the issue from my inventory* (including all antigens and supplies) and open a print dialogue with the contents of

VIMS

5Transfer Stock to siblings

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:
1. Issuer & Receiver must be in the same geographical hierarchy
1. Must require the entry of batch(es), date of transfer, & quantity/ies to make the transfer
2. Deduct from that particular batch immediately after stock transferred, with this the system should allow to transfer batch of vaccine.

VIMS

6




Diagrams

Dependencies

Availability of internet, well maintained warehouse / stores

DescriptionLink



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:

#QuestionOutcomeStatus
1


Out of Scope


OpenLMIS: the global initiative for powerful LMIS software