[VIMS/VLMIS] Routine Immunization : add/edit/delete/search/validate REPORT

Target release
EpicRoutine Immunization
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.


TitleUser StoryLabelImportanceNotes
1create monthly report

As a Health Care Worker, I would like to electronically create and submit monthly vaccine report to district, so that report travel time is reduced and we get increased timeliness of submissions.

Acceptance Criteria

  1. I am able to choose facilities for which i have permission to submit IVD form for.

  2. I am able to choose a period for which i did not already submit a report for

  3. Proceed button should on first day of the report starts

  4. Submission date is required

  5. Autofill zeros on the monthly report for vaccine data outside of my catchment area, so that I can... reduce the time for data entry.

  6. I am able to save draft of my reports

  7. display my targets based on the targets set by the district/region/central vaccines teams so that i can visualize this information. Rows to display should include Annual target -  pick from the annual target set by the central teams and  Monthly Target - This should Divide the annual target by 12

  8. if enabled, system to limit the days stocked out to be between 0 and 31 so that the accuracy of the data being captured is maintained.
  9. I need to be able to capture the quantities discarded against the reason so that I can provide explanation on all quantities that have been unused in my facility.

  1. When I complete the data entry, i am able to submit my report.

  2. system to auto-populate my opening balance from the closing balance of previous month so that the data capturing burden is reduced.

  3. Auto-populate quantity supplied to HF from issued amount by DIVO on monthly report

  4. Before I submit my report, a validation is run on my data and the application would tell me if I did not complete my data entry.

  5. National user can not create monthly vaccine report

Notes:
  • VLMIS: Data entry operator can also update data of any previous month in the list. The application however, will restrict the data entry operator to add value for vials used in case of non-vaccine products.

  • VLMIS: Captures nearest expiry date for facility which supply to lower level

  • VIMS template is configurable where fields can be hidden or shown. VLMIS is fixed. It is subset of VLMIS

  • VIMS provides inline reports for coverage and droupout, VLMIS requires to run separate reports or dashboard

  • VIMS and VLMIS can capture Campaign data. VLMIS seems more elaborate

VIMS/VLMISMust Have








Overall, stockouts are more important to track than adverse effects (track & trace) from vaccines. Perhaps this is a question to pose to Kaleb et al so that we as a software provider are not making a call on that. 

2Auto-fill new monthly report

As a DIVO, I would like to autofill zeros on the monthly report for vaccine data outside of my catchment area, so that I can... reduce the time for data entry.

Without auto-calculating (e.g., opening balance, stock received, etc.) and auto-filling numbers (e.g., outside catchment), the number of required data entry fields has grown by ~40%.

VIMSMust Have
3Submit monthly report

As a health facility user, i need to be able to submit the monthly report so that the DIVO can have access to my SOH to inform resupply decision

Acceptance Criteria

  1. The following Tabs need to be filled:

    1. Stock status

    2. IVD Coverage

    3. Vaccine Supplementation / Vitamin A Supplementation

    4. Diseases

    5. Cold Chain

  2. The system needs to validate the monthly report especially on the stock status Tab

  3. When the user submits the report without having filled the cold chain and Campaign Tabs, the system should ask " You have not filled the Cold Chain and AEFI report, are you sure you do not have anything to report?" (Yes/NO)

  4. When the user submits the report and all Tabs have been filled, the system should ask, "Please confirm Submission".

VIMS/vLMISMust Have
4Validate monthly report

As a Health Facility In-Charge,  the system should validate my data entry

Acceptance Criteria

  1. When I change the opening balance, the system should flag it by BOLDING the altered number.

  2. As soon as the closing balance has been captured and there is unaccounted stock, the system should display a message “Please provide a reason for the discrepancies”

  3. The system should automatically display the unaccounted stock as “discarded unopened”. The user will the option of specifying other reasons where it will deduct from the discarded unopened option.

  4. Each quantity discarded should be assigned to a reason and only the total discarded should display.

  5. The wastage coverage rate should be calculated based on the formula:

Wastage Rate = "Vaccines used – Total Immunized " /(Vaccines used) X 100

The coverage rate should be calculated based on the formula:

Coverage Rate = (Persons vaccinated)/(Targeted patients) X 100

  1. When I enter the number of stock out days as more than 31, the system should display a message “The number of stock out days cannot exceed 31”

  2. This field should only be active when the closing balance is 0

  3. The system to limit the Temperature episodes to be between 0 and 31 so that i ensure entry of accurate data.When i try to enter the temperature episodes to be a number not within the range, the system should prompt me "The number should be between 0 and 31

  4. The system to limit the Min and Max temperature to be between -20 and +30. When i enter a number that is not within the range, the system should notify me that the max and min must be between -20 and +30

VIMS/VLMISMust Have
5Review Previous reportsAs a DIVO, I should be able to view previous IVD submissions when I need to reference it.VIMSMust Have
6Review/Approve Facility Report

As a DIVO, I would like to Review and approve the health facility monthly report, so that I can Monitor completeness of health facilities reports


Acceptance Criteria

  1. I can see submissions from facilities on my approval screen.

  2. I can click on a specific facility's submission and I am able to see the details.

  3. I can put in remarks when I see them fit for each requested line item.

  4. I can reject the request with remarks

  5. I can approve the request.

VIMSMust Have
7Skip Products

As DIVO, I should be able to skip a product on facility report

Acceptance Criteria

  1. I can check a box to skip a product

  2. Product which I skipped is not included in validation

Notes:

Skip products can be turned on/off from Template configuration page (See setup and configuration)

VIMSMust Have
8Print Monthly Report

DrAs DIVO, I should be able to print monthly report for facilities I manage.

Acceptance Criteria

  1. The report contain the following information

    1. Facility information(facility name, district, operated by, reporting period)

    2. Population estimates

    3. VPD Surveillance (Disease name, cases, cumulative case, deaths)

    4. Sessions conducted (Fixed, outreach, cancelled)

    5. Vaccination (service area catchment area, total, coverage, cumulative coverage)

    6. Drop out rate (BCG-MR, DTP1-DTP3)

    7. Vitamin A supplementation

    8. Vaccine Stock(antigens, safety boxes, syringes, vitamin supplements

    9. Refrigerator low/high temperature and alarm episodes

    10. AEFI reporting (Vaccine, No. of Cases, Batch No., Manufacturer, Expired Date, Investigated (Y/N)

    11. Activity history

VIMSMust Have
9

Show inline wastage report

As a DIVO, I would like to see the usage rate and wastage rate calculations per antigen, mimicking the paper monthly report, so that I can... better manage vaccine utilization.


Notes:

User can toggle the report with checkbox


VIMSMust Have



10Show inline coverage report

As a DIVO, I would like to see the coveage rate calculations per antigen, mimicking the paper monthly report, so that I can... better manage vaccine utilization.

Acceptance Criteria

  1. Show simple and cumulative calculation for service area, catchment area and total

VIMSMust Have

11

Reject monthly report

As an Approver, I should be able to reject an submitted activity report. This action will as a result send the activity back to the

user so that they can edit it accordingly.

Acceptance Criteria

  1. I should be provided with a slot to explain my action so that the person who is receiving this notification will understand why the R&R is being rejected.

  2. Status changes from Submitted to "Rejected for review"
VIMSMust Have

Diagrams

Dependencies

Availability of internet, well maintained warehouse / stores

DescriptionLink



Open Questions

  1. Quantity fields on stock status should be multiple of vaccine presentation
  2. Stock on Hand field on the IVD activities report--should be non-editable. 
  3. Proceed button should be active on first day when reporting starts
  4. Deny National Level users the approval permission


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