造成尿液变红的多见原因有:1、恶性肿瘤,如肾癌,肾盂、输尿管、膀胱的移行细胞癌,以及前列腺癌,表现为间断性无痛性肉眼血尿。2,感染性疾病可见于急性肾盂肾炎、急性膀胱炎、膀胱结核的病人。3、泌尿系结石,如输尿管结石膀胱结石,体外碎石治疗后。4、留置导尿管、膀胱镜检查、输尿管镜检查、经尿道手术操作治疗后。5、外伤,可见于腹部挤压伤、肾脏挫伤、骑跨伤等。6、溶血血液病、凝血功能障碍、肌红蛋白尿、血红蛋白尿等一系列内科疾病。7、可能服用某些特殊的药品,如利福平、酚红等。8、吃某些特殊的食品,如红心火龙果。
