Supportive care is provided by a team of healthcare professionals, including oncologists, palliative care specialists, nurses, social workers, and counselors. These professionals work together to create a comprehensive care plan tailored to the patient's needs.