ICD-10 Codes in South Africa: A Doctor's Guide to Clean Medical Aid Claims

Updated 2026-07-05 ยท Written for South African healthcare practitioners by Sphygmos.

Every claim submitted to a South African medical scheme must carry a valid ICD-10 diagnosis code, and 'valid' means valid in South Africa's ICD-10 Master Industry Table, not in a US code list. This guide covers why the code on the claim matters as much as the treatment, the WHO-versus-ICD-10-CM trap behind many avoidable rejections, how the Master Industry Table works, and what a wrong code costs the practice and the patient.

Why ICD-10 coding matters for every South African medical aid claim

ICD-10 diagnosis coding is required on all South African medical scheme claims. Schemes and their administrators validate each claim line against the diagnosis codes supplied: a missing or invalid code on any line is grounds for rejection, and a code that is technically or diagnostically incorrect can be rejected even when the consultation itself was entirely legitimate.

The code also tells the scheme what was treated, informs benefit decisions and determines whether an episode of care qualifies as a Prescribed Minimum Benefit. PMB entitlement is diagnosis-driven and identified by ICD-10 code, so an imprecise or wrong code can cost your patient cover they are entitled to.

WHO ICD-10 vs US ICD-10-CM: the trap behind many rejections

South Africa codes diagnoses using the World Health Organization's ICD-10 classification, as published in the South African ICD-10 Master Industry Table (MIT). It does not use ICD-10-CM, the United States clinical modification. The distinction matters because much of the coding content a busy practice encounters, including lookup websites, US-built software and AI tools trained largely on American material, defaults to ICD-10-CM without saying so.

ICD-10-CM extends thousands of WHO categories with extra characters and combination codes that do not exist in the WHO edition. E11.65 (type 2 diabetes mellitus with hyperglycaemia) is a valid ICD-10-CM code, but the WHO classification stops at the fourth character, E11.6, so E11.65 is not in the South African code set. Likewise, ICD-10-CM records unspecified allergic rhinitis as J30.9, while in WHO ICD-10 the same diagnosis is J30.4; J30.9 does not exist in the WHO set.

A CM-only code submitted on a South African claim is not in the Master Industry Table, so scheme systems treat it as invalid and the claim bounces. A code that appears in a US lookup tool but not in the WHO classification or the MIT is a clinical modification code and is not claimable in South Africa.

How the ICD-10 Master Industry Table works

The Master Industry Table is the official reference list of ICD-10 codes for use in South Africa. It is published by the National Department of Health, can be downloaded free from the Department's website, and is kept up to date by the ministerial ICD-10 Task Team in line with the WHO's own updates and corrigenda. Schemes, administrators and switching houses validate incoming claims against it, which is why a code that is 'correct' somewhere else can still be invalid here.

Each MIT entry carries validity flags that scheme systems enforce automatically:

  • Valid for clinical use: whether the entry is codable at all. Three-character category headers that have fourth-character subdivisions are flagged as not valid for clinical use. E11 on its own is a category header, not a claimable code.
  • Valid as primary: whether the code may appear in the first position on a claim. Asterisk (manifestation) codes, sequelae codes and External Cause Codes are flagged as not valid in the primary position and may only be used as secondary codes.
  • Dagger and asterisk markers: the WHO convention that pairs an underlying-condition (dagger) code with its manifestation (asterisk) code.
  • Discontinued dates: codes retired by the WHO or by South Africa carry a discontinuation date and are invalid on claims after it.

Common reasons medical aid claims are rejected on ICD-10

Claim sequence carries meaning: there is no separate primary-diagnosis field, so scheme systems read the first code on a line as the primary diagnosis and the codes after it as secondary. That rule, together with the MIT validity flags, produces a short list of technical rejection causes that validation systems apply automatically:

Rejections on these grounds are correctable, and a claim can be resubmitted once it carries a valid code, but every rejection delays payment and adds practice administration.

  • No code on every line: a valid ICD-10 code must appear on each line of the account, not on the invoice header alone.
  • A US ICD-10-CM code that does not exist in the Master Industry Table, typically copied from a US website or US-built software.
  • A category header used as a code: a bare three-character code such as E11 where fourth-character subdivisions exist.
  • A secondary-only code in the primary position: an asterisk, sequelae or External Cause Code placed first on the line.
  • An injury or poisoning (S or T) code without the compulsory External Cause Code from Chapter XX (V01 to Y98) as a secondary code.
  • A discontinued code used after its WHO or South African discontinuation date.
  • A code that is diagnostically inconsistent with the service billed: technically valid, but clinically implausible for the claim.
  • A workplace injury claimed from the scheme: injuries on duty are generally claimable from the Compensation Fund under COIDA, and schemes commonly reject them.

What a wrong code costs

A rejected claim is unpaid until it is corrected and resubmitted. Each rejection delays payment, adds administration the consultation fee never priced in, and can leave the account with the patient when the scheme declines to pay.

The clinical cost can exceed the financial one. PMB entitlement is identified by ICD-10 code, so a wrong or imprecise code can deny a patient benefits they qualify for. A guessed code also misstates the clinical record itself, and the record, not the intention behind it, is what schemes, auditors and subsequent treating practitioners read.

How Sphygmos helps

Sphygmos validates every diagnosis code it drafts against the WHO ICD-10 set used in South Africa, the classification the Master Industry Table is built on, not the US ICD-10-CM variant that trips so many claims. Where a code cannot be confirmed, Sphygmos states the diagnosis in words and flags the code for your confirmation rather than guessing. Every coded output is a draft that stays under your review until you confirm it.

See Sphygmos, the clinical operating system for South African doctors

Frequently asked questions

Why was my medical aid claim rejected for an ICD-10 code?

The most common causes are a missing code on a claim line, a code that is not in the South African Master Industry Table (often a US ICD-10-CM code), a three-character category header used where a fourth character is required, or a secondary-only code, such as an asterisk, sequelae or External Cause Code, placed in the primary position. Injury and poisoning claims are also rejected when the compulsory External Cause Code is missing. Rejections on these grounds are correctable: once the claim carries a code that is valid in the Master Industry Table, it can be resubmitted.

Is ICD-10 coding compulsory on South African medical aid claims?

Yes. A valid ICD-10 diagnosis code must appear on every claim line submitted to a South African medical scheme, and claims without one are rejected. The requirement applies to each line of the account rather than the header alone, and it applies across the healthcare disciplines that claim from schemes.

Does South Africa use ICD-10-CM?

No. South Africa codes diagnoses using the WHO ICD-10 classification as published in the SA ICD-10 Master Industry Table. ICD-10-CM is the United States clinical modification: it adds thousands of codes, such as E11.65 and J30.9, that do not exist in the WHO set, and submitting one of these on a South African claim will typically cause a rejection.

What is the ICD-10 Master Industry Table and where do I find it?

The Master Industry Table (MIT) is the official reference list of ICD-10 codes for use in South Africa, published by the National Department of Health and maintained by the ministerial ICD-10 Task Team in line with WHO updates. It can be downloaded free from the Department of Health website. For every code it flags whether the code is valid for clinical use, valid as a primary diagnosis, and whether it has been discontinued.

Can I use a three-character ICD-10 code on a claim?

Only when the WHO classification provides no fourth-character subdivision for that category. Where fourth characters exist, the three-character entry is a category header rather than a codable diagnosis, and the Master Industry Table flags it as not valid for clinical use, so schemes reject it. The South African coding standards require coding to the highest level of specificity the classification provides.

What should I do if I don't know the exact ICD-10 code?

A guessed code carries real cost: it can misstate the patient's clinical record, misdirect benefits and still be rejected by the scheme. A claim is only payable once it carries a code that is valid in the Master Industry Table, so an unconfirmed code delays the claim rather than settling it. A diagnosis recorded in words remains accurate in the clinical record while the code is confirmed; a wrong code does not.

What are primary and secondary ICD-10 codes on a claim?

The first code on a claim line is read as the primary diagnosis, the condition chiefly responsible for the encounter, and any codes that follow are secondary; there is no separate primary-diagnosis field, so the sequence itself carries the meaning. Some codes are only ever valid as secondary codes, including asterisk (manifestation) codes, sequelae codes and the External Cause Codes that must accompany injury and poisoning diagnoses.

Sources

This guide is general information for healthcare practitioners, not billing or legal advice. Verify current coding requirements with your scheme and the SA ICD-10 Master Industry Table.

Related guides