Many rich countries like Germany, France, Switzerland, Netherlands, and Japan provide universal health care coverage with private doctors, private hospitals, and mainly private health insurance plans. Unlike Americans, who switch to government-run insurance (Medicare) at age 65, Countries like Germany stick with private insurance from cradle to grave. Japan has more for-profit hospitals than the U.S., and far fewer doctors on the government payroll than we do. This is coverage for universal health care, but it’s not socialism.
Some countries like Taiwan, Canada and Australia ,on the other hand, have a blended system, with private-sector doctors and hospitals, but with a government payment system. The Canadian model—private providers, but public health insurance to pay them, is the system Lyndon Johnson copied when he created Medicare in 1965. The difference is that Taiwan, Canada, and Australia provide the universal health care for everybody, while the U.S. restricts it to the seniors and the disabled.