GET api/ICD/Find_Autocomplete?AnyICDCode={AnyICDCode}&Greedy={Greedy}&ServiceDate={ServiceDate}
Checks the ICD10 table for partial matches and returns all relevant codes. The response model property StrongMatch can be used to know when the result is an unambiguous match to a single exact ICD code from a single code set. Other results will include a list of potential codes that match the search.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
AnyICDCode |
An ICD10 code, which should be properly formatted (unless Greedy option is used), or a search string for full text searching. |
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 an ICD10 Code (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
{ "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-13T17:43:28.6412323-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-13T17:43:28.6412323-07:00" }, "StrongMatch": false, "CodeType": 109, "Description": "", "ShortDescription": "", "ICDCode": "" }