Это законно. И да, если у гражданина другой страны нет страховки, связывайтесь с консульством и уточняйте, можно ли её и где лечить на территории РФ бесплатно. Иногда бывает, что посольство/консульство гарантирует оплату лечения пациента (сталкивалась с таким с финнами и евреями). Иначе стабилизируют, а весь остальной "банкет" уже за деньги.