I've been in hospital a fair bit and haven't had any issue. Usually I've been given a choice of what is available that is no longer needed or there is a back up of a sandwich/salad or something like toast.
Last time I was in they had cut down the pre-order menu considerably, the time before there was a great long list to pick from. I don't think that is a bad thing though, I imagine it is much easier to manage a smaller selection of meals.
There are little supermarkets and a McDonalds, Subway and Dominos right on the outskirt of the hospital which I imagine get used quite a bit! Quite a few places to get food in the hospital too, a number of cafes and couple of shops.