Have you checked on Medicard, Iain? My friend and her family is using Medicard and it seems to be very helpful even on check-ups. I think it's just important that you check if they have any accredited hospitals or dental clinics at your family's area to ensure accessibility when you need them.
http://www.medicardphils.com/