Oh, interesting! I have it on prescription anyway but I cleared it with the hospital.
I did hear from a colleague who got an MRI recently, that she asked her GP for some. So I think you always have to get them from your GP, I don't think the hospital gives them out