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.

Capabilities

Everything HR needs to stay compliant

Every capability below is implemented in the module.

01

Centralized Exam Records

Track every employee's medical examinations in one place, with due dates, results, and validity periods replacing scattered spreadsheets.

02

Automatic Status & Expiry Tracking

Each exam's status — valid, expiring soon, or expired — is computed automatically as dates approach, so nothing slips through unnoticed.

03

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.

04

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.

05

Role-Based Notification Routing

Route reminder emails to the employee, their manager, or a responsible HR/safety officer, with bulk routing for multiple recipients.

06

Guided Notification Setup Wizard

A step-by-step wizard walks admins through configuring notification policies with sensible defaults — no Odoo expertise required.

07

Batch Exam Generation

Generate examinations for a whole department or company in a single action instead of creating records one by one.

08

Pass/Fail Result Tracking

Record exam outcomes so the system reflects fitness-for-duty, not just scheduling.

09

Audit-Ready Compliance Reports

Generate a PDF report proving examination currency across the workforce as of any date — ready for an inspection.

Workflow

How it works

1

Set up exam types

Define examination types with validity periods and default reminder lead times.

2

Record examinations

Log exams individually or generate them in batch for a department or company.

3

Automate reminders

Configure notification policies once; the system emails employees, managers, and officers automatically before and after expiry.

4

Report on compliance

Generate an audit-ready PDF proving examination currency across the workforce as of any date.

Questions

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.

Get the app

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