白血病患者身上起红点一般是出血点,主要是由于血小板减少造成。血小板是参与止血的重要细胞,一旦血小板计数低到不安全的水平,就会造成出血,皮肤黏膜出血就可以表现为红色的出血点。另外,白血病在治疗过程中需要应用化疗药物,化疗药物会进一步抑制骨髓造血功能,使血小板的水平进一步下降,也会加重出血的情况。当然除出血以外,身上起红点还有一个常见的原因是过敏,包括某些食物、药物或者病毒感染等,都会导致身体过敏而出现红点。