Experience in designing and evaluating a teleconsultation system supporting shared care of oncological patients