Predicting life expectancy in patients with advanced incurable cancer: a review | Synapse