早期的病因学说多是针对传染病的,自从人类发现了传染病的病原体以后,病因的生源说盛行,使人们误认为疾病的病因是单一的,即一个疾病只有一个病因(即病原体) ,如果一个疾病的发生只需要一个病因,所有患该病的病人必然都会具有这个病因,且有了病因疾病必然会发生。然而,慢性非传染性疾病的病因对于这个人类长期信奉的简单的病因理论提出了挑战。对于慢性非传染性疾病来说,生源说对瘴气说的挑战,刚好成了对自己的攻击。尤其在慢性非传染性疾病的病因上,生源说不能解释为什么有些人有病因却没有疾病,也不能解释为什么有些人有了病却没有病 ......