Telemedicine and Its Past, Present, and Future Roles in Providing Palliative Care to Advanced Cancer Patients | Synapse