问题分析:服用非甾体类抗炎药会引起上消化道出血;在经历巨大的情绪波动时,也可有应激性溃疡导致的出血。剧烈呕吐,可导致贲门黏膜撕裂,引起上消化道出血。胃癌也是上消化道出血的常见原因之一。血友病、肾功能不全,这些疾病也可以引起上消化道出血。静脉曲张也会引起消化道出血。