2

You are right that a base verb should follow "did"... and it does. You have the verb 'get'.
It's quite common to use 'get' + a verb in the past participle form, even if talking about a future event, for example "let's get started". Equally, you could ask "are you going to get vaccinated?
It would...