過敏性紫癜的病因目前尚不能明確,主要考慮與感染和變態反應有關。
一、感染
包括細菌、病毒及寄生蟲或血吸蟲感染。大約有1/3的患者在發病前有感染,以上呼吸道感染最常見。有β﹣溶血性鏈球菌、結核桿菌、肺炎球菌、金黃色葡萄球菌、水痘病毒、麻疹病毒、流感病毒、人乳頭狀瘤病毒、沙門氏菌、HIV、肺炎衣原體和血吸蟲感染的報道。
二、變態反應
約有1/4患者發病前有藥 物、食物、疫苗接種和花粉吸入等其他情況所引起的過敏反應。
1、藥 物
抗生素(青黴素、紅黴素、四環素等)、磺胺、異煙肼、水楊酸、奎寧、卡馬西平、噻嗪類利尿劑、非那西汀、硫噴妥鈉、鏈激酶、依拉普利、雷諾普利、巴比妥、碘化物、阿司匹林,疫苗(麻疹疫苗、流行性腦脊髓膜炎疫苗等),結核菌素試驗等
2、食物
魚、蝦、蟹、蛋、蛤、牛奶等異性蛋白質多見;白酒、果仁、青豆、西紅柿、草莓、麥子和巧克力等亦有報道
3、其他
花粉過敏、昆蟲叮咬和寒冷刺激等。
三、尚有一小部分患者無明顯誘因。