Information technology can absolutely save lives - I'd argue that a developer building medical software can save more lives than a PhD working on a treatment for cancer. The subtle killer these days are all the extra days a patient spends in the hospital. An extra day or two is what leads to complications. Work on solving the inefficiencies of inpatient medicine (documentation, communication, decision making, ect.) and you can go home at night knowing you are literally saving lives with your programming skills.