class VaccinationCriteria

This class handles all the business logic related to determining whether a patient should be considered vaccinated for a particular programme type and academic year.

This reason this exists outside the StatusGenerator module is that it is used by each of the status generators but is not a status by itself.