thanks for posting this
It's good to hear that some things are going in the right direction.
A lot of what you experienced is the result of good practice at a local level that the IT supports by enforcing good practice - doing the boring stuff well prevents major cock-ups e.g. checklist manifesto by Gawande.
One barrier to progress that most people do not understand is that all the IT contracts are held by individual organisations, not the NHS, and this means that individual hospitals each pay the system supplier to do the same work (which is outsourced to low-income countries)