It sound like he is trying to rule out the anemia connection between your daughter's menses and low iron. If the anemia is caused by her menstral cycle then her iron levels should be normal prior to menses.
If the test still comes back low iron prior to her menses, then something else is going on.
What happened when she was a baby and why would she need IV iron then? Was her health consider at the time considered normal and a normal diet would keep her iron levels normal? Or would she have a life long battle with low iron?
Does your family eat red meat, liver, beef, lamb? Does she eat it at least weekly? It is far better for her body to receive iron from food, over supplements, any day.
Post Edit** I just read your latest comments, and wanted to inform you that chicken does not have much iron. Per serving it has only about 8% of a daily need versus beef having about 25%. Bacon and breakfast sausages also will not improve her iron deficiency. Please google iron rich foods and determine with your doctors what is best.
Excellent sources for fast improvement would be:
Clams
Pork Liver
Oysters
Chicken Liver
Mussels
Beef Liver
Good Sources of iron for day to day living:
Beef
Shrimp
Sardines
Turkey, dark meat