Community-based health care: contradictions and challenges.