When reporting an occurrence you can fill in a standardized form asking you a couple of questions:
After the user reported the occurrence, the safety manager will get a notification.
Allowing other users to propose mitigations provides real learning opportunities for the team. The assigned user proposes a mitigation with a description, cost, time frame, and a final risk level index. The safety manager can then reject or accept the mitigation.
Each mitigation action is then becoming an action that needs to be implemented before the indicated due date. The task is added to the dashboard of the assigned user.
Like this a complete end-to-end SMS system is offered in Aviatize