Description
Search ICD-10 codes by diagnosis name, description, or keywords. Returns matching codes with relevance scoring. Example: Find ICD-10 code for "diabetes mellitus" or "acute bronchitis".
Endpoint
https://app.myhealthnote.com/api/fhir/Dash/system/icd10/search
Request Examples
cURL
curl -X GET \
"https://app.myhealthnote.com/api/fhir/Dash/system/icd10/search" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Accept: application/json"
JavaScript/Node.js
const response = await fetch("https://app.myhealthnote.com/api/fhir/Dash/system/icd10/search", {
headers: {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Accept": "application/json"
}
});
const data = await response.json();
console.log(data);
Python
import requests
response = requests.get(
"https://app.myhealthnote.com/api/fhir/Dash/system/icd10/search",
headers={
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Accept": "application/json"
}
)
print(response.json())
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
string | Yes | - | Search query (diagnosis name, keywords, symptoms) |
exact |
boolean | No | false | Exact match only |
limit |
integer | No | 20 | Maximum results (1-100) |
codeType |
string | No | - | Filter by code type: category, subcategory, code |
chapter |
string | No | - | Filter by chapter number |
Response Example
{
"resourceType": "Bundle",
"type": "searchset",
"total": 5,
"entry": [
{
"resource": {
"resourceType": "ClinicalImpression",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "E11.9",
"display": "Type 2 diabetes mellitus without complications"
}
]
}
},
"search": {
"mode": "match",
"score": 85
}
}
]
}
Try It Out
Enter your API token to test this endpoint: