預防可以定位為促進和維持健康或者防治疾病的方法。這涉及去除或者減少風險、早期診斷、早期治療、限制并發癥等。
一級預防包括防止疾病出現的行為。初級保健策略包括:(1)能夠改變生活方式中已知與疾病有關的危險因素(如戒煙、健康均衡飲食、減少飲酒量、運動);(2)手術器械以及其他醫療設備的消毒;(3)根除傳播媒介,如根除蚊子來預防瘧疾;(4)免疫接種以預防傳染性疾病;(5)利用衛生設備,保持提供干凈的水,有效處理污物和工業廢物;(6)保證初級預防性措施能夠實施的法律。二級預防包括停止或者推遲疾病進程的行為。其通常描述的是疾病早期發現的方法,也就是癥狀發生前的階段,以便處理措施可以在不可逆病理發生之前開始。三級預防包括對已患疾病的管理,以將致殘率降到最低。其通常是指使患者恢復到適應疾病的最佳水平所需要的康復程序,此時可能患者已經處在不可逆轉的疾病性損傷階段。
全科醫生在預防工作中的角色包括兩部分:第一,識別可以預防的危險因素,這影響疾病的病程,幫助確定適宜的干預措施;第二,采取行動來落實預防性措施。在社區范圍內,全科醫生可以通過教育、同社區機構協商的方法支持預防行為。
英國皇家全科醫師學院定義了7條預防最重要的時機,分別為:(1)家庭計劃;(2)產前保健;(3)免疫接種;(4)培養母親及其孩子之間的聯系;(5)勸阻戒煙;(6)血壓升高的發現和管理;(7)幫助剛喪失親人的人。