Unfortunately the NHS can't be fixed by either the Tories or Labour, I've been a contractor to the NHS and witnessed the core reasons for failure, and they are not easy or paletable to address, you can divide the issue in two.
1/. Lack of enough medical staff, equipment etc to do the job efficiently and provide a good level of care.
Equipment and buildings can quite quickly be addressed, costs money, but doable. However trained, good quality medical staff are harder to come by.
2/. An absurdly large, largely pointless and vastly expensive administration.
This is a sort of self fulfilling, self replicating behemoth of managers, middle managers and other assorted fuckwits, they cost us billions and do very little - This is the really hard bit, to fix the NHS you need to stream line the admin and it will result in hundreds of thousands of redundancies and people out of work.
Pouring in more money doesn't fix the problem, as part 2 of the problem absorbs a large ammount of the funds to grow itself, I liken it to giving money to a poor african country, where the dictator pockets most of the funds and the people see very little.
Money poured into the NHS doesn't find its way to Dr, Nurse, Patient, it just germinates more fuckwits, Core Strategy Managers, Patient Experience Managers, and heaven preserve us, the cess pit of them all, Human fecking Resources.