This module enables you to manage the hazards and risks of your health and safety management system.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you record and follow up health and safety hazards, with their origin, type, department, responsible person, risk probability and severity, control measures and implementation tests.
This module adds a hazard register to your management system. Users create hazard records with a name, a type, the hazard itself, its origin, the department concerned, a responsible person and an analysis date. Probability and severity can be picked from the risk values provided by the risk module, and an occupation/usage can be selected. A simple "acceptability" checkbox marks whether the hazard is accepted, and a free-text justification field explains the decision.
Each hazard form has tabs for Analysis, Control Measures and Implementation Tests. Control measures list what is done to reduce the hazard, with a responsible person and comments. Implementation tests list checks with a responsible person, a review date and an "executed" flag. Both are entered directly on the hazard and are removed if the hazard is deleted. A message history is available on the hazard form.
Hazards are reached from the Management System menu; configuration menus for Hazards, Origins, Types and Occupations / Usages are available to managers. Lists can be searched and grouped by accepted status or type. Reference data (hazard, origin, type, usage) is company-specific, and multi-company rules keep records within the allowed companies. Regular users can read reference data and create or edit hazards but cannot delete them; managers have full rights.
Depends on
Required by other modules
Menus it adds
Models and fields (7)
- mgmtsystem.hazard · new modelname, type_id, test_ids, usage_id, hazard_id, origin_id, company_id, severity_id, acceptability, analysis_date (Date), department_id, justification, probability_id, control_measure_ids, responsible_user_id
- mgmtsystem.hazard.test · new modelname (Test), executed, hazard_id, review_date, responsible_user_id
- mgmtsystem.hazard.type · new modelname (Type), company_id, description
- mgmtsystem.hazard.usage · new modelname (Occupation / Usage), value, company_id, description
- mgmtsystem.hazard.hazard · new modelname (Hazard), company_id, description
- mgmtsystem.hazard.origin · new modelname (Origin), company_id, description
- mgmtsystem.hazard.control_measure · new modelname (Control Measure), comments, hazard_id, responsible_user_id
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/management-system.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0To configure this module, you need to:
- review and customize items of dropdown lists in Management Systems \> Configuration \> Hazard.
Usage
Source · Odoo 19.0To use this module, you need to:
- go to Management Systems \> Manuals \> Hazard
- create a new hazard to enter analysis information, risk evaluation, control measures, implementation tests and residual risks evaluation.
No verified information in OCA: Installation.
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.