Role of SHO is that of advisory. His responsibility is to help management develop systems to prevent accidents, review- update- evaluate the system, analyze data on accidents and present the results before the mgmt for improvement, help generate awareness through various media/methods among ALL sections, prepare budget and get it sanctioned and then use the available funds meticulously and so on.
Accident taking place indicates some failure some where for which SHO can not be held responsible. Accidents happen when there are more than one failures. SHO's job is to locate ALL failures and improve up on ALL identified lacunae