Obviously, before the digital age, patient files, bookings, inventory etc were all non digital (duh!)
With digital comes potential efficiency, X rays can be done in the xray dept and viewed in the consultant's office minutes later, rather than films be developed and then hand delivered to the consultant. The same with lab results, patient histories etc. Even where a patient was in the hospital, daily appointments and so on.
If the computer system were to go down, is there not a potential backup procedure, in the same way pilots have a defined procedure if they lose an engine or power, they don't "wing it" (sorry) they have a manual of procedures - "if engine fails, set fuel switches to X, thrust levers to Y, trim tabs to Z" and so on.
Did the NHS have a similar "pre packed" system - even if it is inevitable less efficient than running with the computers - ready to go in the event that the computer system was unavailable and did it work? If the answer to either of those questions is "NO" then the disaster planning has a massive hole in it - which is a separate worry from the geeky worries about firewalls and data recovery.
I can't speak for the entire NHS but for us yes there are, every system we have is required to be tested for disaster recovery and business continuity but it'll never be as smooth as with the systems up and running. Which is why delays happen and operations get cancelled in such an attack. I'd also say not every plane that loses power ends up landing just fine. In a disaster situation things can go wrong no matter how much planning has taken place.
Really that decision to cancel the deal with MS was either the most myopic piece of bureaucracy ever or a deliberate move to harm the NHS, talking at work when the contract was being scrapped I didn't find anyone who thought it was a good idea or that it'd save money.
Incidentally this isn't the first time a Healthcare system's been hit by ransomware:
https://www.wired.com/2016/03/ransomware-why-hospitals-are-the-perfect-targets/