For this edition we are focussing on some basic steps to follow when submitting an ICD 10 code to medical aid and it is advisable that this is always kept in mind when submitting ICD 10 codes.

Always use Valid Primary codes in the Primary position.

First of all a Primary code is defined as the main condition that was primarily responsible for the patients need for treatment and investigation. If there is more than one main condition treated, then the most clinically severe or life threatening condition should be selected. The Primary code describes the primary diagnosis and must appear in the first position on a claim.

When do you use a Secondary code or Combination coding:

A Secondary diagnosis is defined as an additional condition that affects the patients care or may co-exist with the main condition and requires clinical evaluation, treatment and certain diagnostic procedures to be performed. External Cause codes also falls under secondary codes/diagnosis.

There are different combination codes to be aware of:

  1. All Primary codes starting with the letter S or T (injury codes) must be submitted to medical aid in conjunction with a secondary cause or nature of Injury code starting with the letter V,W,X or Y. These secondary cause codes must always be 5 digits/character codes i.e. V01.23 External Cause codes can NEVER be in the primary position.

    For example:

    Primary Diagnosis: S52.10 Fracture of upper end of radius, closed

    Secondary Diagnosis: W01.08: Fall on same level from slipping, tripping and stumbling, home, while engaged in other specified activities

  2. Asterisks codes, (*) form part of a “cause and effect” relationship between two clinical conditions and are used in combination with another code, called a dagger code, (†) which would fall into the primary position. Once the primary code has been established and identified as a Dagger code, the next step will be to add the secondary “Asterisk code”. In most instances the secondary code you have to use will be in brackets at the end of the “ICD 10 Description” you have chosen as your primary code.

    Because your software cannot handle special characters, the dagger sign(†) has been replaced with a (+) sign for you to identify the code as being a dagger code. Bear in mind that dagger codes can be for Example: Primary diagnosis: A06.5(+) Amoebic lung abscess (J99.8*). Secondary diagnosis: J99.8 Respiratory disorders in other diseases classified elsewhere.

  3. Sequencing rule: Once the primary Diagnosis has been established this should be followed by the other or secondary diagnosis, interpreted as additional conditions that affect patient care or conditions that co-exist with the primary diagnosis
    Sequelae is also the late effect of a condition that is no longer present as the current Illness. Often this initial condition occurred one or more years ago. For example: One year ago the patient had a stroke. Now the patient present to you with dysphagia secondary to the stroke suffered one year ago. Today the primary diagnosis is the Dysphagia, R13, and it is part of a sequelae condition and therefore the secondary code will be I69.4: “Sequelae of Stroke, not specified as heamorrage or infarction.”

    Secondary codes must follow the primary code and appear in the second to tenth position on a claim line

    PDX: R13 Dysphagia

    SDx: I69.4 . Sequelae of Stroke, not specified as heamorrage or infarction

  4. Local Infections

    Causative Organism Codes can never be in the primary position (B95 – B97). Coding for some infections require an additional code in order to identify the organism that is causing the infection. For example: Primary code: N30.3 Cystitis can be submitted with the Secondary code B96.2 for “Eschericia [E.coli] as cause of disease classified to other chapters”

When is a code valid for clinical use.

You have to submit a complete code specified to its maximum level of specificity. A Valid code is most often a 5 digit/character code but in many instances a 4 digit/character code and in some instance a 3 digit code will also be valid. This can be determined by looking at the 2014 ICD10 Master Industry Table(MIT) that is downloadable from . In most instances your software will warn you if you are submitting an invalid ICD 10 code. If a code is rejected always refer to the MIT tables to see if the code you submitted was a valid clinical code and if it was a valid primary code.

When can I use “R” codes and “U” codes:

R codes are sign and symptom codes and will normally be used when a diagnosis has not yet been made for example when a patient is admitted or referred and a diagnosis has not yet been made. These codes should be reserved as a last resort.

The most important thing to know about U codes is that should a patient refuse that their clinical information be disclosed one would use a code U98.0. And in the event that you are dealing with Multidrug resistant TB, the U50 code range will be used in the secondary position.

Age and Gender codes:

When an ICD 10 code includes descriptive words like puberty, infants or adult it can only be used when submitting information for people that falls within this specified age group.

The same goes for gender codes, Gynae codes can only be submitted for females and Urological codes predominantly for males.

If you have any queries regarding ICD 10 codes or need assistance with rejected ICD 10 codes please send an e-mail to

View all posts

Terms of Use


Privacy Policy


Medprax terms and conditions

Both the software development company and owner of the software must sign a Non-Disclosure Agreement (NDA) with Medprax that will allow them to use the file layouts and demo data for the purpose of development and testing only. No licence will be granted to supply data to any third parties unless agreed upon by Medprax. Medprax will not supply a full data file for software development and testing purposes. Once the NDA has been signed you will receive demo data and file layouts and will then be able to develop the interface. Please note that you will be required to incorporate a Medprax security feature into your software. This will be supplied by Medprax for all desktop software.

File Layouts

File layouts will be supplied in Excel spreadsheets which indicate the different tables and how they link up. The data you use will be supplied in a text delimited format.

Contact us if you have any queries regarding the file layout.

An Interface can be written for the following core products

Active X security feature

We require this feature to keep track of all users of our data files. This is a security feature that looks for an unlock key to activate the Medprax interface. Ideally it will be coupled to the Medprax update menu option. The component supplies a lock key that has to be mailed to Medprax or phoned through for Medprax to respond with an unlock key. If this application cannot be utilised, please contact Medprax and we will discuss alternatives.

Our Business model

Once the software is complete, the end user, doctor or pharmacist using the software will have to register with Medprax individually to receive their weekly updates. Medprax does not allow for the Software developer/owner to distribute the Medprax data on our behalf. All clients/end users using Medprax data will require registration with Medprax.


Privacy Policy


Ethical medicine

The list of ethical medicine, which also includes reference pricing that is allocated to each product by the different medical schemes, is essential for all dispensing practices. It will also indicate whether a co-payment is applicable before the patient leaves your rooms. The correct SEP will be listed ensuring rejection free claims.

read more


Material and injections

The consumable and injection price file is very useful to both dispensing and non-dispensing practices. This file includes all the consumable materials used in your practice, from sutures to gauze to catheters and oxygen masks. These are supplied with current price lists and works with the calculation table within our Medical Aid File to ensure that the correct re-imbursement rates are billed.

read more


Medical aid schemes

The medical aid file is a necessity in any practice as it contains all the current contact information for each medical scheme, as well as destination codes, switching codes, plans, options and administrators. The file also contains a calculation table that will automatically adjust the billing amount according to the re-imbursement rate of the medical aid you have selected.

read more