eHealth provides all the information and communication technologies for health that include treating patients, conducting research, educating the health workforce, tracking diseases and monitoring public health.