问题分析:上消化道出血一般是因为胃溃疡、胃炎等导致的,但是中老年人或者有肝病者也可能出现因食管胃静脉曲张压力较大引起的出血,但是这种一般较重。还有可能是有些止痛药物可能导致胃肠出血。当然还有一种情况,就是食物损伤食管血管导致的。
建议一般上消化道出血最好到公立医院治疗,因为你不知道出血量是多少,医院会检查血常规,查看有无贫血情况。一般来说,禁食水,抗炎(阿莫西林或者头孢类)、抑酸(奥美拉唑等)、止血药(云南白药等,输液的还有针剂)、补液(因为禁食水、所以等不够用2500ml的液体)等。希望我的回答能够帮助到你。