Inventory
Batch and expiry tracked per dose administered
Vaccination is a stock problem, a scheduling problem and a record-keeping problem at once. Batch, expiry and the certificate all have to be right, and the next dose has to be remembered.
Every dose administered records the batch it came from. That is a recall requirement, not a nicety.
Multi-dose courses only complete if the next appointment is generated when the current one is given.
Travel patients need documentation immediately, in the right language, verifiable.

A vaccination is a dose from a batch with a next dose due. Record only the visit and none of the three obligations are met.
Batch and expiry tracked per dose administered
Next-dose recalls generated automatically
A complete immunisation history per patient
Walk-in and booked demand in one queue
Yes, per dose, which is what a recall or a query later requires.
Half an hour on your own services, packages and price list. Someone calls you back within a day.