A vakcinákat kifejezetten a vírusok vagy baktériumok által okozott fertőző betegségek elleni védelemre tervezték. A nem fertőző betegségeket viszont nem fertőző ágensek okozzák, hanem olyan tényezők, mint a genetika, krónikus állapotok vagy életmódbeli döntések. Ezért nem állnak rendelkezésre vakcinák a nem fertőző betegségek ellen.