影響人健康的因素有很多,分為生物因素和非生物因素,生物因素又稱生理因素,是指人的生理狀況。非生物因素又稱心理社會因素,包括心理因素和社會因素。心理因素指影響人健康的人格特征和情緒狀態。社會因素是指人生活、工作的環境。過去威脅人類的主要是傳染病、營養不良等生物因素為主的疾病,隨著人們生活水平的提高和醫學技術的進步,傳染病和營養不良已被控制,但是又出現了“文明病”——與心理社會因素有關的疾病,于是醫學模式已不再是生物醫學模式,而轉變為現代醫學模式——生物、心理、社會醫學模式。在診斷與治療疾病的過程中,不但考慮生物因素對人的影響,同時考慮心理、社會因素對健康的影響。