Never miss a medical exam deadline again
Track employee medical examinations, automate expiry reminders, and generate audit-ready compliance reports — all from one Odoo dashboard built for HR and safety teams.
The problem
Medical exam deadlines live in spreadsheets and shared calendars that nobody reliably watches. Lapses are discovered after the deadline, exposing the company to compliance penalties, insurance liability, and safety risk.
The solution
Employee Medical Examination centralizes every exam record, automates expiry reminders to the right people, and gives HR and safety officers an at-a-glance compliance dashboard — plus one-click audit-ready reporting.
Everything HR needs to stay compliant
Every capability below is implemented in the module.
Centralized Exam Records
Track every employee's medical examinations in one place, with due dates, results, and validity periods replacing scattered spreadsheets.
Automatic Status & Expiry Tracking
Each exam's status — valid, expiring soon, or expired — is computed automatically as dates approach, so nothing slips through unnoticed.
Color-Coded Compliance Dashboard
A kanban dashboard groups exams by status with color-coded indicators, giving HR a workforce-wide compliance view at a glance.
Configurable Notification Policies
Define flexible reminder policies per exam type: on expiry, N days before, daily until expiry, or after expiry, with configurable day thresholds.
Role-Based Notification Routing
Route reminder emails to the employee, their manager, or a responsible HR/safety officer, with bulk routing for multiple recipients.
Guided Notification Setup Wizard
A step-by-step wizard walks admins through configuring notification policies with sensible defaults — no Odoo expertise required.
Batch Exam Generation
Generate examinations for a whole department or company in a single action instead of creating records one by one.
Pass/Fail Result Tracking
Record exam outcomes so the system reflects fitness-for-duty, not just scheduling.
Audit-Ready Compliance Reports
Generate a PDF report proving examination currency across the workforce as of any date — ready for an inspection.
How it works
Set up exam types
Define examination types with validity periods and default reminder lead times.
Record examinations
Log exams individually or generate them in batch for a department or company.
Automate reminders
Configure notification policies once; the system emails employees, managers, and officers automatically before and after expiry.
Report on compliance
Generate an audit-ready PDF proving examination currency across the workforce as of any date.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Only the standard hr and mail apps. No enterprise dependency is required.
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.
Employee Medical Examination
Centralized exam records with automatic expiry status, a color-coded compliance dashboard, batch exam generation and configurable notification policies routed to the right role — plus audit-ready compliance reports.
Buy on Odoo App Store