The trouble is, a good deal of the price gouging we see in the United States, is a result of the pharmaceutical industry trying to subsidize the low prices in other countries. A thing costs a given amount, and if they don't making it up somewhere, the won't be around to make anything at all.
I don't know what the solution looks like, but we definitely need to remove profit as a motivator from the entire medical industry, as those two things just don't mix very well. Too much of medicine is assuring people they're being helped, while burglary is being done. The tricky part is removing the money from the equation, while still maintaining a system that people want to participate in. I fear we may never get there, without a post-scarcity economy.