Calculate the percentage of health units that received a “full delivery” of PAV related supplies during a field coordinator’s site visit.
A Full Delivery occurs when the delivered stock amount plus the existing stock amount is greater than or equal to the ideal stock amount. This is a binary event, either it happened or it didn’t.
Calculation: Delivered Stock (in doses) + Existing Stock (in doses) >= ISA (in doses)
If a facility is not visited, there is not a full delivery
Visited | Existing + Delivered >= ISA for at least one vial size | Full Delivery |
---|---|---|
Y | Y | Y |
Y | N | N |
N | n/a | N |
For products with multiple vial sizes, a Full Delivery occurs when the delivered stock plus existing stock of both vial sizes is greater than the ideal stock amount.The ideal stock amount is the number of doses of the vaccine needed at the health center, regardless of vial size. For example, the ideal stock of polio doses is 240, and when the field coordinator visits there are currently 40 doses in stock (four 10-dose vials). An addition 200 doses are needed - It doesn't matter if this is fulfilled with twenty 10-dose vials of ten 20-dose vials.
Unfortunately, SELV doesn't support this concept of a general Polio ISA. Instead in SELV there is an ISA for Polio (10 dose) and Polio (20 dose). These calculations are currently the same for the various sizes: Example:
Calculation: Delivered Stock Polio (10 dose) + Existing Stock Polio (10 dose) + Delivered Stock Polio (20 dose) + Existing Stock Polio (20 dose) > Polio (10 dose) ISA* Note: All values in calculation are in doses
*because SELV doesn't have a general Polio ISA, the calculation compares the total stock to the Polio (10 dose) ISA. This should be fine, because the Polio (10 dose) and Polio (20 dose) ISAs are the same. If they ever become different, this needs to be re-evaluated.
Single Vial Size:
sum(if
(((zn([epi_inventory_penta1_existing])+zn([epi_inventory_penta1_delivered])) * [Doses per Vial - Penta1]) >= [epi_inventory_penta1_isa])
or (((zn([epi_inventory_penta10_existing])+zn([epi_inventory_penta10_delivered])) * [Doses per Vial - Penta10]) >= [epi_inventory_penta10_isa])
then 1 else 0
end)
Multiple Vial Sizes:
Josh to insert
Calculation/aggregation Rules
[MK1]Update based on determining methodology to combine product ISA’s into product group ISAs.