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.
90th birthday mini hamper ideas!