One thing that Russia does well is to provide universal medicare. A Russian can go to a doctor with a problem, and not have to show proof of residency or citizenship.
Only emergency care (of the kind that your son had) is provided in Russia to everyone regardless of citizenship or the ability to pay. For minor non-life-threatening problems, regular healthcare, preventative care, and chronic issues, you have to have insurance. This is free to obtain for a Russian citizen (so yes we have a universal healthcare) but costs to a foreigner residing or working in Russia. I am not sure it is available for tourists.