(一)血液中去氧血红蛋白增高
1.中心性发绀:由于心、肺疾病导致动脉血氧饱和度降低引起。2.周围性发绀:由于周围循环血流障碍所致。3.混合性发绀:中心性发绀与周围性发绀同时并存,常见于全心衰竭。
(二)异常血红蛋白血症
1.高铁血红蛋白血症:可由伯氨喹啉、亚硝酸盐、磺胺类、硝基苯、苯胺等药物或化学物质中毒所致;也可因大量进食含有亚硝酸盐的变质蔬菜引起“肠源性紫绀”。2.硫化血红蛋白血症:凡能引起高铁血红蛋白血症的药物或化学物质均能引起硫化血红蛋白血症,但患者同时有便秘或服用硫化物,在肠内形成大量硫化氢为先决条件。