Vaccins zijn specifiek ontworpen om te beschermen tegen infectieziekten veroorzaakt door virussen of bacteriën. Niet-besmettelijke ziekten worden daarentegen niet veroorzaakt door infectieuze agentia, maar eerder door factoren als genetica, chronische aandoeningen of levensstijlkeuzes. Daarom zijn er geen vaccins beschikbaar voor niet-infectieuze ziekten.