Every diagnosis on a Saudi health insurance claim is a code from ICD-10-AM. A good code says what the note supports, no more and no less. Here is how to get it right.
Code what the note supports
ICD-10-AM is the Australian modification of the tenth revision of the International Classification of Diseases. Each code states what the patient has at a certain level of detail: the condition, and often its cause, site, type or a complication.
The note sets that level of detail, not the services on the claim and not a template. If the physician's assessment records a cause, a site or a type, the code should say so. If it does not, the code should not claim it: a test result on its own is not a diagnosis until the physician writes it as one.
Under-coding usually comes from habit: a default code carried over from a template or the last visit. Over-coding is the reverse: a cause or a severity added because it seems likely.
Diagnosis: acute pharyngitis, unspecified. The note records a positive rapid strep test.
Diagnosis: streptococcal pharyngitis, as the test result in the note supports.
If the physician believes a more specific diagnosis is right but the note does not show why, the fix belongs in the note, written at the time of the visit. The edition in use and how each insurer treats particular codes can vary, so check the rules in each contract.
When unspecified is right, and when it is wrong
Unspecified codes are not mistakes. In outpatient care a diagnosis is often made on the day, without test results, and an unspecified code is then the accurate one.
- Right: a sore throat with fever, examined, with no test done and no cause recorded.
- Right: a urinary infection where the note does not establish the site.
- Wrong: the assessment names a cause, a type or a site, and the code leaves it out.
- Wrong: the unspecified code was chosen because it was quicker to find.
The question to ask is the same each time: does the note say more than the code? If it does, the code is too general.
Complications belong in the code
Some conditions carry their complications inside the code rather than in a separate one. Type 2 diabetes is the common outpatient example: the classification has codes for diabetes without complication and codes for diabetes with a named complication, such as a kidney complication.
Coding diabetes as uncomplicated when the note documents a kidney complication does more than lose detail. It states something the note contradicts, and it removes the reason for the referral to a kidney specialist billed on the same claim.
The complication has to be a diagnosis in the note. A raised kidney test result is not, by itself, a diagnosis of diabetic kidney disease; the assessment should say it in words. How a condition is linked to diabetes, and how more than one complication is coded, follow the conventions of the edition in use.
Symptoms or a diagnosis
Symptom codes are right when the work-up is not finished: a fever with no cause found on the day, or a cough with a normal examination and no diagnosis yet.
Once a diagnosis is reached, it replaces the symptoms it explains. Listing sore throat and fever beside streptococcal pharyngitis adds nothing and suggests a second problem.
A symptom stays when the diagnosis does not explain it and it was assessed in its own right.
Every service and medicine needs a diagnosis
Reviewers read diagnoses and services together. Each test, procedure, referral and medicine should be explained by at least one diagnosis on the claim. On claims sent through NPHIES each diagnosis is numbered and given a type, with exactly one principal diagnosis, and each service line can point to the diagnoses it relies on.
An X-ray or an antibiotic billed with a diagnosis that does not call for it raises a question. If the reason is not in the note, the reviewer cannot see it.
When nothing on the claim explains a service, there are two honest outcomes. Either the note records the reason and the code reflects it, or the service is not supported by the record. Picking a different code to fit the service is not one of them.
To check a claim by hand:
- Read the note first, then the codes, and mark any detail the codes leave out.
- Mark any code that claims more than the note.
- For each service and medicine, name the diagnosis that calls for it.
- Where none does, look for the reason in the note before touching the codes.
The short version
- Check the ICD-10-AM edition and the rules each insurer applies.
- A code should say what the note supports, no more and no less.
- Unspecified is right when the note says no more, and wrong when it does.
- A documented complication belongs in the code.
- A diagnosis replaces the symptoms it explains.
- Every service and medicine needs a diagnosis that explains it.
- Fix the note at the time of the visit. Never pick a code to fit a service.
Nabdah helps physicians code to the detail their notes support, before the claim is sent.
- A clinical AI engine built for Saudi claims.
- Every code is checked against the official ICD-10-AM classification.
- Built on a curated clinical knowledge base.
- Learns each insurer's rejection patterns from real outcomes.