When you say "retire" do you mean live permanently in Thailand. If not keep the Swiss Insurance. I'm with Visana and although I'm coming and going never had issues. Maybe ask her Versicherung provider. Once she checks out at the Gemeinde that's a different issue.