These services are only covered under private Part D prescription drug plans (including Medicare Advantage Prescription Drug plans):
Vaccinations other than flu, pneumonia, and Hepatitis B – (other vaccinations are covered by Medicare Part D prescription drug plans). When a coronavirus vaccine is developed, Medicare Part B will cover it.
Outpatient prescription drugs – other than medications used with an item of durable medical equipment, injectable and infused drugs, oral end stage renal disease (ESRD) drugs under certain circumstances, and a few other medications. (Other outpatient medications are covered by Medicare Part D.)
Before the Affordable Care Act, preventive screening exams generally were not covered by Medicare, but numerous screening tests are now covered under Medicare Part B because of the law.
To cover long-term care, some Medicare enrollees purchase private long-term care insurance, although this can be quite expensive. Medicaid provides coverage for long-term care services in every state, and covers a number of other things Medicare doesn’t pay for, like non-emergency medical transportation.