消化道出血病因是食管疾病、胃十二指肠疾病、下消化道出血等,消化道出血会引发大便异常,有可能还会出现呕血。1、食管疾病:患有食管损伤或者主动脉瘤,这时候会引发局部破裂出血,也就会有消化道出血,这时候需要到医院消化内科做内镜检查,可以在内镜下介入治疗,能起到止血效果。2、胃十二指肠疾病:患有消化性溃疡或者急性糜烂性出血,胃炎都有可能会引发胃黏膜损伤,在胃黏膜糜烂状况下会引发毛细血管破裂和出血,需要在医生指导下使用奥美拉唑肠溶片、雷贝拉唑肠溶胶囊、铝碳酸镁咀嚼片等药物。3、下消化道出血:患有痔疮和肛裂会在排便过程中引发出血,也可以说是消化下消化道出血,目标较为严重者,需要做手术治疗。