The U.S. health-care system is vastly overspending for a single anemia drug because Medicare overestimates its use by hundreds of millions of dollars a year, according to an analysis of federal data. The overpayment to hospitals and clinics arises because Medicare reimburses them based on estimates rather than the actual use of the drug.