Some things are in the NHS contract, but not mandatory ongoing prophylactic vaccination.
Every year, NHS management undertake a campaign to persuade all staff to have the seasonal flu job, it has to be an annual campaign to account for new strains & variants. Every year loads of NHS staff elect to not have the flu jab. Flu kills the elderly & vulnerable every year, Flu incapacitates many healthy people every year. Every year seasonal flu puts the NHS under considerable operational pressure.
Every year, we all accept treatment from an NHS where many staff are not vaccinated for flu. Has this stopped you having NHS treatment in the past?
During the worst of the pandemic in the past two years, many NHS & social care staff held the front line with little protection or vaccination, they did their best & relied upon basic infection protocols to do their duty.
Me, I am first in the queue for the seasonal flu jab as it offers me some protection, but I know it is just to shorten the odds of being very unwell. I don’t do it to protect the wellbeing of those I live & work with in close proximity. It is unethical to coerce medical treatment on people to protect others - a reasonable argument can be made, but it cannot be mandatory or coerced.