Application of a human factors classification framework for patient safety to identify precursor and contributing factors to adverse clinical incidents in hospital