End of life care is typically provided by a multidisciplinary team. This team can include oncologists, nurses, social workers, spiritual advisors, and other healthcare professionals. Family members and friends also play a critical role in providing emotional and practical support.