/
Testing Special Cases
Testing Special Cases
Child Coverage Test Cases
Data Entry | Expected Result | ||||||||
Scenario | Did You Visit? | No Visit Reason | Child Coverage Tab - Enter Form N/A? | Child Coverage: Polio 2 0-11 months HC | Child Coverage: Polio 2 12-23 mos | Health Units Visited | Health Units Reporting | Polio 2 Child Coverage Rate | |
---|---|---|---|---|---|---|---|---|---|
Health unit was visited. Child coverage data 0-11 mos provided | Yes | irrelevant | No - enter data | 50 | irrelevant | 1 | 1 | 50/target group | |
Health unit was visitied. No children 0-11 months immunized with Polio 2. | Yes | irrelevant | No - enter data | 0 | 5 | 1 | 1 | 0% | |
Health unit was visited. Child coverage data is n/a. | Yes | irrelevant | No - enter data | "n/a" | 5 | 1 | 1 | Null | |
Health unit wasn't visited. No Routine data reported. | No | any value | Yes - "n/a" whole form | "n/a" | 0 | 0 | Null | ||
Health unit wasn't visited. Routine data was reported | No | any value | No - enter data | any number | 0 | 1 | % |
Full Deliveries
Scenario | Did You Visit | BCG Delivered Quantity | Polio 10 Delivered Quantity | Polio 20 Delivered Quantity | Child Coverage Tab - Enter Form N/A? | Full Delivery BCG | |
---|---|---|---|---|---|---|---|
Health Unit Not Visited, No Routine Data | No | irrelevant | Yes - "n/a" whole form | 0 | |||
Health Unit Visited, Routine Data | No | irrelevant | No - enter data | 0 | |||
Health Unit Visited, BCG (single vial size) exact full delivery | Yes | integer, select value so that existing + delivered = ISA | irrelevant | 1 | |||
Health Unit Visited, BCG (single vial size) more than full delivery | Yes | integer, select value so that existing + deliver > ISA | irrelevant | 1 | |||
Health Unit Visited, BCG (single vial size) less than full delivery | Yes | integer, select value so that existing + delivered < ISA | irrelevant | 0 | |||
Health Unit Visited, BCG (single vial size) 0 delivered | Yes | 0 | irrelevant | 0 | |||
Health Unit Visited, Polio (multi vial size) - Polio 20 in stock, Polio 20 delivered, >= ISA | Yes | 0 | integer, select value so that existing + deliver > ISA | 1 | |||
Health Unit Visited, Polio (multi vial size) - Polio 20 in stock, Polio 20 delivered, < ISA | Yes | 0 | integer, select value so that existing + deliver < ISA | 0 | |||
Health Unit Visited, Polio (multi vial size) - Polio 20 in stock, Polio 10 delivered, >= ISA | Yes | integer, select value so that existing + deliver >= ISA | 0 | 1 | |||
Health Unit Visited, Polio (multi vial size) - Polio 20 in stock, Polio 10 delivered, < ISA | Yes | integer, select value so that existing + deliver < ISA | 0 | 0 | |||
Health Unit Visited, Polio (multi vial size) - Polio 10 in stock, Polio 20 delivered >= ISA | Yes | 0 | integer, select value so that existing + deliver > ISA | 1 | |||
Health Unit Visited, Polio (multi vial size) - Polio 10 in stock, Polio 20 delivered < ISA | Yes | 0 | integer, select value so that existing + deliver < ISA | 0 | |||
Health Unit Visited, Polio (multi vial size) - Polio 10 in stock, Polio 10 delivered >= ISA | Yes | integer, select value so that existing + deliver >= ISA | 0 | 1 | |||
Health Unit Visited, Polio (multi vial size) - Polio 10 in stock, Polio 10 delivered < ISA | Yes | integer, select value so that existing + deliver < ISA | 0 | 0 |
Stock Outs
- If not visited, no stock out
- If any product existing quantity = 0, stock out = 1
No Visit Reason*
Not in Program
No Fuel or Per Diem
Delivery Intervals:
- Find 4 facilities and determine the last visit date using Tableau (or have Josh look)
- For each facility, hand-calculate the a visit that is at each delivery interval boundary:
- <= 33, 34-40, 41-47, 48+
- 33, 34, 35
- 39, 40, 41, 42
- 47, 48
- ,
- <= 33, 34-40, 41-47, 48+