The problem with such 'solutions' is that they very often fail to consider why people don't show up. I missed an appointment last week because I had an absolute nightmare with buses; was something like a 40 minute delay, and that's in London where you seldom have to wait longer than 5 mins. I had no option with minicabs, as I was in an LTN which cabs refuse to enter, and I couldn't make my way on foot as I'm temporarily hindered in that regard. So I had no choice but to wait. I was lucky enough to get an appointment within half an hour of actually getting there, but my missed appt will be marked down as such. Not my fault, I made every reasonable effort to get there, events just worked against me. I tried to 'phone through but the system wasn't working, just went to a voicemail that then didn't even work, and disconnected.
Another aspect is that appointments are often made without consulting the patient; I've had appointments made for me that I couldn't attend (had they consulted me first, then this would have been avoided), so an alternative has to be arranged. Often, the initial appointment won't be deleted/amended on the system. Inefficiencies caused by underinvestment etc.
Of course, sometimes people just can't be bothered/forget. Sometimes, the arrangement system is such a pain that people can't be bothered to go through it all(I know I've been guilty of this). Not defending it, just telling it how it is really. People are human. I've turned up to appointments only to discover the medical professional hasn't, and I've not been informed. That can cost the patient time and money, and be massively inconvenient. If you're going to 'fine' people for non attendance (without adequate/prior explanation), then patients have to be compensated equally. I've suffered more failed appointments because of this than through my own fault. I've also attended only to discover I've been told to go to the wrong place (not good if you're several miles away from the right place). Lots of failures on the admin side.
So the trouble with using such stats to 'shame' people is disingenuous because it fails to recognise why appointments are actually missed. And quite a number of medical people I know secretly quite like missed appointments; it allows them sufficient time with attending patients (most consultation times are woefully inadequate so apps routinely overrun), allows them to catch up with inevitable backlogs, or do other stuff they generally don't have time to do.
Let's stop blaming patients, without sufficient explanation or context, and let's instead put the blame where it really lies. And we all know where that is.