Text this: The role of telemedicine in healthcare: an overview and update