Patient empowerment for cancer patients through a novel ICT infrastructure