Telemedicine software development reduces waiting time for patients and burden on clinical staff by