So, according to this article some GPs are ignoring a NHS directive to provide COVID-19 vaccinations to all residents and staff in care homes, if there are any positive COVID-19 residents there.
Unfortunately the NHS can only advise GPs to enter and not insist, as all GPs and their practices are independent organisations and run their own practices how they wish.
The practices undertake to do work for the NHS, but all persons in the practice are employed by the practice and not the NHS.
This is a throwback to when the NHS was created in 1948 as then, GPs and Dentists were refusing to enter the NHS as they were reluctant to lose their private status. To this the Government of the day, stated that their private status could be maintained, if they did contract to do NHS work and this remains the status quo.
Now, of course the current GPs are stalwarts of the NHS and are against any forms of privatisation, when they are acting, in some way, as a private organisation themselves.
This, in practice, normally works well, but can bring anomalies as with GPs refusing to enter Care Homes.
However, there are other instances were this comes into conflict with NHS directives, one being the delivery of Annual Health Checks to persons with Learning Disabilities, where some practice do them in a fashion while others to a good standard. This is but one another instance, but there will be others.
Source: English care homes ‘sitting ducks’ as GPs refuse Covid vaccine at infected sites | Coronavirus | The Guardian