你好,主要是由于肝功能受到损伤导致的现象,属于肝功能失代偿期。导致肝硬化上消化道出血的原因有以下几方面:一、食管胃底静脉曲张,在发生破裂的时候会导致上消化道出血现象的发生。二、上消化道出血,还有可能是因为出现返流性食管炎,肝硬化上消化道出血的病因还有肝硬化腹水患者,食管下段括约肌功能减低,大量腹水的时候更容易发生食管反流。三、消化道溃疡,也可以引发上消化道出血,肝硬化的时候,由于黏膜微循环障碍,胃酸、内毒素血症、肝功能损害、感染等因素使患者容易出现消化性溃疡。这些因素都是肝硬化导致上消化道出血的主要原因。