2011 ICD-9-CM (diseases and injuries) codes search in natural language.

IMPORTANT: On this page, you can perform ICD9-CM multiple keywords, or phrase searches. If you would like to perform single keyword searches, please change the search type to keyword/code by clicking the link below:

ICD-9-CM Codes Search Type:
Keyword/Code | Phrase

Please enter a search PHRASE in the field below

results will start displaying here AFTER you finished typing at least a FULL word

Note: ICD-9-CM database edition: October 1, 2011. These are codes to be used for 2011-2012.

What is Natural Language Search?

A natural language (or FULLTEXT) search uses regular spoken language to ask the database a question. In other words, you can type in the search filed above a sentence that describes the information you are looking for, and the script behind the page determines which are the most relevant keywords in your search string and returns the most relevant results. Think of it as searching for something on Google, only this time you are looking for a specific ICD-9 code.

What Are the Advantages of the ICD-9-CM Natural Language Search Tool?

  • It is very easy to use. As describe above, you are free to enter your search string as a phrase in natural human language, without worrying about how many words you use or their order. For example, let's say you are looking for the ICD-9 code for "type II diabetes with renal manifestations". It doesen't matter if you enter "type II diabetes with renal manifestations" or "diabetes type II with renal manifestations" or whatever other order of words you may decide to use - the search engine extracts the relevant keywords from your phrase and performs a search that returns a list of results that is already ordered by relevance to your query.
  • It is accurate. By allowing you to specify more than one keyword at a time, you can refine your search in ways that traditional one-word searches can never achieve. For example, if you are looking for "benign essential hypertension", entering "hypertension" would bring a long list of results, and the entry you are looking for is way down on the list. Adding "benign" brings "Benign essential hypertension - 401.1" up to second place on the list. Finally, adding "essential" to your query brings your desired result on the first place. Please note that there will be instances where your desired result may not be always on the first place on the results list, so you may have to occasionally scroll down the list to find your result. Performing a simple Ctrl+F in the browser helps identify an item on an unusually long list of results.

Are There Any Disadvantages?

  • You have to enter a full word before the search begins. While this is not a problem for more complex search queries, if you are performing one-word searches you may want to try our keyword ICD-9-CM search tool.
  • It does not allow for search by code number. This feature may become available in the future (there is some coding work involved). In the meantime, code number search is available via our ICD-9-CM keyword search tool.

Link to Us

We appreciate links. To link to us, please copy and paste the code below onto your site or blog.

In Plain English

Please double click on any word to open up a pop-up window with a definition of that word.


Please check out our ICD-10 diagnosis and procedures codes lookup tool.

Support Us

If you would like to support further development of this tool, please use the PayPal donation tool below. Thank you!

ICD-9-CM Resources

ICD-9 Provider & Diagnostic Codes from CMS
Classification of Diseases, Functioning, and Disability from CDC
List of ICD-9 codes from Wikipedia