Medical services in South Africa are readily available and private medical care is of an exceptionally high standard.
However, South Africa has no national health scheme and it is strongly advisable to purchase travel insurance, which covers all medical expenses during the period of your stay.