Skip to main content

Programme statuses in Mavis

Mavis is still in its ‘private beta’ phase, which means we regularly update it in response to user feedback and testing. These updates help make sure the service meets the needs of our users.

On 3 November 2025, we updated the words used in Mavis to describe children’s programme statuses across all vaccination programmes.

We’ve now made further updates to improve clarity and make the statuses easier to use and understand.

The new statuses help you track each child’s journey through the vaccination process and quickly see what action is needed.

New statuses at a glance

All children who are eligible to be vaccinated at a session now have one of the following programme statuses:

  • Needs consent
  • Has a refusal
  • Needs triage
  • Due vaccination
  • Unable to vaccinate
  • Vaccinated

Each status may include supporting text that gives more detail about the child’s record or next steps, for example:

  • Has a refusal – Conflicting consent
  • Unable to vaccinate – Child absent on [date]

Unable to vaccinate on the day

If a child is marked Unable to vaccinate because they were absent, refused the vaccine or were unwell, their status will automatically change back to Due vaccination the following day.

Fewer tabs in sessions

You can now see all programme statuses for all children in a session on the Children tab.

The Consent and Triage tabs have been removed because they are no longer needed.

Updated statuses

Below you can see what’s changed, with a list of all programme statuses and supporting text used in different scenarios.

Child is eligible for vaccination
Scenario Original status 3 November 2025 New status
No consent response No outcome EligibleNo response Needs consentNo response
Answers to health questions need triage Needs triage
Conflicting consent responses No outcome EligibleConflicting consent Has a refusalConflicting consent
Parent refused consent Could not vaccinateRefused vaccine EligibleConsent refused Has a refusalParent refused
Child triaged as ‘delay vaccination’ No outcome EligibleDelay vaccination Unable to vaccinateDelay vaccination
Child triaged as ‘do not vaccinate’ Could not vaccinateContraindicated EligibleContraindicated Unable to vaccinateContraindicated on [date]
Child is eligible for vaccination, consent has been given and triage completed
Scenario Original status 3 November 2025 New status
No session outcomes recorded yet No outcome Due vaccinationConsent given Due vaccination[Vaccine type]
Child refused vaccine in their last session No outcomeRefused vaccine Due vaccinationChild refused on [date] Unable to vaccinateChild refused on [date]
Child was absent in their last session No outcomeAbsent Due vaccinationChild absent on [date] Unable to vaccinateChild absent on [date]
Child was unwell in their last session No outcomeUnwell Due vaccinationChild unwell on [date] Unable to vaccinateChild unwell on [date]
Child contraindicated in their last session No outcomeContraindicated Due vaccinationChild contraindicated on [date] Unable to vaccinateContraindicated on [date]
Child is fully vaccinated
Scenario Original status 3 November 2025 New status
Vaccinated Vaccinated VaccinatedVaccinated on [date] VaccinatedVaccinated on [date]
Already vaccinated Vaccinated VaccinatedAlready had the vaccine VaccinatedAlready vaccinated