Factors contributing to medical errors and incidents among hospital nurses --nurses' health, quality of life, and workplace predict medical errors and incidents--.