ICD-10 Diagnosis Coding for Nigerian Hospitals: What EMR Software Must Do
ICD-10 hospital software is not an AI coder. Here is what Nigerian EMR diagnosis coding should record on the chart, and what to test in a demo.
A Nigerian OPD note that says “malaria / ?typhoid” in free text is a clinical impression. An HMO desk, a later locum, and a morbidity report all need a code. ICD-10 hospital software lets clinicians search and store ICD-10 diagnosis codes on the encounter so the chart carries both the doctor’s wording and a code another system can group. It is not an automatic coder. It is not a national claims portal.
For medical directors, administrators, and health-information officers buying EMR or HMS in Nigeria. Pair it with the EMR clinic checklist, HMIS vs hospital OS, and HMO claim rejection. Score coding on a named consultation, not a slide titled “clinical intelligence.”
What is ICD-10 diagnosis coding in a Nigerian hospital?
ICD-10 is the World Health Organization’s International Classification of Diseases, 10th revision. In procurement language, diagnosis coding is the habit of attaching a code (and its official description) to the clinician’s diagnosis so later work is not a guessing game:
- The impression. What the doctor wrote in ordinary language (hypertension, malaria, sickle-cell crisis).
- The code. A searchable ICD-10 entry (for example I10, B54, D57) stored on that visit.
- Primary vs additional. Which problem is the main reason for this encounter, and which are comorbidities.
- The author. The logged-in clinician, not a shared “OPD” password.
That is encounter coding. Buyers often mash it with four other products:
- Free-text diagnosis. Useful for the next doctor. Hard to count, hard to match to an HMO form.
- Procedure or tariff codes. NHIA/HMO service lines and your price list. Related to money. Not ICD-10.
- Chronic-problem list. Lasting conditions on the patient, not this visit’s codes.
- National e-claims or a disease registry. A portal or programme you submit to. Private HMS coding is not that portal.
If a vendor says “we do ICD-10,” ask which they opened. Then make them search “typhoid,” pick a code, save, and show it still on the chart after refresh.
DawaHQ ships ICD-10 diagnosis coding as part of hospital / general practice consultations. Search is available while the doctor types the diagnosis. Structured codes (primary plus additional, capped) live on the consultation and can be edited after save. Enable consultations (core). Do not buy a standalone “coder app” that cannot see the SOAP, the invoice, or the HMO pre-auth for the same visit.
Why do Nigerian hospitals still code in ICD-10?
WHO has published ICD-11. Many Nigerian hospitals, HMOs, and paper NHIA packs still ask for ICD-10 on the encounter. Buyers hear three slogans and should separate them:
- ICD-10 on the chart. What you can search and store today. This is the DawaHQ public coding claim.
- ICD-11 as the hospital’s coding system. Not what we sell as the product. Do not buy “ICD-11 ready HMS” from a homepage badge.
- SNOMED, FHIR, or “NDHI certified.” Different programmes. DawaHQ does not sell SNOMED as shipped, and we do not sell NDHI/FHIR certification. See HMIS Nigeria.
A medical director still owns the diagnosis. Software that stores I10 does not certify that the patient has essential hypertension. MDCN clinical responsibility stays with the clinician. Prefer WHO classification language. Do not buy “AI diagnosis” or “computer-assisted coding that replaces the doctor.”
How is ICD-10 different from a free-text diagnosis?
Administrators already know this split. Vendors blur it.
Free-text diagnosis answers: what did this doctor want the next reader to understand. It can be precise (“Plasmodium falciparum malaria, severe”) or useless (“PUD /?”). DawaHQ’s new consultation form lets the doctor type that field and search ICD-10 as they type. Choosing a result inserts the code and description into the diagnosis line. Chief complaint is required to save. Diagnosis (and therefore a code) is not forced. That is honesty about a busy OPD, not a coding police state.
Structured ICD-10 on the consultation answers: which codes are stored as codes, which one is primary, and how many additional codes sit on this visit. DawaHQ’s consultation edit/history surface uses a typeahead selector: category filters, search, up to five codes, and a primary-diagnosis star. Those structured fields persist on the consultation. They are what you should open when someone says “show me coded diagnoses,” not only the narrative box.
Chronic-condition ICD-10 answers: what lasting problem is on the patient. DawaHQ’s chronic list can carry an optional ICD-10 field, with suggestions for common Nigerian problems (hypertension, diabetes, sickle cell, HIV, TB). That is the problem list. It is not a substitute for coding this morning’s OPD visit.
HMO pre-authorisation ICD-10 answers: did billing type a code on the pre-auth form. On DawaHQ that field is optional free text. It is not the consultation typeahead. Do not treat a pre-auth box as proof that every SOAP is coded.
Do not buy “full ICD-10-CM” (the US procedure-heavy catalogue) unless the vendor shows that catalogue. DawaHQ’s searchable library is on the order of two thousand codes across ICD-10 chapters, weighted toward Nigerian burden (malaria, typhoid, HIV, TB, hypertension, diabetes, sickle cell, maternal and neonatal, trauma). It is a working hospital list, not a claim that every WHO leaf code is loaded.
What should ICD-10 software record on the chart?
Ask for fields health-information and HMO staff already fight over on paper.
| Field | Why it matters | |-------|----------------| | Search by code or description | Doctors remember “typhoid,” not A01.0 | | Code + official description | Stops “I10” with no wording on printouts | | Primary diagnosis | Morbidity counts and many HMO forms want one main code | | Additional diagnoses | Comorbidities; do not dump five equals | | Stored on the consultation | A WhatsApp screenshot is not the chart | | Edit with an audit of the note | Wrong code on save must be correctable | | Clinic-scoped | Clinic A must not browse Clinic B’s coded visits |
Useful extras: category chips; a cap so the visit is not a dumping ground (DawaHQ caps structured codes at five); analytics that count diagnosis text when a primary diagnosis was stored. DawaHQ’s analytics “Top Diagnoses (ICD-10)” groups primary diagnosis text when present. Reports can also tally free-text diagnosis lines. That is clinic activity, not a national registry, and not a substitute for structured codes on every new SOAP.
Do not buy “the EMR picks the code from the note.” DawaHQ does not ship automatic coding, SNOMED, CPT, or a complete US ICD-10-CM extract. Optional AI features (when that add-on is on) must not be sold as the coder.
Does ICD-10 coding submit NHIA or HMO claims for you?
No.
HMO claim workflows (scheme setup, pre-auth, batching, responses, additive reconciliation) are how DawaHQ helps panels get paid. See HMO claims, reconciliation, and paper vs electronic NHIA packs. Missing diagnosis on a paper pack is a common rejection reason. Putting ICD-10 on the consultation helps the billing desk copy the right code. It does not submit to an NHIA national portal. We do not sell “NHIA integrated” or “NHIA connected.”
Service/tariff lines on the invoice are still your scheme mapping. ICD-10 is the diagnosis axis. Do not let a vendor collapse those into one “coding module.”
Does diagnosis coding make you NDPA or NDHI compliant?
No.
NDPA. Prefer NDPA-oriented consent logging and a patient-access audit trail. Coded diagnoses are health data. Who opened the chart still matters. See patient consent and who opened the chart. We do not sell “NDPA certified” or “fully NDPA compliant.”
NDHI / FHIR / national EMR. Private HMS ICD-10 search is not a national exchange. Do not accept those phrases as a substitute for a coded consult you can reopen.
SMS, WhatsApp, and email reminders from DawaHQ are admin-style bodies. They are not a channel for dumping ICD-10 descriptions to a patient’s phone.
What should you test in an ICD-10 EMR demo?
Run this morning’s OPD, not a brochure.
- Register or pick a named patient. Open a new consultation. Type a Nigerian-common term (malaria, typhoid, hypertension). Confirm a dropdown of code + description. Pick one. Confirm it lands on the diagnosis line.
- Save with a chief complaint. Refresh. Confirm the diagnosis text (with code, if you picked one) is still there. Confirm you can save without a code: coding should be available, not a hostage situation on a power cut day.
- Reopen the consultation. Use the structured ICD-10 selector: add a second code, mark a primary, save. Refresh. Confirm codes and primary remain.
- If HMO is in scope, open a pre-auth. Note that ICD-10 there is an optional typed field. Do not accept it as the only coding proof.
- If chronic care is in scope, add hypertension or sickle cell and see the suggested ICD-10 on the problem list.
- Open analytics or clinical reports. Ask whether the top-diagnoses view is coded fields, primary-diagnosis text, or free-text diagnosis. DawaHQ’s chart uses primary diagnosis text when present.
- Confirm the path: book a demo, request access, custom quote. No self-serve trial.
Bring the medical director and whoever actually fills HMO batches. If the doctor will not search a code in under ten seconds, the library is wrong or the typeahead is a toy.
How does DawaHQ handle ICD-10 on the chart?
On clinics that run the hospital EMR/HMS:
- Search-as-you-type on the new consultation diagnosis field via the ICD-10 reference list (code or description, Nigerian-weighted chapters).
- Structured ICD-10 selector on consultation edit/history: category filters, up to five codes, primary diagnosis.
- Consultation storage for diagnosis text plus structured code fields when the selector is used.
- Chronic-condition optional ICD-10 with common-condition suggestions.
- HMO pre-auth optional ICD-10 as typed text, not the consult typeahead.
- Analytics / reports that can list frequent diagnoses from stored diagnosis text. Not a national registry.
- Qualified wording: ICD-10 diagnosis coding. Not ICD-11-as-product, not SNOMED, not FHIR-ready, not NDHI certified, not NHIA portal.
Related, not the same: SOAP and doctor plan, discharge summary diagnoses, mental-health MSE free-text ICD-10 fields (not the OPD typeahead). Oncology case records (site, histology, staging) are not this OPD coder.
This sits on the same HMS as billing and HMO claim workflows. Pricing is sales-led from ₦25,000/month, then a scoped quote.
What to do next
Pick last month’s HMO rejection that said “diagnosis missing or inconsistent.” Ask whether that encounter has a searchable ICD-10 code, or only a WhatsApp diagnosis. If the answer is a shrug, the folder is still the product.
Then book a demo or request access. Walk one named OPD visit: search, save, structured primary code, and the HMO pre-auth field. Explore HMS for Nigeria, EMR for Nigeria, and the hospital solution. If the product cannot show a code on the chart you just saved, it will not help when the scheme asks for one.
Ready to modernise your clinic?
Join hundreds of Nigerian healthcare providers using DawaHQ to run smarter operations.
Book a Free Demo