大便有血多数是消化道疾病引起,可根据便血颜色进行大致判断。如出现鲜红色血,可能是由于痔疮、肛裂、肠息肉、低位直肠癌引起。暗色血可能是由于结肠溃疡、结肠息肉、结肠肿瘤等疾病引起。若便血颜色呈黑色或柏油样,则可能是上下消化道出血、胃十二指肠球部溃疡等疾病引起。患者需要到医院进行肠镜或者胃镜检查,确定病因。
另外,也可能是肠道以外的疾病引起,包括血液病,如紫癜、白血病、血友病;还有急性传染病,如流行性出血热、钩端螺旋体病等;维生素缺乏症,如缺乏维生素C或K等;还可能是中毒或者药物作用,如细菌性食物中毒、汞中毒等。通常小儿便血主要原因是直肠息肉或肠套叠,青年人便血以痔、肛裂或结肠炎为多见,中老年人便血伴有大便习惯改变,需考虑到肠道肿瘤的可能性,建议到当地医院就诊。