In all probability the physician doesn't actually know the cost of an MRI, period and definitely not how much your insurance company will pay (if anything) and what, if anything you will be responsible for paying. That is why you are often sent to a business office to ensure that everyone knows costs and coverage.
Here's the other thing: cost should be immaterial to your physician. Your physician should be free to proscribe whatever diagnostic tests and treatment will best treat your ailment and/or best serve your health.
And even more importantly your doctor should not consider or be put into a position of considering whether you are wealthy or poor: it should not affect how you are treated.
Reality is that doctors gave some knowledge of about how much out of pocket certain patients will be, out of necessity and concern for the patient. A doctor does not want to proscribe a treatment or test that s/he knows the patient cannot afford or cannot afford without difficulty. Most doctors I know do look for the most cost effective treatment plan that will work. Not necessarily the one which will work best.
My concerns with Medicare/Medicaid not funding cost of treatment is that they don't and their payment schedule is subject to a political process that determines how much money they have to pay costs for all patients. A bunch of cheap bigoted or ignorant politicians can reck havoc.
Indeed.
Neither doctors nor patients should need to know or care what a treatment or test costs; Doctors should base their decisions solely on what their professional judgment says is best for the patient, and patients should be completely protected from any cost impact of their illness.
Money is a useful tool for rationing scarce resources, when those resources are going to discretionary use by members of a society. If you want cake, you can have it if (and only if) you can afford it. If you can't afford it, then you can't have it.
If you want a tumor removed from your brain, then that's not something you decided one day would be nice; It's not something you can save up for, like a new car, in the hope that one day you will be able to afford it; and it's not something that, by giving it to you without making you pay for it all yourself, the doctor is depriving others from having. There's no queue people who saved all their lives to buy a brain tumor operation, who are going to be upset that you got one and they didn't. The only people who get brain tumor operations are those with operable brain tumors; there are enough such operations for all who need them; and there is no choice - if you need one and don't get one, you don't get to spend the money on a sports car instead, you just DIE.
Civilized societies don't use money to block access to the necessities of life. Money is a tool to prevent people from taking more than they have earned from society. It's an excellent tool, but it is not perfect, and when we pretend that it's the only tool we need, we end up with a very ugly situation indeed. Nobody takes more health care than they need, when doctors are made the arbiters of what patients can or cannot have. If patients demand unnecessary procedures or tests, doctors should say 'no', EVEN IF the patient can afford to pay for whatever he is asking for. And if a patient needs a given procedure or test, doctors should provide it, and be paid BY SOCIETY to do so. Because nobody chooses to get sick.