Adds information about employee's medical examinations
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Track employee medical examinations in Odoo: record each exam with its date, result and status, and generate exams in bulk for a department or job. Employees see only their own exams; HR managers see and manage all of them.
This module adds a new "Medical Examinations" area under the Employees menu. Each examination record has a name, the employee, the examination date, a year, a result (Passed or Failed), a free note and a status shown as a status bar: Pending, Done, Cancelled or Rejected. From the form you can use the buttons Mark as Done, Mark as Cancelled, Mark as Rejected, and Back To Pending to return a finished record to Pending. When you enter an examination date, the year is filled in automatically. Records are followed in the chatter, so notes and changes are logged.
On the employee form a new button with a medical kit icon shows how many examinations that employee has; clicking it opens the list of that employee's examinations. The button is only visible to the employee's own linked user or to HR managers.
HR managers also get a "Generate Medical Examinations" menu. The wizard asks for an examination name and year, optional Department and Job filters, then a Populate button fills the employee list. Pressing Generate creates one pending examination per selected employee and opens the resulting list.
Access is restricted: regular users can only read their own examinations, while HR managers can create, edit and delete all of them.
Depends on
Menus it adds
Models and fields (3)
- hr.employee · extends an existing modelmedical_examination_ids, medical_examination_count, can_see_examinations_button
- hr.employee.medical.examination · new modeldate (Examination Date), name, note, year, state, result, employee_id (Employee)
- wizard.generate.medical.examination · new modelname (Examination Name), year, job_id (Job), employee_ids (Employees), department_id (Department)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0This module adds a wizard to generate medical examinations for employees and an action to see them.
The idea is to generate all the examinations using the wizard and then manage them individually even though the usage of the wizard is not mandatory.
For generating the medical examinations:
- Go to the menu Employees \> Medical Examinations \> Generate Medical Examinations.
- Select a name and the employees and generate it.
To see all the medical examinations:
- Go to the menu Employees \> Medical Examinations \> View Medical Examinations.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.