Electronic patient-reported outcomes: a revolutionary strategy in cancer care.