This is going to sound like "it's software"; no "it's hardware", but....
My understanding is all vaccines covered by Medicare should be covered by an MA plan, not under the Part D.
Shingles vacc is covered under Part D
Covered under Part B,
Obamacare will cover Shingles shot in 2014?, not sure how that will play into medicare.
Currently the Vaccine is covered by Part D. Dr may charge a fee for giving shot.