This book provides an overview of the innovative concepts, methodologies and frameworks that will increase the feasibility of the existing telemedicine system. With the arrival of advanced technologies, telehealth has become a new subject, requiring a different understanding of IT devices and of their use, to fulfill health needs. Different topics are discussed - from the basics of TeleMedicine, to help readers understand the technology from ground up, to details about the infrastructure and communication technologies to offer deeper insights into the technology. The use of IoT and cloud services along with the use of blockchain technology in TeleMedicine are also discussed. Detailed information about the use of machine learning and computer vision techniques for the proper transmission of medical data - keeping in mind the bandwidth of the network - are provided. The book will be a readily accessible source of information for professionals working in the area of information technology as well as for the all those involved in the healthcare environment.