couple years ago i got hit in the leg by blue, my greyhound, while he was going full blast playing with a lurcher friend of his. went to hospital when the side of my knee swelled up like half a baseball. no break or torn ligaments but 'massive tissue damage' couple days later (dog was fine of course) :
the purple slowly worked it's way down and around the leg to my toes, took over 8 weeks to clear & get my leg back to normal. had to prop up my leg at work or edema made the leg swell up. i happened to be working for the NHS at the time, in their IT support team, so i could look at my own records and xrays while at work. treatment was mostly tylenol & sympathy.
p.s. - NHS charge for parking at the hospitals, and unless you are over 60 you pay for prescriptions. there is a committee of bean counters who decide if the medication you need costs too much, if they decide that you cannot have it, you can usually pay for it privately but then the NHS washes it's hands of you and will not treat you at all. lots of women with breast cancer were denied a particular treatment as it was too expensive, even tho it would have saved lives. govt. targets means you get to see a doctor for maybe ten minutes before he needs to get you out so he can see another patient. need a specialist? you get on an unofficial waiting list to get on the waiting list that is subject to targets. miss an appointment? start over. even if missing the appointment was due to the doctor being unavailable as he was in surgery. my MIL had a cataract operation cancelled and rescheduled 3 times. twice after she'd travelled 30 or 40 miles to get to the hospital. she was each time put back on the waiting list. after the second time she pulled some strings thru the army where she used to work, and finally they operated on one eye. then she went back on the waiting list for the second. after another cancellation she contacted her MP who finally put enough pressure on & got her other eye done.
quality of doctors vary, tho most of the nurses are good and caring, just overworked and underpaid. too much of the budget goes to management, my manager had a manager who reported to the IT manager who reported to another manager who reported to yet another manager who reported to the hospital manager. and at each level their were management staff to collate and process data on how targets were being met. the service stumbles along, people get treated, mostly free, but it's a bureaucratic nightmare.