MRCP2-2486

MRCP2-2486

A 32-year-old Hispanic man visits a new GP to discuss the results of some blood tests ordered by his previous doctor. During his last check-up, he mentioned feeling excessively tired and fatigued. His physical exam revealed splenomegaly. Further testing showed elevated basophils and eosinophils, as well as poikilocytes and normoblasts on his blood film. The following results were obtained:
Test Result Normal Range
Hemoglobin (Hb) 112 g/l 130–170 g/l
White blood cell count (WBC) 42.0 × 109/l 4.5–11.0 × 109/l
Platelets (PLT) 95 × 109/l 150–450 × 109/l
What diagnosis could explain these findings?