Can AI Deliver a More Accurate Cancer Prognosis?