Keeping diseases at bay requires a lot more than just a vaccination program.