讀者詢問:
張醫師您好:我7年前曾打過B型肝炎疫苗,在日前的一次檢驗中,HBsAg為陰性, Anti-HBs為陰性, 是否表示抗體消失了? 請問B型肝炎疫苗是終身免疫的嗎? 我有需要再重打嗎? 請問什麼是Anti-HBc?
家庭醫學科專科醫師張文華回答:
關於這個問題,有兩個事實要先知道:
1.打了B肝疫苗並不是100%會產生抗體:大約有10%的人對B肝疫苗沒有反應,也就是打完3劑B肝疫苗後,B肝表面抗體仍出不來。不知道妳在7年前打了B肝疫苗後有沒有再驗表面抗體?若沒有的話,根本無從得知是一開始就沒有抗體產生出來,還是抗體產生後又消失了。
2.打了B肝疫苗並不一定會有終生免疫的效果:臨床上常見打了B肝疫苗,在確知已產生B肝表面抗體的幾年後,發現抗體消失了。可能和個人體質及疫苗的效價有關。
表面抗體消失,喪失了對B肝病毒的保護力,應該重打B肝疫苗。
Anti-HBc是針對B肝病毒的核心抗原(HBc Ag)所產生的核心抗體。而和它只有一個字母之別的Anti-HBs抗體則是針對B肝病毒的表面抗原(HBs Ag)所產生的表面抗體。兩個抗體都是因針對B肝病毒的抗原而產生,但是,Anti-HBs抗體能對抗病毒,有免疫效果;而Anti-HBc則無保護作用,只表示曾感染過B肝病毒(完整的病毒,不是經由注射疫苗所產生的)。
張文華 家庭醫學科專科醫師
台中烏日 張文華診所