Vitamin B12 for B12 Deficiency Anemia
For anemia caused by vitamin B12 deficiency, replacing the missing B12 is the standard, effective treatment, reliably restoring serum B12, hemoglobin, and related markers. The main open question is route and long-term maintenance, not whether B12 works.
Why this grade7-layer evidence engine
This earns a Moderate (A) grade because the evidence is consistent and clinically definitive rather than vast. Five post-2020 studies all point the same way: a 2024 cohort in pernicious anemia (PMID 38797248, n=26) found oral 1000 µg/day corrected deficiency in 88.5% of patients by one month and 100% by twelve, even without intrinsic factor, while a 2025 meta-analysis (PMID 41487531, n=6,098) showed B12 raised serum cobalamin by +402.6 pg/mL and lowered homocysteine by 4.83 µmol/L.
The grade is not higher mainly because the open questions concern delivery route, not efficacy. A network meta-analysis (PMID 38231320, n=4,275) and a pediatric RCT in megaloblastic anemia (PMID 41658782, n=73) found intramuscular, oral, and sublingual B12 comparably effective. The OB12 RCT (PMID 32819927, n=283) confirmed oral was non-inferior to injection at 8 weeks but fell short at 52 weeks (difference -6.3%, 95% CI -11.9 to -0.1), flagging long-term maintenance as the real nuance.
Regulators and clinics reinforce this. WHO lists hydroxocobalamin as an essential antianaemia medicine, EFSA recognizes B12's role in red blood cell formation, and the FDA, NHS, Mayo, Cleveland, and Harvard all treat B12 repletion as standard care. One important caveat from NIH ODS: supplementation helps only when a genuine deficiency exists, so confirming low B12 before treating is essential.
Scoring transparency
All scores computed by a 7-layer evidence engine — fully auditable▸View the full decision path (audit trail)
- compute_raw_score — 加權公式: L2×0.30 + L3×0.25 + L5×0.25 + L11×0.10 + L1×0.10 = 0.75
- tier_from_score — 依分數區間映射至 tier letter
- apply_hec_rules — 高階證據未達主導 (1 positive vs 1 negative),由 raw_score 決定
- tier_strict_requirement_check — Tier 條件達標,未降階
- detect_disputes — 偵測到 0 個 hard + 0 個 soft dispute
- decide_status — 依 tier + dispute 結果決定 status