См. ответ на вопрос № 295603.
Сделать укол – нейтральный, общеупотребительный вариант, поставить укол – профессионализм, характерный для речи медиков.
Прививку делают.
Поставить укол – профессионализм, характерный для речи медиков. Общеупотребительно и стилистически нейтрально: делать укол.
Вы правы: уколы и инъекции делают, а не ставят.
Сделать прививку, укол – нейтральный, общеупотребительный вариант. Поставить прививку, укол – профессионализм, характерный для речи медиков.
Сделать прививку, укол – нейтральный, общеупотребительный вариант. Поставить прививку, укол – профессионализм, характерный для речи медиков.
Норма литературного языка: делать/сделать укол.
Сделать укол – нейтральный, общеупотребительный вариант, поставить укол – профессионализм, характерный для речи медиков.
Ставить укол – профессионализм медиков. Общеупотребительно и стилистически нейтрально: делать укол.