多项选择题

引起静脉输液渗出或外渗的原因有()。

A.患者自身因素
B.护理操作因素
C.药物因素
D.环境因素