Vaccination compliance that stays always current for every patient and employee
One Odoo app for clinical and workforce vaccination tracking — living status, booster schedules, mass campaigns, verifiable QR certificates and self-service, all in one dashboard.
The problem
Hospitals must prove vaccination coverage for patients and clinical staff; HR teams must prove workforce compliance with mandates. Both end up juggling paper certificates, email attachments and spreadsheets that go stale the moment a booster comes due, with no audit trail when a record changes.
The solution
Vaccination Management gives clinical and workforce teams one living compliance picture: status reclassifies automatically as doses and boosters come due, reminders go out before anyone has to ask, and every record keeps a full audit trail via chatter.
Everything a compliance team needs
Every capability below is implemented in the module.
Living Status Engine
Every record automatically reclassifies as draft, due soon, overdue or expired as dates pass, so nothing depends on someone remembering to update a field.
Booster & Expiry Lifecycle
Vaccine types define the dose schedule, booster interval and protection validity, so the app always knows what is due next for each person and vaccine.
Mass-Vaccination Campaigns
Plan and run campaigns with batch/lot tracking, target counts and a live coverage rate, moving through draft, confirmed, in progress and done.
Verifiable QR Certificates
Generate a printable certificate for any completed vaccination, with a QR code linking to a public page that confirms it is genuine.
Self-Service Portal
People sign in to view their own vaccination history and retrieve their certificates, without routing every check through HR or clinical staff.
Multi-Site Locations
Register every facility administering doses and track records by location for organizations spanning multiple sites.
Automated Reminders
Scheduled email reminders and activities notify people and responsible managers ahead of due and overdue doses.
Infection & Exposure History
Log infections and exposures alongside vaccinations for a combined timeline that supports per-person risk assessment.
HR & Contact Integration
Vaccination stat buttons on the contact and employee forms give one-click access to a person's full record, with every change logged via chatter.
How it works
Configure the catalog
Define vaccine types with dose, booster and validity rules, and register the locations administering doses.
Record or run a campaign
Log doses one by one for patients and employees, or launch a mass-vaccination campaign with batch/lot tracking.
Status tracks itself
The living status engine flags due-soon, overdue and expired doses and drives automated reminders.
Certify & self-serve
Issue QR-verifiable certificates and let people check their own status and history via the portal.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Every record links to a contact, and can optionally link to an employee, so hospitals, clinics and HR teams share one dashboard, one status engine and one certificate flow instead of separate tools.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Vaccination Management
A living status engine covering booster and expiry cycles, mass campaigns, verifiable QR certificates, multi-site locations, exposure history and a self-service portal — for patients and workforce alike.
Buy on Odoo App Store