尿色发红不全是血尿,其他原因亦可导致尿液发红:尿液受邻近器官血液的污染:如月经或子宫、阴道、直肠、痔疮的血液混入尿中。②血红蛋白尿或肌红蛋白尿:镜检无红细胞或仅有少量的红细胞,潜血试验阳性。前者尿液呈均匀暗红色或酱油色,不混浊,无红色沉淀;后者尿液外观呈红棕色。③卟啉尿:由血卟啉病引起,尿液放置或置于阳光下会变成红棕色或葡萄酒色,外观透明不混浊,镜检无红细胞,尿卟啉原试验阳性,潜血试验阴性。④其他原因:如某些药物、食物、染料、试剂等也可引起红色尿液,如使用利福平、酚红、偶氮染剂等,可引起尿色发红。