Patient safety culture from the perspective of all the workers of a general hospital.