If it's communistic, then so is the NHS, as before I took a five day temping job in admin at one Trust, I had to have tests to confirm immunity to Measles and TB - and would have had to be vaccinated if I didn't have immunity and still wanted to earn any money. Actual clinical staff have to also be immune/vaccinated against Hepatitis.
Same way that before I started a particular bunch of medications, I had to be tested for TB immunity again and would have had to be vaccinated (or treated to occult TB) prior to receiving the first treatment - not just because it would be dangerous for me, but because of the risk to public health I would pose if I were then to be wandering about in society with active Tuberculosis.
If anything, it's capitalistic, as insisting upon proof of vaccination keeps the workers/business going and makes them less likely to be shut down following a huge outbreak.