NAPPI Codes Explained
A clear explanation of NAPPI codes, the products they identify, and how they differ from medical tariff codes on an invoice.
NAPPI stands for the National Pharmaceutical Product Interface. A NAPPI code is a product identifier used in the South African healthcare payment environment to identify a specific pharmaceutical or healthcare product. It gives a payer more detail than a broad product description: the product, pack, strength, or presentation can be distinguished in a standardised way. NAPPI information is most familiar in medicine billing, but it can also be relevant to certain devices, appliances, hearing aids, lenses, and other products depending on the billing context.
Who assigns NAPPI codes?
NAPPI codes are maintained through the South African product-coding environment and are associated with registered product information supplied by manufacturers, suppliers, or distributors. A practice should use the current code and description supplied by its product source or billing reference. Do not invent a NAPPI code from a catalogue number, and do not reuse the code for a similar product when the pack size, model, or presentation is different.
When practices use NAPPI codes
- A doctor or other practitioner bills a medication or product that is part of the service account.
- An audiologist bills a hearing aid, accessory, or device alongside a consultation and fitting.
- An optometrist bills lenses, contact lenses, or an optical product where a product identifier is required.
- An orthotist or prosthetist bills a manufactured appliance or device with a patient-specific service.
- A practice needs to distinguish a product charge from a consultation or procedure charge.
NAPPI codes versus tariff codes
A tariff code identifies a healthcare service, procedure, consultation, or professional activity. A NAPPI code identifies a product. An invoice may need both when a patient receives a service and a product during the same episode of care. For example, an audiology account may include a consultation and a hearing device; an optometry account may include an eye examination and lenses. Using a tariff code to describe a product, or a NAPPI code to describe a professional service, can make the claim unclear or cause a rejection.
Common NAPPI mistakes
- Using an old code after the product, manufacturer, pack size, or registration has changed.
- Leaving out the code when the medical aid requires a product identifier.
- Entering a supplier stock number instead of the recognised NAPPI code.
- Combining several products under one line so the patient and payer cannot see what was supplied.
- Charging a product without keeping a supporting record of the product and patient.
Product coding also affects the patient's understanding of an account. A line that says only “device” or “medicine” may be technically brief but can lead to avoidable questions, especially when the patient is responsible for a co-payment. Use a plain-language description alongside the recognised code, show the quantity or relevant presentation where appropriate, and keep the invoice consistent with the dispensing or delivery record. If a product is returned, replaced, or partially supplied, record the adjustment rather than leaving the original line unexplained.
For practices that sell or supply products regularly, it helps to assign one person to review the product catalogue and payer feedback. That review can identify discontinued items, duplicate descriptions, missing codes, and products that are repeatedly queried. Updating the reference before the next billing cycle is usually faster than correcting a large group of patient accounts later.
Good product billing starts at the point of purchase or dispensing. Keep a controlled product reference, confirm the code before adding it to an invoice, and use the same description across the invoice, patient statement, and claim. When a claim is rejected, compare the NAPPI information with the supplier record and the scheme response rather than simply resubmitting the same line. A clean product record reduces questions from patients and makes reconciliation easier.
See how Chronomind simplifies this
Bring invoices, statements, reminders, payments, and receivables into one focused workflow for your practice.
No credit card required. Cancel anytime.