Not all GP's are vaccinating and not all vaccinators are GP's - there are now lay vaccinators, the £12.58 fee is a flat fee for provision of the service. The care home one is new news to me - that is astonishing and once again flagrant misuse of taxpayers money, I could personally vaccinate 100+ care home patients in a day with a cost of just my time, PPE, refrigeration, insurance & waste disposal arrangements. I don't think the fee includes the stock cost as that's supplied free of charge, the suppliers directly invoicing the NHS.

It's a crazy world especially when there are cheap and highly effective drugs that can protect folk & reduce transmission - both by over 85% but not approved - wonder why eh.