The right solution would be to start over, scrap the current system completely. Do what Taiwan did, research existing systems and implement pieces that work the best.
With all of this talk of socialism, the numbers are simple. Would you switch to socialist Canadian system if it meant Canada level healthcare and saving $4000 per member of you family every year?