What the OP found on the 10th attempt to get a price was somebody who was willing to look up claims for other people who had the same test, determine what the reimbursements were, and let him know the cross-insurer range of those amounts. Or maybe the range was over the claims sent to the insurance companies, rather than the amounts the insurers actually paid. If that's the case, then the range reflects actually differences in the test processing rather than differences in the insurers.
Having said that, though, unlike developing a new piece of software we have vast stores of data about procedures, complications, and outcomes from other patients who have already undergone the procedure. Surely there's a pricing model, if we are bound to fee for service, that could use this trove of existing data to provide more transparency.
I'd be happy with knowing pricing within half an order of magnitude.
For example, if Procedure A tends to be more costly when the patient also needs Procedure B, that's significant. But if the aggregate information includes the fact that the same patient needed both A and B, that might be usable to identify the patient, and so the relationship can't be shared in the data.
Not in all cases. If your doctor orders labs or procedures, then getting the price should be straightforward. The fact that it currently isn't is a problem.
You're probably thinking more along the lines of unnecessary tests being performed, or prescribing drugs "just in case". I have a dermatologist near me who I like and who is widely known, but every time I see her if she prescribes one drug for me, she prescribes 1 or 2 others as well for the exact same thing.
I believe that this sort of waste comes partly from a financial incentive (line items on insurance claims, or justification for them, and in my dermatologist's case kickbacks from drug companies), and partly from as a defense against being accused of malpractice. It could also be simple laziness too: order a test and let the lab try to figure out a diagnosis.
Any major overhaul of the healthcare system along the lines I proposed would need to deal with these issues as well. The financial and malpractice incentives could probably be eliminated. Maybe laziness too, assuming doctors had to get annual reviews for salary adjustments, just like everyone else.
Doctors have a similar problem: too much uncertainty which can't be eliminated until the treatment is completed. They can't even tell you how much an office visit costs, because of the variability in how much time each patient needs, involvement of nurses and PAs, and any tests that must be performed.
Lab tests are a little better: they tend to take a predictable amount of time to perform, and the analysis is pretty standardized, but there's probably still some variability when the results are not routine. That explains the fairly narrow range you were eventually able to get.
I think we've got the wrong pricing model in mind for healthcare. Instead of itemizing every little action, test, and pill, we should be aggregating these costs. Pay medical professionals fixed salaries, fund institutions using budgets for fixed costs and consumables costs, and pay for it all via taxation as a common good, like public education, libraries, defense, etc.