@Lesley ******
>Make sure her medical insurance lasts for a year
Depends on the visa. The Non-O and the extension of stay does not require the medical insurance, however the Non-OA does.
Hospitals are not free in Thailand, and everyone should have medical insurance