I can't see any problem with the word 'jab'. After all the needle is 'jabbed' into your arm, or whatever, in the case of inoculations or vaccinations (and yes - I know vaccinations are 'scratches'). As these words tend to be interchangeable these days, 'jab' seems to cover all situations.
Another Tired Kicking For The Sick And Disabled By Rishi
Recommendations please, for a stopover on the way to Loch Tay