失血性贫血和缺铁性贫血的区别在于发病机理 。失血性贫血是由于急性或慢性出血导致的贫血,而缺铁性贫血是由于缺乏铁元素导致血红蛋白合成障碍引起的贫血。失血性贫血患者需就医进行止血治疗,控制原发疾病,缺铁性贫血患者可在医生的指导下服用补血剂。建议患者补充含铁高的食物,如肝脏、鸭血等。