NCT01344018 2023-04-24STRASSEuropean Organisation for Research and Treatment of Cancer - EORTCPhase NA Completed266 enrolled 19 charts