Very nice post. Nice explanation for non-medical persons. And the importance of vaccination for our won protection.
Vaccine: There are different kind of vaccine . Some are alive, some are dead. Alive vaccine should not be given to immune compromised patient. It might do harm, rather than good.
Keep sharing more of your biology knowledge.