HFACS is a human error taxonomy and process that provides a structured approach for the investigation of both accidents and near-miss incidents. HFACS allows for the identification of broad causal factors across a domain.