大便有暗红色血液的原因很多:第一、大便有暗红色血,说明出血的位置距肛门比较远,有可能是胃肠疾病,如果患者既往有胃溃疡病史,有可能是胃肠溃疡,可以行胃肠镜检查明确诊断。第二、如果存在小肠息肉或者小肠病变、小肠憩室,有时也会导致大便暗红色血流出,这时可以行小肠胶囊内镜明确诊断。第三、如果存在结肠病变、阑尾病变,有可能会侵犯黏膜下血管,从而导致出血,可以行肠镜明确诊断。如果大便有暗红色血,提示出血部位距肛门比较远,应当结合病史、查体,必要时可以行胃镜、肠镜或小肠胶囊内镜明确出血的原因、部位,然后对症治疗。