Lol not in South Africa, you pay for the visit. Like what would be 20$ or 30$ just for a check up. Then if you need medicine, the doctor will write you a script and you take that to a chemist (which is usually very close by if not in the doctor's building itself).