Let's not make this another topic attacking ObamaCare. ObamaCare should only be mentioned to serve as a contrast to alternate proposed solutions.
Let's focus on solutions we think will work.
Anyone can attack. It takes real effort to come up with solutions.
Propose, and be prepared to defend.
The answer boils down to simple macroeconomics. If you want to lower the price of a commodity or service, you increase the supply of that commodity or service, and/or lower the costs of delivering that commodity or service. And then, let market forces work on price.
The USA is twenty to thirty years behind the curve on medical services, and has yet made little effort to even keep up, let alone catch up.
The United States government needs to open at least 50 new medical schools with accompaning teaching hospitals. At least one in each state to train doctors, nurses and other medical personnel. The government should provide the training free of charge, with a provision requiring the trained personnel to serve the government in the armed forces, veterans hospitals, public health clinics, etc., for a minimum of one year for every year of schooling.
As people are trained, the government needs to open clinics and hospitals, as needed to care for the uninsured poor, veterans, and senior citizens. By removing the non paying patients, and by providing competition to the private sector, costs for the rest of the population should rapidly return to resonable pricing for services and insurance.