Skip to content

Main content

Immunization Stock Opened Wasted Balance Tool

Reconcile supplied closed-vial and opened-dose inventories.

Loading tool…

Description

Reconcile supplied closed-vial and opened-dose inventories.

Public-health summaries depend on who is counted, which observations are verified, and the period and population used as the base. Shares, weighted contributions, and inventory balances describe supplied records; they do not by themselves establish a health outcome or a clinical recommendation.

Reconcile supplied closed-vial and opened-dose inventories.

When to use this tool

Use it for immunization stock opened wasted balance when the required inputs and conventions are already available.

How to use the tool and how it works

  1. Enter opening, received, opened, administered, wastedOpen, discardedClosed, dosesPerVial. Use the stated units and boundary conventions.
  2. Run the calculation. Correct any input error before interpreting a result.
  3. Read closedVials, openDoseRemainder, totalUsableDoses. Inspect any known, defined, inclusion, or boundary flags before interpreting numeric values.

Require nonnegative integer vial and dose counts and positive integer dosesPerVial, with opened+discardedClosed no greater than opening+received and administered+wastedOpen no greater than opened*dosesPerVial. Return closedVials, openDoseRemainder, and totalUsableDoses after recorded consumption and waste.1

Input fieldMeaning and unitsAccepted input
openingClosed vials at the opening of the modeled period.Required. Safe integer; minimum 0.
receivedClosed vials received.Required. Safe integer; minimum 0.
openedVials opened during the period.Required. Safe integer; minimum 0.
administeredDoses administered from opened stock.Required. Safe integer; minimum 0.
wastedOpenDoses wasted from opened stock.Required. Safe integer; minimum 0.
discardedClosedClosed vials discarded.Required. Safe integer; minimum 0.
dosesPerVialDoses Per VialRequired. Safe integer; minimum 1.
Output fieldInterpretationReturned shape
closedVialsClosed VialsRequired. Safe integer.
openDoseRemainderOpen Dose RemainderRequired. Safe integer.
totalUsableDosesArithmetic remaining-dose balance before any unmodeled storage or expiry exclusions.Required. Safe integer.
json
{
  "input": {
    "opening": 10,
    "received": 5,
    "opened": 4,
    "administered": 30,
    "wastedOpen": 2,
    "discardedClosed": 1,
    "dosesPerVial": 10
  },
  "output": {
    "closedVials": 10,
    "openDoseRemainder": 8,
    "totalUsableDoses": 108
  }
}

Limitations and assumptions

  • Opening and received count closed vials; administered and wastedOpen count doses. Remaining open doses are arithmetic credits, not evidence they remain clinically usable under storage or expiry rules.
  • The field tables describe structural bounds; the mechanics also state cross-field requirements. Malformed input shapes, disallowed keys, and invalid domains cause input errors. Results must remain finite and within the declared output contract. A successful false flag or zero placeholder is distinct from an error.
  • Numeric arithmetic uses binary floating point. Exact comparisons have no hidden tolerance or decimal rounding; negative zero is exported as zero. Decimal-text integer operations retain the exactness specifically stated above.

Alternative or Complementary methods

For immunization stock opened wasted balance, check the source records and the supplied rule before comparing the result with another method. Use an appropriately validated measurement or analysis method for clinical interpretation.

References

  1. Calculation and input contract: public-health/immunization-stock-opened-wasted-balance — tool.io

Similar or alternative tools