问题分析:小便颜色发红有两种情况:一是服用了含有红色素或红色代谢产物的食物或药物,二是尿中有血,即血尿。这两种情况通过尿液检查就可以分辨。血尿是小便发红的主要原因,可以由全身疾病如出血性疾病、肾炎等内科疾病引起,也可由泌尿系统感染、结石、肿瘤、损伤引起,颜色可以由淡红直至鲜红如血,陈旧性出血呈暗红色或褐色。出现血尿应作系统规范的检查,明确血尿的性质、部位、原因。