Key workers in cancer care: patient and staff attitudes and implications for role development in cancer services.

Key workers in cancer care: patient and staff attitudes and implications for role development in cancer services.