@LostInAdream
Maybe give her something to hold in her other hand and tell her it’s like a quick little snap.
Did she have on a short sleeve shirt? If not, have her wear one next time.
I understand how you feel! My child will put on a show and people will have to come and help me hold him down! But this time I was discrete, told them he has special needs and they need to be quick about it and not to make it a big deal. tell them they need to be discrete and quick about it next time, because she will have to get her other vaccines either next year or at 10 years of age I think.