多项选择题

门静脉高压病人行分流术后出现肝性脑病的原因可能是

A.氨中毒
B.感染
C.疼痛
D.上消化道出血
E.高蛋白饮食