ICD-10: how to find the right code fast

End of the appointment, a line at the reception desk, and the electronic health record asks for the ICD before closing the visit. You type "headache" and the search returns a long list, with tension headache, migraine, unspecified headache and a dozen more options. Choosing in a hurry is common: in a simulation with an electronic health record, slightly more than half of the codes clinicians recorded were appropriate for the scenario, and about a quarter of the expected codes were omitted (Horsky et al., 2017).
NEXO is a daily medical diagnosis game: one clinical case a day, six progressive clues, and ICD-10 proximity feedback across five levels.
This guide shows how to find the ICD-10 code in a few steps: how the code is built, how to use the alphabetical index and the category list, what to do when there is no diagnosis yet and which errors show up most often. At the end, you see how to train your sense of chapter and group, which is what speeds up the search the most.
Main points
- The ICD-10 code has a letter and numbers: the letter indicates the chapter, the first three characters form the category and the fourth, after the dot, the subcategory.
- The WHO itself advises looking up the term in the alphabetical index and then checking the code in the category list, reading the inclusions and exclusions.
- When the visit ends without a diagnosis, the most useful record is the symptom or the finding, and chapter XVIII (R00 to R99) exists for that.
- The suffix .9 usually means "unspecified" and .8, "other": they are useful, but they should not replace a more precise code when you have the information.
- Knowing which chapter and which group the disease is in shortens the search, and it is a skill you can train.
Contents
- How the ICD-10 code is built
- The quick path: index, list and check
- When there is no diagnosis yet: the chapter of symptoms
- The most common reasons for visits in primary care
- Common errors and how to avoid them
- ICD-10, ICD-11 and ICPC
- How to train your sense of chapter and group
- Frequently asked questions
- Checklist for finding the ICD
How the ICD-10 code is built
ICD-10 is the tenth revision of the International Classification of Diseases of the World Health Organization. It organizes diseases, symptoms, findings and reasons for contact with the health service in a hierarchy of chapters, groups, categories and subcategories. Understanding this hierarchy is the first shortcut: whoever knows where the disease lives looks in few places.

Letter, category and subcategory
The WHO manual describes the code as alphanumeric: a letter in the first position and numbers in the second, third and fourth, with the fourth character after the dot (WHO, ICD-10, volume 2). The first three characters form the category, and each category can be divided into up to ten subcategories of four characters (WHO, ICD-10, volume 2).
An example from the WHO search tool itself: R50 is "fever of other and unknown origin", and R50.9 is "fever, unspecified" (WHO ICD-10 search tool). The category states the theme; the subcategory states the detail.
What .8 and .9 mean
According to the manual, the fourth character .8 is generally used for "other" conditions of the category, and .9 almost always has the same meaning as the category title, without adding information (WHO, ICD-10, volume 2). In practice, .9 is "unspecified".
This has a direct consequence for the search. When the list offers a code ending in .9 and another more specific one, it is worth asking whether you have the information the specific one requires. If you do, the specific one describes the visit better. If you do not, .9 is the honest choice.
The chapters and the letters
The chapters group conditions by body system or by type of problem. The table below shows the chapters of the 2019 version with the code range of each one, according to the WHO search tool (WHO ICD-10 search tool). The translation of the titles is free.
| Chapter | Range | Theme |
|---|---|---|
| I | A00 to B99 | Infectious and parasitic diseases |
| II | C00 to D48 | Neoplasms |
| III | D50 to D89 | Blood, blood-forming organs and some immune disorders |
| IV | E00 to E90 | Endocrine, nutritional and metabolic diseases |
| V | F00 to F99 | Mental and behavioural disorders |
| VI | G00 to G99 | Nervous system |
| VII | H00 to H59 | Eye and adnexa |
| VIII | H60 to H95 | Ear and mastoid process |
| IX | I00 to I99 | Circulatory system |
| X | J00 to J99 | Respiratory system |
| XI | K00 to K93 | Digestive system |
| XII | L00 to L99 | Skin and subcutaneous tissue |
| XIII | M00 to M99 | Musculoskeletal system and connective tissue |
| XIV | N00 to N99 | Genitourinary system |
| XV | O00 to O99 | Pregnancy, childbirth and the puerperium |
| XVI | P00 to P96 | Certain conditions originating in the perinatal period |
| XVII | Q00 to Q99 | Congenital malformations and chromosomal abnormalities |
| XVIII | R00 to R99 | Symptoms, signs and abnormal findings not classified elsewhere |
| XIX | S00 to T98 | Injuries, poisonings and other consequences of external causes |
| XX | V01 to Y98 | External causes of morbidity and mortality |
| XXI | Z00 to Z99 | Factors influencing health status and contact with health services |
| XXII | U00 to U85 | Codes for special purposes |
Source of the table: list of chapters and blocks from the WHO ICD-10 browser, 2019 version, accessed on 10/11/2026.
Note that some letters are split between chapters (D, H) and that some chapters use two letters (A and B, S and T). So the letter helps you locate it, but the full range is what decides.
Groups within the chapter
Between the chapter and the category there are the groups, also called blocks. Chapter XVIII, for example, has blocks such as R00 to R09 (symptoms and signs of the circulatory and respiratory systems), R10 to R19 (digestive system and abdomen) and R50 to R69 (general symptoms and signs) (WHO ICD-10 browser). Knowing the right block is what lets you open a short list instead of scrolling through the whole chapter.
The quick path: index, list and check
WHO has a short guide for those who use the classification once in a while. Its first sentence already sums up the method: the alphabetical index has many terms that do not appear in the list of categories, and you must consult both before assigning a code (WHO, ICD-10, volume 2).

The WHO guide in eight steps
Summarizing the basic guide of volume 2 (WHO, ICD-10, volume 2):
- Identify the type of statement and go to the right section of the alphabetical index. Diseases and injuries are in section I; external causes, in section II.
- Find the main term. For diseases, it is usually the noun of the condition; some adjectives and eponyms are also main terms.
- Read the notes that appear under the main term.
- Read the modifiers in parentheses (they do not change the code) and the terms indented below (they can change the code) until you cover all the words of the diagnosis.
- Follow the "see" and "see also" cross-references.
- Check in the list of categories whether the chosen code is appropriate. A three-character code followed by a dash in the index indicates that there is a fourth character to choose.
- Read the inclusion and exclusion terms of the code, the category, the block and the chapter.
- Assign the code.
How this works in the medical record search
The electronic medical record search plays the role of the index: you type a term and get candidates. The step that is usually missing is 6 and 7, the check. In the simulation with two electronic medical records, the authors observed a lot of variation in the search terms used for the same diagnosis, and the Crohn's disease and diabetes scenarios had the highest rates of inappropriate code (Horsky et al., 2017).
Three habits help the search return what you want:
- Search by the noun of the condition, as step 2 calls for: "pneumonia", "headache", "fracture". Adjectives and location come later, as a refinement.
- Read the entire list of candidates before choosing the first one. The difference between two options is often in the fourth character.
- Open the category of the candidate and read the siblings. If the patient has a more specific form, it is usually right there.
Inclusions and exclusions
The inclusion notes list conditions that go into the code even under another name. The exclusion notes send you elsewhere. Chapter XVIII, for example, excludes abnormal findings in the mother's prenatal screening, which go to O28, and some conditions originating in the perinatal period, which are in P00 to P96 (WHO ICD-10 browser). Reading the exclusion before confirming helps avoid a code in the wrong chapter.
When there is still no diagnosis: the chapter of symptoms
Many visits end without a confirmed diagnosis: the abdominal pain that improved, the dizziness that is still under investigation, the fever that will be reassessed. For these cases, ICD-10 has its own chapter, and using it well is part of recording accurately.
What goes into chapter XVIII
Chapter XVIII (R00 to R99) brings together symptoms, signs, abnormal test results and ill-defined conditions for which there is no diagnosis classifiable in another chapter (WHO ICD-10 browser). The WHO note explains that signs and symptoms that clearly point to a diagnosis were placed in the chapter of the disease; here are those that may indicate, without the necessary investigation, two or more diseases or two or more body systems (WHO ICD-10 browser).
The same note lists the situations in which the chapter is the right place (WHO ICD-10 browser):
- when it was not possible to reach a more specific diagnosis even after investigating the facts of the case;
- when the symptom at the first visit proved transient and the cause was not determined;
- when the diagnosis was provisional and the patient did not return to continue the investigation;
- when the patient was referred before the diagnosis was made;
- when a more precise diagnosis was not available for another reason;
- for certain symptoms that represent, in themselves, important problems in care.
Examples of symptom codes
Some codes from chapter XVIII appear frequently in those who handle common complaints. The titles below were checked in the WHO browser (WHO ICD-10 browser) and freely translated.
| Complaint | Code | Title in ICD-10 |
|---|---|---|
| Cough | R05 | Cough |
| Chest pain without a defined cause | R07.4 | Unspecified chest pain |
| Abdominal pain without a defined location | R10.4 | Other and unspecified abdominal pain |
| Nausea and vomiting | R11 | Nausea and vomiting |
| Dizziness | R42 | Dizziness and giddiness |
| Fever without a defined focus | R50.9 | Unspecified fever |
| Headache | R51 | Headache |
| Tiredness | R53 | Malaise and fatigue |
| Fainting | R55 | Syncope and collapse |
Table source: categories and subcategories of blocks R00 to R09, R10 to R19, R40 to R46 and R50 to R69 in the WHO ICD-10 browser, 2019 version.
A recorded symptom is useful information
The WHO guidance for morbidity is clear: if no definitive diagnosis was established by the end of the visit, record the symptom, the abnormal finding or the problem that gives the greatest degree of specificity, instead of qualifying a diagnosis as "possible", "questionable" or "suspected" (WHO, ICD-10, volume 2). Recording "unspecified chest pain" when that is what you know describes the visit better than a diagnosis that has not yet been made.
The reason has a clinical basis. In a classic study in a general internal medicine outpatient clinic, an organic cause was demonstrated in only 16% of common complaints such as chest pain, fatigue, dizziness and headache, even with tests done in more than two thirds of them (Kroenke and Mangelsdorff, 1989). In these visits, the symptom is the most precise diagnosis available.
Admission and suspicion
For admitted patients, the manual calls for caution with chapters XVIII and XXI as the main condition: they are acceptable when a more specific diagnosis was not reached by discharge, or when there was no current disease to record (WHO, ICD-10, volume 2). If, after the episode, the main condition remains recorded as "suspected", with no further information, the manual directs that the suspicion be classified as if it were confirmed (WHO, ICD-10, volume 2).
When the suspicion was ruled out by investigation, the indicated category is Z03, observation and evaluation for suspected diseases. The manual's example is admission to investigate malignant neoplasm of the cervix that was ruled out, recorded as Z03.1 (WHO, ICD-10, volume 2).
The weight of chapter XVIII in statistics
Data from Brazil show why the use of the chapter matters. In 2010, the Mortality Information System recorded 97,314 deaths from ill-defined causes of chapter XVIII; 30.3% were investigated and 65.5% of these came to have a defined cause after the investigation (França et al., 2014). The chapter is the right answer when the cause is still unknown, and the investigation that follows is what allows the R to be replaced with a more precise code.
The most common reasons for visits in primary care
An exact list of the most used ICD codes depends on the service, the population and the recording system, and therefore varies greatly between places. The literature on reasons for visits helps you know which ICD groups you will look for more often at the beginning of practice.
What a systematic review found
A systematic review of reasons for consultation in primary care in low- and middle-income countries found that most studies used unvalidated classification systems or grouped diagnoses by system (Bigio et al., 2022). Only four studies, from Brazil, India, Nigeria and South Africa, used ICPC-2 and could be combined (Bigio et al., 2022).
In these four studies, the five reasons for consultation most cited by patients were headache, fever, low back or back symptoms, cough and general or multiple-site pain (Bigio et al., 2022). The five diagnoses most recorded by professionals were uncomplicated hypertension, upper respiratory tract infection, type 2 diabetes, malaria and health maintenance or prevention (Bigio et al., 2022).
How to use this list
Notice that the reasons for consultation are almost all symptoms, and the diagnoses are common chronic diseases, respiratory infections and prevention. This gives a practical map for training your search:
| What appears in the consultation | Where to look in ICD-10 |
|---|---|
| Complaints such as headache, fever, cough and pain | Chapter XVIII (R00 to R99), while there is no diagnosis |
| Hypertension and other cardiovascular diseases | Chapter IX (I00 to I99) |
| Airway infections | Chapter X (J00 to J99) |
| Diabetes and other metabolic diseases | Chapter IV (E00 to E90) |
| Low back pain with musculoskeletal diagnosis | Chapter XIII (M00 to M99) |
| Prevention, follow-up and screening consultations | Chapter XXI (Z00 to Z99) |
Source of the table: reasons for consultation and diagnoses from Bigio et al., 2022, cross-referenced with the chapter ranges of the WHO ICD-10 browser.
Chapter XXI deserves attention. Routine consultations, vaccination, follow-up of an already treated disease and other contacts without a current disease have their own codes there, and the manual asks that these circumstances be recorded as the main condition (WHO, ICD-10, volume 2).
Common errors and how to avoid them
ICD-10 was created for mortality and morbidity statistics, and today it is also used in research, management and financing. So a wrong code does not stay only in the medical record: it spreads to the data.
Where the error enters
A review of the accuracy of ICD codes separated the sources of error into two paths (O'Malley et al., 2005). In the patient path, the amount and quality of information at admission, communication between patient and team, the clinician's knowledge of the disease and attention to detail all matter. In the paper path, the difference between records, the training of whoever chooses the code, the service's quality control and errors such as specifying poorly, separating too much or overestimating the code all matter (O'Malley et al., 2005).
How often records are correct
A systematic review that compared routine hospital data from Great Britain with review of medical records found a median accuracy of 83.2% (Burns et al., 2012). The variation between studies was large, from 50.5% to 97.8% (Burns et al., 2012). In the outpatient simulation, omission was greater for secondary diagnoses than for the main one, and vaccination codes, dialysis dependence and nicotine dependence were the most forgotten (Horsky et al., 2017).
The errors that appear most in routine practice
- Choosing the first on the list. The search sorts by text similarity, not by suitability to the case. Read the candidates and open the category.
- Using .9 out of haste. When you know the location, type or cause, the specific code records that. The .9 is for when the information is truly missing.
- Recording "suspected" as if it were a diagnosis. If the diagnosis was not made by the end of the visit, the symptom is the recommended record (WHO, ICD-10, volume 2).
- Forgetting secondary diagnoses. Comorbidities treated or followed up during the visit are also recorded as other conditions (WHO, ICD-10, volume 2).
- Ignoring the exclusion. An exclusion note can send the condition to an entirely different chapter.
One habit that corrects almost all of them
Before confirming, read the title of the chosen code quietly and compare it with the sentence you would write in the medical record. If the title says more than you know, switch to a more general code. If it says less, look for a more specific sibling in the same category. The text on how to interpret signs, symptoms and history helps you decide what you really know at the end of the consultation.
ICD-10, ICD-11 and ICPC
Three classifications come up often for those who see patients: ICD-10, ICD-11 and ICPC. They have similar purposes, but they are not interchangeable.
ICD-11 is already in force
ICD-11 was adopted by the World Health Assembly in 2019 and came into force on January 1, 2022 (WHO, ICD-11 implementation). The WHO itself states that countries may continue using ICD-10 for as long as needed, but encourages rapid adoption of ICD-11 (WHO, ICD-11 implementation). During the transition, what you learn about the logic of chapters, inclusions and exclusions still holds.
ICPC looks at the reason for the visit
The International Classification of Primary Care, ICPC, was developed by WONCA, the world organization of family doctors. Editions 1 and 2 record three elements of the visit: the reason for the visit, the diagnosis or health problem and the care process (Napel et al., 2022). ICPC-3 adds information on functioning and a chapter for vaccination and screening (Napel et al., 2022).
| ICD-10 | ICD-11 | ICPC | |
|---|---|---|---|
| Who maintains it | WHO | WHO | WONCA |
| Focus | Diseases, symptoms and reasons for contact | Diseases, symptoms and reasons for contact, with a new structure | Reason for the visit, problem and process in primary care |
| Status | In use, with a transition underway | In force since 2022 | Used in primary care; edition 3 published |
Table source: WHO, ICD-11 implementation and Napel et al., 2022.
Where to look it up
The WHO ICD-10 browser lets you search by term or by code and shows chapters, blocks, inclusions and exclusions. The Portuguese version of ICD-10 can be found on the DATASUS website. To check a usage rule, such as main condition or suspected, the source is volume 2 of ICD-10.
How to train the sense of chapter and group
The fastest shortcut to find a code is knowing, before you search, which chapter and which group the disease is in. That sense comes from repeated exposure, and you can train it outside the office.
Study the ICD by its logic, not by the list
Memorizing codes rarely pays off. What pays off is knowing the architecture: the ranges of the chapters, the blocks of the chapters you use most and the meaning of .8 and .9. With that, a search that would return dozens of options becomes a choice among three or four siblings of the same category.
A simple exercise: pick one block per week, such as R50 to R69 or J00 to J06, and read the categories and the exclusion notes. The following week, try to remember where three conditions from that block are before opening the browser. To lock in what you got wrong, the review cards from the text on spaced repetition with Anki work well.
Proximity in the NEXO ICD-10
In NEXO, you read up to six clues from a case, search for the diagnosis by name or by ICD-10 code and submit your guess. The answer shows proximity at five levels: Exact ICD, Same category, Same group, Same chapter or Different chapter. It is the same hierarchy as this guide, used as feedback on each guess.
That feedback trains exactly the sense of neighborhood between codes. A guess in the same category says you were among siblings and lacked precision; a guess in another chapter says the hypothesis left the right system. On the third clue the area of the case appears and, on the fifth, the ICD range. The text on what NEXO is explains a match step by step.
Modes to train more
The Daily brings one case per day, the same for everyone. The Archive gathers previous daily cases, good for returning to an area where you made more mistakes. Multimedia brings cases with images, audio and other exams, and Continents, cases linked to different regions of the world. Adrenaline trains reasoning under time pressure. How each mode is unlocked and what the usage limits are is on the NEXO economy page.
The Anki button creates the card straight from NEXO and opens it in the Anki app, which helps you retain the diagnosis with the code and the finding that separated the hypotheses. To record the type of error, use the error notebook method.
Taking it to the class and to research
If you coordinate a medical school, a student league or a residency program and want to use cases with ICD-10 feedback in teaching, learn about NEXO Closer. Researchers who want to study the effect of this kind of feedback on diagnostic reasoning can propose studies through NEXO Researcher. Doctors who want to review the cases and the classification of their specialty can take part through NEXO Curator, and those who produce medical content can learn about NEXO Creators.
Frequently asked questions
How can you find the ICD code for a disease quickly?
Search by the noun of the condition, read all the candidates and open the category of the most likely one to see its siblings. Before confirming, read the inclusions and exclusions. The WHO roadmap calls for exactly this: check the index and then confirm the code in the category list (WHO, ICD-10, volume 2).
Which ICD code should I use when I do not have the diagnosis yet?
Record the symptom, the abnormal finding or the most specific problem you know, usually in chapter XVIII (R00 to R99). The WHO recommends this record instead of qualifying a diagnosis as "possible" or "suspected" (WHO, ICD-10, volume 2).
What does the .9 at the end of the code mean?
In most categories, the .9 has the same meaning as the category title, with no additional information, and works as "unspecified". The .8 usually indicates "other" conditions in the category (WHO, ICD-10, volume 2).
How do you record nonspecific symptoms in ICD-10?
Look up the symptom in the index and check chapter XVIII, which gathers symptoms and signs that may indicate more than one disease or more than one system (WHO ICD-10 search tool). Choose the subcategory that describes what you observed, such as R07.4 for unspecified chest pain or R50.9 for unspecified fever.
Can I record "suspected" disease?
If the diagnosis was not established by the end of the visit, the guidance is to record the symptom or the finding. If, at the end of an episode, the main condition remains suspected with no other information, the manual says to classify it as confirmed; if the suspicion was ruled out, the category is Z03 (WHO, ICD-10, volume 2).
Which ICD codes are most used in primary care?
It depends on the service and the population. In a review of studies that used ICPC-2, the most common reasons for consultation were headache, fever, back symptoms, cough and pain, and the most common diagnoses were hypertension, upper respiratory tract infection, type 2 diabetes, malaria and prevention (Bigio et al., 2022). In ICD-10, this corresponds mainly to chapters XVIII, IX, X, IV and XXI.
Is it still worth learning ICD-10 with ICD-11 in force?
It is. ICD-11 has been in force since January 1, 2022, but the WHO states that countries may continue using ICD-10 for as long as needed (WHO, ICD-11 implementation). The logic of chapters, inclusions, exclusions and main condition helps in the transition.
What is the difference between ICD and ICPC?
The ICD, maintained by the WHO, classifies diseases, symptoms and reasons for contact with services. The ICPC, from WONCA, was designed for primary care and records the reason for the consultation, the problem and the care process (Napel et al., 2022).
How does NEXO help you learn ICD-10?
Each guess in NEXO is made using ICD-10 and receives proximity in five levels, from different chapter to exact ICD. This feedback shows, case by case, whether your hypothesis was in the right category, group or chapter, which is the same hierarchy used to find a code quickly.
Checklist for finding the ICD code
- Define what you know: confirmed diagnosis, symptom, finding or reason for contact.
- Think of the chapter before searching, by the letter range.
- Search by the noun of the condition and then refine.
- Read all the candidates, not just the first one.
- Open the category and compare the siblings by the fourth character.
- Read the inclusions and exclusions of the code, the block and the chapter.
- Use .9 only when the information is truly missing.
- When there is no diagnosis, record the symptom in chapter XVIII.
- Also record the other conditions treated during the visit.
- Practice one block per week and check where the conditions you see most often are located.
Want to practice your sense of chapter and group today? Play the case of the day on NEXO.
References
- World Health Organization. International Statistical Classification of Diseases and Related Health Problems, 10th Revision, Volume 2: Instruction manual. 2019 edition. https://icd.who.int/browse10/Content/statichtml/ICD10Volume2_en_2019.pdf
- World Health Organization. ICD-10 Version:2019, online query (chapters, blocks and categories). https://icd.who.int/browse10/2019/en
- World Health Organization. ICD-11 Implementation (frequently asked questions). https://www.who.int/standards/classifications/frequently-asked-questions/icd-11-implementation
- Horsky J, Drucker EA, Ramelson HZ. Accuracy and completeness of ICD-10 codes in outpatient encounters (original title in English on the PubMed page). AMIA Annu Symp Proc. 2017. https://pubmed.ncbi.nlm.nih.gov/29854158/
- O'Malley KJ, Cook KF, Price MD, et al. Measuring diagnoses: ICD code accuracy. Health Serv Res. 2005. https://pubmed.ncbi.nlm.nih.gov/16178999/
- Burns EM, Rigby E, Mamidanna R, et al. Systematic review of the accuracy of hospital discharge codes (original title in English on the PubMed page). J Public Health (Oxf). 2012. https://pubmed.ncbi.nlm.nih.gov/21795302/
- Kroenke K, Mangelsdorff AD. Common symptoms in ambulatory care: incidence, evaluation, therapy, and outcome. Am J Med. 1989. https://pubmed.ncbi.nlm.nih.gov/2919607/
- França E, Teixeira R, Ishitani L, et al. Ill-defined causes of death in Brazil: a redistribution method based on the investigation of such causes. Rev Saude Publica. 2014. https://pubmed.ncbi.nlm.nih.gov/25210826/
- Bigio J, MacLean E, Vasquez NA, et al. Most common reasons for primary care visits in low- and middle-income countries: A systematic review. PLOS Glob Public Health. 2022. https://pubmed.ncbi.nlm.nih.gov/36962326/
- Napel HT, van Boven K, Olagundoye OA, et al. Improving Primary Health Care Data With ICPC-3: From a Medical to a Person-Centered Perspective. Ann Fam Med. 2022. https://pubmed.ncbi.nlm.nih.gov/35879074/