Scottish Cancer Prevention Network

One size may not fit all – Addressing the challenges of prehabilitation