GET api/ICD9/Find_Autocomplete?ICD9Search={ICD9Search}&Greedy={Greedy}&ServiceDate={ServiceDate}
Checks the ICD9 table for partial matches and returns all relevant codes. Other results will include a list of potential codes that match the search.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
ICD9Search |
An ICD9 code, which should be properly formatted (unless Greedy option is used), or a search string for full text matching. |
string |
Required |
Greedy |
If true, the search will match on formatted and unformatted ICD codes. This requires a few more DB cycles, so don't use it if you don't need to. |
boolean |
Default value is True |
ServiceDate | string |
None. |
Body Parameters
None.
Response Information
Resource Description
A response model that contains ICD9 code(s) (Json Serializable)
FindICDCodesResponse_ForAutocompleteName | Description | Type | Additional information |
---|---|---|---|
CodesFound | boolean |
None. |
|
ICDCodes | Collection of ICDMatch |
None. |
|
ICD9 | ICD9 |
None. |
|
ICD10 | ICD10 |
None. |
|
StrongMatch | boolean |
None. |
|
CodeType | ICDCodeTypes |
None. |
|
Description | string |
None. |
|
ShortDescription | string |
None. |
|
ICDCode | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "CodesFound": true, "ICDCodes": null, "ICD9": { "ICDCode": "sample string 2", "ICD9Code": "sample string 2", "ICD9Plain": "sample string 3", "IsHeader": true, "CodeType": 0, "RowID": 5, "Description": "sample string 6", "ShortDescription": "sample string 7", "LastModTime": "2025-06-13T16:19:49.3965882-07:00" }, "ICD10": { "ICDCode": "sample string 2", "ICD10Code": "sample string 2", "ICD10Plain": "sample string 3", "IsHeader": true, "CodeType": 0, "RowID": 5, "Description": "sample string 6", "ShortDescription": "sample string 7", "LastModTime": "2025-06-13T16:19:49.3965882-07:00" }, "StrongMatch": false, "CodeType": 109, "Description": "", "ShortDescription": "", "ICDCode": "" }