I find it's a two way street.
My surgery is excellent.
But, the receptionist is not qualified to give results, in person, or over the phone.
One accidental, 'oh dear', or 'I wouldn't worry', and the results have a whole new meaning.
So, I don't try to force them if they don't feel they should be working outside their job.
As to getting the results, previously, there are two slots twice a week, when I can phone up for results, and speak to a nurse. It's not an ad hoc system, they have other responsibilities. If I keep to the rules, I had no problem asking for a printout to be left in reception that I could pick up later.
Only qualified staff can give results, verbal, printed, or in any format.
Now I can access it online at my request, I get results the day after the test, without needing to bother them.
The system is well supported, I went in with a family member this week, made an appointment to see the doctor, asked for access, by the time they went in, the request had been reviewed, they had been given access, and could see their results and ask the questions they needed to.
I find it far better to treat all the surgery staff with respect, and I find I get treated the same way.
Then again, I also think I need the surgery, a lot more than they need one more awkward patient.