A healthcare system that I like quite a lot is the Belgian one, which is a nice mix between free market and socialised medicine. In Belgium the government sets standard rates for different kind of medicines and treatments. You pay 8% of your income towards a state health fund that refunds all your health-related spending up to the standard rate. You are free to choose where, when, and what treatment you get. You pay the cost up-front, and then you get refunded by the state. But you only get refunds up to a 'reasonable' rate. In practice most doctors demand little-more than that rate, and thus you get a full refund. You can also subscribe to a private health insurance if you want to get refunds for better options.