Hi amna86--Iam not sure which tests that were done. It would be great if you could post the names and ranges. I could help you MUCH better. For now I will guess.
You should begin to get hard copies of your lab tests and compile them into a notebook for future reference. Especially at your young age

. These can be very helpful later in life.
To answer your question, NO an iron test is NOT the same as Hgb. Iron tests, well, there are a couple different ones, i.e., Ferritin (the iron stores in the bone marrow), and Serum Iron (which is iron circulating in the blood that changes depending on what you eat or supplements you take). Ferritin is a more accurate iron measurement.
On the CBC complete blood count--Hgb is just that a blood count, like the RBC is also a blood count. When one or more of the three (Hgb, Hct and RBC's) are below range, this is an indicator of anemia.
Hgb has points in the values on the labs; whereas the Ferritin, Serum iron do not. For example, I had a 2 Ferritin-range 10-291, 34 Serum iron-range 40-170 and 8.5 Hgb-range 11.5-15.0 when I was DX'ed with anemia.
I can only think that you have this mixed up maybe. I think that you might have had a 12 Hgb which is borderline anemic (depending on your lab ranges) and a 4.9 RBC count. This makes sense. See what you think, I could be totally off too. I suggest getting a copy and post your numbers and questions and I will see if I can help you. I will pop back here to see if you have posted a reply to this thread. I can always be found on the Anemia board. You might want to check it out, there is a lot of helpful information there. Be well. Keep us posted. FLFLOWERGIRL
