John McGregor on hospital tour