Cybermedicine: How Computing Empowers Doctors and Patients for Better Health Care