Decision support based needs assessment for cancer patients