多项选择题

引发献血反应的原因包括下列哪几项?()

A.精神过度紧张
B.空腹献血
C.过度疲劳或夜间睡眠差
D.晕车后献血