Soft skills training programs target hospital staff including nurses, dialysis technicians, receptionists, junior doctors and pharmacists, and provide training on enhanced personal effectiveness, patient management, and improved team work and collaboration within and outside the hospital.