THE POINT IS: If a patient pays their bill in cash the health care provider avoids those costs and risk, so they can legitimately offer, if not a special rate per. se., a discount for cash. It is just good business.
I suspect the discount will not be that "great". Along similar lines, dental insurance for retirees, in the US, s**ks big time! So, when we go to the dentist and pay cash (actually use our credit card to build up reward points), the discount is only 10%.