1 Department of Oncology, Whittington Hospital NHS Trust, Magdala Avenue, London, UK 2 Department of Surgery, Whittington Hospital NHS Trust, Magdala Avenue, London, UK 3 Information Management and ...