inoculate

To give a shot that protects someone from a disease.