传染病的发生必须有3个条件,也就是说只要消除其中一个环节,就能防止传染病的流行。但在实际上并不可能,因为任何一个条件,都有其复杂性,都难以彻底消除。消灭病原体很难。病原体分布很广,我们只能在小范围、短期内通过消毒达到杀灭病原体。由于饲养场不可能与外界完全隔绝,人员、车辆、引种等都会把病原体带入,特别是隐性带毒者,很难控制。传染途径也不易切断。畜禽在生活过程中必须饮食、呼吸,体表也常和地面或其他物体接触;作为媒介物的工具等不能不用,但难保证不受污染;作为活体的媒介物也不可能全部消灭;还有场内的饲养设施还不够完备。

这些复杂关系都能直接或间接为病原体的传播提供条件,所以传播途径这一环是无法彻底切断的。降低动物的易感性也难做好。目前有些传染病可以通过预防接种来增加机体的抵抗力,但要看疫(菌)苗的免疫效果如何,即使免疫效果很好;过了一段时间免疫力也会下降。还有一种情况就是某种疫病进行了预防接种,也产生了免疫力,但当大量强毒病原体或已发生变异的病原体侵入机体时,也仍会发病。现在仍有很多传染病至今未制成疫(菌)苗。还有些传染病未被人们了解,所以也不能单靠免疫接种来防止传染病的发生。

综上所述,防止传染病的发生,必须从消灭病原体、切断传播途径和降低动物的易感性三方面着手,当然也应有重点。如猪瘟、鸡新城疫应以预防接种为主,而消灭猪喘气病,则应以控制病猪和带菌猪为主。即使是可预防的传染病,也不能依靠单一措施来预防,而应采取“养、防、检,治”四个基本环节的综合措施,才能取得成效。