Text this: Touch-Screen Computerized Quality-of-Life Assessment for Patients with Cancer