Head of Site
University College London Hospitals NHS Foundation Trust
The Head of Site is responsible for the safe, effective, and efficient operational management of all UCLH sites. The postholder ensures that capacity, patient flow and escalation arrangements operate optimally 24/7, enabling clinical…