The short answer is no. China says its a socialist country, but a large part of its population struggles to afford medical services. Providing quality health care to a rapidly aging society is now a key challenge faced by the ruling Communist Party. How to provide health care for millions of people is a question that has vexed countries and governments around the world.