Since her platelet count is low, several conditions can be to blame. The most common include anemias, idiopathic thrombocytic purpura, or HIV infection. A low hemoglobin can be caused by many health problems, from liver or kidney diseases to cancer. With these two abnormalities in her blood count, she needs to be evaluated for numerous blood diseases. It would be helpful for her to see a hematologist, which is a doctor that specializes in disorders of the blood.