Although the SPs compliance among NSs was high, the compliance varied by year of study and was affected by the nursing staff. Furthermore, SPs compliance among NSs can be enhanced by increasing SPs knowledge, providing more SPs training, promoting management support, reducing identified SPs barriers, and improving nursing staff compliance to SPs.