LA, the doc 'assumes'?! and that would be 'lack of' parietal cell intrinsic factor production, resulting in pernicious anemia.
if you're not a vegetarian, the doc is probably making the correct assumption, however...
so, parietal cell antibody (PCA) test, schilling test, any of these sound familiar? these can help you figure out the b12 situation.
if it is pernicious anemia, there are a few things to consider.
1. PA is associated with a- or hypo- chlorhydria (low stomach acid, which in turn is associated with bacterial overgrowth)
2. it can be caused by a helicobacter pylori bacterial infection (same thing that causes ulcers, and you can kill it with oil of oregano http://www.springerlink.com/content/r4141k0583264m7l/
3. it is considered autoimmune
you can give your stomach acid a boost with betaine HCL (hydrochloric acid) & pepsin
you can try oil of oregano too. i have some, it's Oreganol P73. mine's liquid. i recommend the gelcaps if you don't enjoy pungent herbal heat! the first time i took it, there was some serious action going down in my guts. it was something else, wow.