End of life care is typically provided by a multidisciplinary team which may include nurses, doctors, social workers, and chaplains. Nurses play a crucial role as they often spend the most time with the patients, managing symptoms and providing emotional support.