Search ICD-10 by Diagnosis Name

https://app.myhealthnote.com/api/fhir/Dash/system/icd10/search
SYSTEM API GET ACTIVE 100/hour v1.0.0
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: