I have devised the perfect solution to the health care situation, but first some back story.
Two areas related to health, in the last 15-20 years, have gotten more sophisticated, with better results and lower costs - laser eye surgery and plastic surgery. They did this despite their not being covered by insurance or any government program.
How did this happen? Free Market Capitalism.
The market wanted ways to avoid glasses - radial karotodomy (that was the eye surgery where they cut into your eye) was invented. Initially it was only 90% effective. And it cost in excess of $10k per eye. As time went by, the surgery morphed into something with computer controlled lasers, hit 98%+ reliability, and dropped to as little $400 per eye. The free market wins again.
So, having said that, here is the solution:
Remove the government from the position of "paying" directly for health care. Remove insurance companies from that as well. Basically, remove the floor on prices that exists as a result of their involvement. Let the free market fix costs and prices.
As to the people who need assistance, fund a series of community clinics for those folks. And make it impossible for "undocumented workers" to take advantage of them except in life-threatening situations. How do we fund it? Pass a $1 tax per office visit and prescription sold in this country. And let people who make less than $30k per year claim those on their taxes as a credit/deduction.
That would solve the problem inside 12-18 months.