The impact of health information technology on patient safety