While your numbers are facts, I just wanted to point out that HIV is not the only STD out there. There are also some that are far more infectious, like Hepatitis B/C, HPV, Syphilis, Gonorrhea, Chlamydia,... As mentioned before, HIV NAT offers a clinic that does testing for several (but not all) of them, and provides vaccines for some. I would actually recommend them for vaccines. They are using high quality vaccines at much lower costs than hospitals. I had Hepatitis A/B vaccine from them and it was like 400 baht (Sanofi), but when coming for last shot they were out, so I went to hospital for it, which ended up over 2000 baht for the same.