Our local GP surgery in Barnet was also recently burnt down.

I don't know why patients can't have more direct responsibility for their medical records. After all, it's information concerning you and your body, and so it doesn't get much more personal than that.
For example, that patients are given a CD with their medical records on. This might not be practical every single time you see your GP about something routine, but certainly every time you are referred to a hospital, specialist or gynaecologist or whoever. When you leave, you're given a CD, which contains the results of tests, x-rays (including the images) and so on, and you can take it along either to another specialist, hospital or to your GP. There's no waiting, either - you get it immediately. That's how it works here - maybe that's the system in the UK too, I don't know - if so, then obviously ignore the above.

It's also the norm that the patient keeps their own inoculation record. For example, when I wanted the swine flu jab back in October, my normal GP didn't offer it. So I just went to a different GP and was asked to bring along my "yellow card" with the list of vaccinations since birth. Not being German born, or having had any previous vaccinations here, I didn't have one, so I was issued with a make-shift one, but at least I can document having that or any subsequent vaccination if required - without having to bother with the doctor later.