What ICD-10 is — and why it matters
ICD-10 is the 10th revision of the International Classification of Diseases, maintained by the World Health Organization (WHO). It gives every diagnosable condition a short alphanumeric code — a letter followed by digits, sometimes with a decimal sub-classification. “Essential hypertension” becomes I10; “type 2 diabetes without complications” becomes E11.9. The point is simple: a code means exactly the same thing in every clinic, hospital, insurer and registry that reads it.
For a Bangladeshi outpatient doctor, writing a diagnosis as free text is fine for a single visit, but it does not scale. “Loose motion”, “diarrhoea” and “gastroenteritis” might all describe the same patient, yet a free-text record cannot group them. A code can. That is the difference between notes you can read and records you can actually use.
What coded diagnoses unlock
- Standard records. The same condition is recorded the same way every time, regardless of how it was phrased in conversation.
- Searchable history. You can pull up every patient you coded as E11.9 for a diabetes recall, or count this season's A90 dengue presentations in seconds.
- Cleaner referrals. A coded diagnosis travels unambiguously to the specialist or hospital you refer to — no guesswork about handwriting or local shorthand.
- Audit and reporting. Insurance claims, NCD surveillance and hospital tie-ups increasingly expect coded diagnoses. Coding now means you are ready when they ask.
Common outpatient ICD-10 codes
You do not need the full classification — most general outpatient practice revolves around a small set of conditions. Below are genuine ICD-10 codes for presentations seen every day in Bangladeshi chambers. Use it as a starting reference, not a substitute for matching the code to your documented diagnosis.
| Code | Condition |
|---|---|
| J06.9 | Acute upper respiratory infection (URTI), unspecified |
| A09 | Infectious gastroenteritis and colitis, unspecified |
| E11.9 | Type 2 diabetes mellitus without complications |
| I10 | Essential (primary) hypertension |
| A90 | Dengue fever (classical dengue) |
| K29 | Gastritis and duodenitis |
| R51 | Headache |
| B54 | Unspecified malaria |
Notice the pattern. A bare letter-and-digits code such as I10 or A09 is a complete diagnosis on its own. A decimal — as in J06.9 or E11.9 — adds detail, with .9 conventionally signalling “unspecified” when you have not narrowed the picture further. Some codes, like K29, have more specific children (for example sub-codes for the type of gastritis); pick the more specific one when your documentation supports it.
How type-ahead coding speeds this up
The honest objection to ICD-10 is time. No clinician seeing forty patients a day will flip through a coding manual. That is exactly what type-ahead diagnosis coding removes. Instead of memorising codes, you type the condition the way you think about it — “hypertension”, “dengue”, “gastritis” — and the software offers the matching ICD-10 entries as a ranked list. You pick one, and the code is stored with the visit.
In Prescriply, ICD-10 type-ahead sits right inside the prescription builder, next to the 25,000+ Bangladeshi medicine catalog. Coding a diagnosis takes a second or two, so the discipline costs you almost nothing and your records gain everything: every prescription you write carries a structured, searchable diagnosis from the moment you save it.
Tips for consistent coding
- Code to your documentation, not your hunch. Choose the code that matches what you actually wrote down. If you have not confirmed complications, the “without complications” code is the honest one.
- Prefer specific over vague when you can. Reach for a more specific child code when your notes support it, and fall back to the “unspecified” (.9) code only when they genuinely don't.
- Stay consistent across visits. Code a returning diabetic the same way each time unless something has changed — consistency is what makes recalls and audits reliable.
- Let the tool carry the memory. Use type-ahead rather than recall. Searching by condition name keeps you fast and prevents the small transcription errors that creep in when you key codes by hand.
- Code the primary reason for the visit first. Lead with the condition you are treating today, then add secondary diagnoses if they matter to the plan.
Where this fits in your practice
ICD-10 coding is one layer of a structured record. Once diagnoses are coded, your prescriptions, follow-ups and chamber records all line up around a common vocabulary. If you are still moving from paper, our guide on writing a digital prescription online walks through the full flow, and the paper vs digital comparison weighs the trade-offs honestly. You can also browse every guide on the blog, or see plans on the pricing page.
Sources & further reading
- WHO ICD-10 online browser (2019 version) — the authoritative code list maintained by the World Health Organization; every code in the table above can be looked up here.
- WHO ICD-11 (in force from 2022) — the newer revision, for context on where the classification is heading.
- Directorate General of Drug Administration (DGDA), 2026 — Bangladesh’s drug regulator. The 25,000+ medicine-brand catalog paired with coded diagnoses in the prescription builder is sourced from the MedEx Bangladesh medicine index, not from a DGDA data feed.
Frequently asked questions
What is ICD-10 and who maintains it?
ICD-10 is the 10th revision of the International Classification of Diseases, the global standard for coding diagnoses, maintained by the World Health Organization (WHO). Each condition maps to an alphanumeric code so that records mean the same thing everywhere — across clinics, hospitals, insurers and research.
Do Bangladeshi outpatient doctors have to use ICD-10?
There is no blanket legal mandate to code every private outpatient visit in ICD-10. But coded diagnoses make records standard, searchable and audit-ready, and they are increasingly expected for referrals, insurance claims, NCD reporting and hospital tie-ups. Adopting it early keeps your records future-proof.
What are some common outpatient ICD-10 codes?
Frequently used codes include J06.9 (acute upper respiratory infection), A09 (infectious gastroenteritis), E11.9 (type 2 diabetes without complications), I10 (essential hypertension), A90 (dengue fever), K29 (gastritis and duodenitis), R51 (headache) and B54 (unspecified malaria). Always pick the code that best matches your documented diagnosis.
Does ICD-10 coding slow down a busy clinic?
Not when the software does the lookup. With type-ahead diagnosis coding you type the condition name and pick the matching code from a suggestion list, so you never memorise codes or open a manual. In Prescriply, coding a diagnosis takes a second or two and the code is stored alongside the prescription.
What is the difference between ICD-10 and ICD-11?
ICD-11 is the newer WHO revision, but ICD-10 remains the most widely used coding system in everyday clinical practice and in most local and regional reporting workflows. Learning ICD-10 today is the practical choice; the coding discipline carries over if you migrate to ICD-11 later.
Does Prescriply support ICD-10 diagnosis coding?
Yes. Prescriply includes ICD-10 type-ahead so you can code each diagnosis as you write the prescription, alongside a 25,000+ Bangladeshi medicine catalog. Coded diagnoses make your records standard and searchable and are available on the Free, Pro and Clinic plans.