it is good your GP don't charge you for the vaccine fee... because you are not title to medicare, so the vaccine itself should charge you as well....
with the consultation, to see GP, even he/she do nothing, you still need to pay her/him standard consultation fee