Telemedicine technology for last mile health