most of the health care cost is NOT due to doctors salaries. the reason health care costs are so high in America is due to the way Providers (Hospitals, small clinics, and large Systems) charge insurance companies. Several decades ago when insurance really started getting big, they realized they had huge groups of people they could send to "in network" hospitals. they choose which Providers are in their network. therefore they have leverage over the Providers, and use it to negotiate the price they pay for all claims (the bill the provider sends the insurance company). They negotiate huge discounts on the "listed" price for a claim. Therefore, every year for decades, hospitals have been jacking up their prices in order to actually be able to stay in business (given that the large majority of costs are paid for by insurance companies, who are getting a huge discount). So 2 tylenol go from $3 to $10 to $100 to $500 over time, as the insurance companies negotiate bigger and bigger discounts. This is why the "cost of healthcare" is so high, even those it's not really the true cost. Unless you're not insured, in which case you have to pay the "actual" rate (ie $500 for 2 tylenol).
Here's an article that explains further http://www.npr.org/sections/health-shots/2014/11/15/36406408...