How technology facilitates Preventive medicine