社會醫學是研究社會因素與健康和疾病相互聯系及其規律的一門學科,它綜合了生物醫學與社會學的研究方法及成果,是社會學和生物醫學之間的交叉學科。社會醫學的任務是探索社會因素與人群健康之間的關系,評價個體和人群的健康狀況以及為制定有效的社會衛生策略提供理論與實踐依據。近年來,社會醫學積極推動由傳統生物醫學模式向現代“生物-心理-社會”醫學模式的轉變,倡導新的健康觀念;同時,社會醫學還強調社會大衛生觀,即人人參與衛生保健服務。社會醫學在現代社區衛生服務策略的制定與實施中起著重要作用。
社區醫學是20世紀中期,由流行病學、統計學、社會醫學、預防醫學和社區衛生相結合而形成的一門以社區人群健康為研究和服務對象的醫學學科。社區醫學的特征是:(1)以人群為對象;(2)以維護和促進人群健康為目的;(3)運用流行病學、衛生統計學、預防醫學的理論與方法;(4)以預防為主; (5)以公共衛生人員為核心。全科醫學的研究內容和目標是個體和人群的醫療、保健、預防、康復的一體化服務,在群體目標上與社會醫學完全一致。在我國,全科醫師又是社區醫學任務的主要執行者。同時,他們在落實社區醫學的過程中所獲得的資料、資源和組織系統以及在社區醫學實踐中得到的群體保健能力的自身訓練,為全科醫學在社區中的實施奠定了堅實的基礎。