多项选择题

下列哪些是肝昏迷的常见诱因()

A.上消化道出血
B.强利尿剂
C.外科手术
D.高血钾
E.便秘