The hospitals here have their own pharmacies. When you see a doctor and he wants you to have medication you will pay for it and receive it at the hospital. Private hospitals here charge more for medications than pharmacies outside. Government hospitals are far cheaper. There are no prescriptions given here.
Lots of medicine you can just go to a pharmacy and tell them what you want. Some drugs are controlled though and can only be obtained from a hospital.
Lots of people here when they have a problem just go to the pharmacy and tell them what is wrong and the pharmacy gives them medicine for the problem.
Saves paying for a doctor that way. So perhaps your insurance would cover the medicine a hospital gives you since it is all on one bill.
Just for reference, where I live, seeing a doctor in a private hospital cost about $1.50. At a private hospital around $15, not including tests and medications. But the private hospital I use, Bangkok Hospital, charges a lot more in other areas. Specially where there are lots of foreigners living. Government hospitals tend to be more crowded, hectic, not as clean, and lots of areas with no air conditioning.
Couple of dental costs here for reference too. A root canal and crown costs around $700. A dental implant around $1,600. Again prices can vary quite abit depending on where you are located and where you go.