根据上消化道出血的常见病因,可分为:消化道溃疡、食管胃底静脉曲张破裂、急性胃黏膜病变和胃癌,占80-90%。其它:胆道出血、贲门黏膜撕裂、食管肿瘤、胰腺疾病及全身疾病如血液病、血管性疾病、尿毒症等亦可引起消化道出血。