i recommend a GP just one MRT station away from Novena. At toapayoh mrt station , there is a Victory Medical Centre, quite a good GP. Take a bus 231 white plated from toa payoh interchange, stop at the very first stop, walk to block 168 , just 1 minute walk.