John Barrass, 78, is successfully treated at Sheffield's Northern General Hospital.