膽道蛔蟲病發生大致有以下因素:
①蛔蟲可做搖擺、迂曲、翻轉、折返等運動,能在腸中游走;
②一般情況下蛔蟲在腸內頭向胃端,吸噬食物渣和腸液,蛔蟲有喜堿厭酸的特性,低胃酸為蛔蟲上行的誘因之一,有研究表明膽道蛔蟲病人平均胃酸值低。兒童和孕婦發病率較高可能也與其低胃酸有關。
③蛔蟲有鉆孔習性,上行至十二指腸時,可通過十二指腸乳頭Oddi括約肌進入膽道。
④全身或局部疾患造成胃腸道功能紊亂、腸環境改變,如發熱、惡心、嘔吐、腹瀉及妊娠時,可增強蛔蟲的活動性,促其上行。
⑤各種原因引起的Oddi括約肌病理或生理性松弛時,便于蛔蟲鉆入,如進食油膩食物后、手術刺激(膽囊切除術、Oddi括約肌切開取石術)后等。
⑥驅蛔蟲藥應用不當,如劑量不足可激惹蛔蟲興奮盲動,易于進入膽道。
蛔蟲進入膽道后,大多停留在膽總管中,少有進入膽囊者,因為膽囊管較細而且有螺旋狀的Heiste黏膜瓣阻礙蛔蟲進入。蛔蟲也可進一步上行至肝總管或左右肝管,甚至進入肝內膽管中。
進入膽道的蛔蟲數量大多數病例為1條,一般不超過10條,但也有報告數十條至數百條蛔蟲引起膽道蛔蟲病。
蛔蟲在膽道內的生存時間一般為1周~1個月,在離體的人新鮮膽汁飼養時最長生存期為14天。
蛔蟲進入膽道有時亦可退出,大多在下列情況時發生:
①蟲體部分進入膽道,部分留于十二指腸,藥物刺激或腸蠕動波推動可使其卷曲后拉退出膽道。
②Oddi括約肌松弛、十二指腸內壓力低時,膽汁的排泌可將較小的蛔蟲排出。
③膽道擴張時,蛔蟲可自行運動排出。
④蛔蟲死亡后隨膽汁排出。蛔蟲留在膽道內往往引起嚴重的癥狀。