Principles of Preventing Medical Errors in Hospitals