sorry, this is wrong.
healthcare is not and will never be a free market. In a "free" market, the cost of the product is inversely proportional to the supply of the provider, i.e. as the number of doctors increases, they compete against each other and drive costs downward. Healthcare is a "supply-induced demand" model where the cost is directly proportional to how many providers there are.
Consider this -- Boston and NYC have the highest concentration of doctors per capita in the world. If healthcare were a free market, all these doctors would be competing against each other, driving down healthcare costs. Yet, the reverse is what is actually happening -- NYC and Boston actually have some of the HIGHEST healthcare costs in the country, despite the fact that there is a doctor on every corner.
When you flood a market with doctors, the docs start looking for "business" in corners that they otherwise would not have looked for. A good example is cardiology. When there was a shortage of cardiologists, they were so busy that they had to stick to placing stents and doing angioplasties on only the worst blockages. As the number of cardioogists increased, the potential patient pool skyrocketed, and now they do caths on people who are barely having any symptoms and whose blockages are modest at best.