I think they do deduct from your paycheck for all the vaccines you get in Dubai..they're not for free...at least that's how it's written in my employment contract...
In my country I paid 130 eur for: yellow fever, polio, typhoid, diptheria, meningococcal.
I had Hep. A+B from before (for combined 3 shots I paid 150 euros) and tetanus I was given for free when I had some injury.
Anyone with DOJ on Nov. 7th?