过敏性紫癜的患者尿里出现隐血,大多数是因为红细胞渗入到尿液中。在肾小球的结构里,存在三层屏障来阻止蛋白和血红细胞进入到尿液当中。
对于过敏性紫癜的患者出现肾脏受累的情况之下,屏障会出现孔膜增大。随着孔膜增大,屏障缝隙随之增大,此时血红细胞或蛋白可以自由通过这些孔隙,进入尿液里形成隐血尿,或者是蛋白尿。