joseph2,
you have to submit the G0008 and Q2037 as well as v04.81 at the time of visit and this should work for the flu shot. (medicare)
submit the G0009 and 90732 as well as the v03.82 for the pnuemovax and this should work. (medicare)
Tdap and shingles you will have to eat the admin because no G code.
Tdap 90715 90471 and v06.1 medicare or private
Private flu shot--90658 90471 and v04.81
Private pneumovax--90732 90471 v03.82