I recently had a fantastic experience with RS Royal Mandaya Puri. I went in for the "Basic" medical check-up, thinking it would just be a couple of tests and a visit with a GP. Wow, was I mistaken! When I checked in at 8am, they asked for my breakfast AND lunch orders from their menus. Apparently, this was going to take a bit longer than I had anticipated. They ran a range of blood tests, urine tests, an ECG, a full body fat analysis, eye tests, chest x-ray, etc. The visit included appointments with a GP, an internal medicine specialist, and a cardiologist. The meals could have used some sambal, but were otherwise reasonably tasty. Overall, I felt it was good value for 1,85 jt IDR.
nb: This is not a paid advertisement or anything like that; just relating my experience.