Hi, Ivan! I think I found an answer to one of your questions.
The Cleveland Clinic has information about Patient Price Lists. Right now, the amount a patient actually pays depends on the type of insurance coverage the patient has. That, of course, will change under Medicare for All — when everyone will have the same insurance coverage.
The Cleveland Clinic is a group of community hospitals. Each has its own Patient Price information lists. You can click on links for each one to see the price list. https://my.clevelandclinic.org/patients/billing-insurance/patient-price-lists
I’m going to see if I can find out how those prices compare to the cost of treating patients at other hospitals. But, this might not be possible, since most hospitals don’t have price lists. I’ll give it a try, though.