For foreigners. O visa is issued only outside of Thailand. Bring along your Thai marriage cert. When back in Thailand, change your O visa at the local imm.office.
Aetna, Prudential and AIA all have worldwide coverage on health insurance recognized by Thai hospitals. A foreigner needs a health insurance,not life type. Age limit applies.