many prescriptions are available over the counter - you need to know what require. When I got prescriptions from the doctors down the street from me (2 different doctors at 2 different times), they did ZERO to help me - I had an infection both times - coughing up green, nasty crud. I had to heal on my own. Don't waste your money on Doctors in Bali - treat yourself with medicine from a local apotek. They'll charge you extra because you're not local - you're a Bule.

1. Fly to Singapore (if you can afford it) or Fly to Malaysia if you are not as wealthy.
2. Don't get sick ie make sure that you cut out on things that could become an issue like smoking, lack of exercise, overeating junk foods etc.
If you get sick make sure that you have already built up a network that, through word-of-mouth, has provided you with names of medical specialists that will alleviate some of your conditions without sending you to the morgue...

My wife gave birth to a baby girl in Indonesia one month ago. Before we moved here i was recommended to getting a private health insurance that will cover us anywhere on Earth (except for USA) from Pacific Prime Insurance Brokers (http://www.pacificprime.com/countries/indonesia). Lucky for us it worked well. we were directed to a good doctor and then to a good hospital for the delivery. So, i am writing to suggest others to find the right health insurance plan before they move.

Doctor at international SOS clinic was my obstetrician.
Gave birth in a high class local hospital called "Pondok Indah Hospital" - stayed 2 nights for normal delivery. No pain management pure natural birth.
Yes, a very positive experience, you are being treated very special. You can afford to stay in a VIP room, for which in Singapore you would not even have a normal standard room!