Telemedicine: Implications and Potentials