Why can't their hospital canteens be turned into temporary shops for them to buy their groceries after shifts? Canteen staff could man them, supermarkets who "say" they value these people could put their money where their mouth is and deliver. Not like they would lose out as they would still be selling the stuff.
Would just need swipe card entry to keep the greedy masses out.
Let's be honest, If our NHS workers fall by the wayside, we're all stuffed.