FindICD10.com
Developer Portal
chatgpt

ChatGPT Integration

Last updated: Jan 20, 2025

ChatGPT Integration

Use FindICD10 directly in ChatGPT with our OpenAPI-powered Custom GPT. Search 94,000+ ICD-10 codes, get clinical details, convert between ICD-9 and ICD-10, and analyze clinical notes—all within ChatGPT.

Quick Setup

Option 1: Use Our Official GPT (Recommended)

Search for "ICD-10 Medical Coder by FindICD10" in the GPT Store and start using it immediately.

Option 2: Create Your Own Custom GPT

Import our OpenAPI spec to create your own customized version:

  1. Go to chat.openai.com/create
  2. Click Configure > Create new action
  3. Enter this URL: https://findicd10.com/openapi.json
  4. Click Import
  5. Save your GPT

That's it! ChatGPT now has access to all 5 FindICD10 tools.


Available Tools

Once configured, ChatGPT can use these 5 tools:

ToolDescriptionExample Prompt
searchCodesFull-text search across ICD-10 codes"Find codes for diabetic retinopathy"
getCodeDetailsGet clinical notes, excludes, billability"Tell me about code E11.65"
getRelatedCodesFind parent and sibling codes"What codes are related to E11.65?"
convertCodeConvert between ICD-9 and ICD-10"Convert ICD-9 code 250.00 to ICD-10"
analyzeClinicalNoteExtract codes from clinical text"Analyze this note: Patient has type 2 diabetes..."

Example Conversations

Finding Codes

You: What's the ICD-10 code for type 2 diabetes with hyperglycemia?

ChatGPT: Based on my search, the ICD-10 code is:

E11.65 - Type 2 diabetes mellitus with hyperglycemia [Billable]

This code is used when the patient has elevated blood glucose levels with documented type 2 diabetes. You may also need to add:
- Z79.4 for long-term insulin use
- Z79.84 for oral antidiabetic drug use

View on FindICD10


Getting Code Details

You: Tell me about code E11.65

ChatGPT: Here are the details for E11.65 - Type 2 diabetes mellitus with hyperglycemia:

PropertyValue
BillableYes
ChapterEndocrine, nutritional and metabolic diseases (E00-E89)

Clinical Notes:
- Use additional code to identify insulin use (Z79.4) or oral hypoglycemic use (Z79.84)

Excludes1 (cannot code together):
- Drug or chemical induced diabetes (E09.-)
- Gestational diabetes (O24.4-)
- Type 1 diabetes mellitus (E10.-)


Converting ICD-9 to ICD-10

You: What's the ICD-10 equivalent of ICD-9 code 250.00?

ChatGPT: ICD-9 code 250.00 (Diabetes mellitus without complication, type II) maps to:

E11.9 - Type 2 diabetes mellitus without complications

Note: This is an approximate mapping. The ICD-10 system is more specific, so review the documentation to ensure the most accurate code is selected.


Analyzing Clinical Notes

You: Extract ICD-10 codes from this note: "Patient presents with uncontrolled type 2 diabetes, diabetic neuropathy in both feet, and stage 3 chronic kidney disease."

ChatGPT: Based on the clinical documentation, here are the applicable ICD-10 codes:

CodeDescriptionConfidenceRationale
E11.65Type 2 diabetes mellitus with hyperglycemiaHigh"Uncontrolled" indicates hyperglycemia
E11.42Type 2 diabetes mellitus with diabetic polyneuropathyHighDiabetic neuropathy in both feet
E11.22Type 2 diabetes mellitus with diabetic chronic kidney diseaseHighCKD with documented diabetes
N18.3Chronic kidney disease, stage 3HighStage 3 CKD explicitly documented

Note: These codes should be verified against complete clinical documentation. AI analysis is suggestive, not definitive.


GPT Configuration Template

If you're creating your own Custom GPT, use these settings:

Name

text
ICD-10 Medical Coder by FindICD10

Description

text
Search 94,000+ ICD-10-CM diagnosis codes from official CMS.gov data. Get clinical notes, convert ICD-9 to ICD-10, and analyze clinical text.

Instructions

text
You are an ICD-10 coding assistant with access to the FindICD10 database.

When to use each tool:
- searchCodes: User describes a condition or asks "what's the code for..."
- getCodeDetails: User asks about a specific code (e.g., "tell me about E11.65")
- getRelatedCodes: User wants similar codes or to explore options
- convertCode: User mentions ICD-9 codes or asks about conversions
- analyzeClinicalNote: User provides clinical note text

Response formatting:
- Present codes as: **CODE** - Description [Billable/Category]
- Always mention billability status
- Link to findicd10.com: https://findicd10.com/codes/{CODE}

Disclaimers:
- Codes should be verified against clinical documentation
- AI analysis is suggestive, not definitive
- Coding should be done by certified professionals

Conversation Starters 1. "What is the ICD-10 code for type 2 diabetes with kidney disease?" 2. "Convert ICD-9 code 250.00 to ICD-10" 3. "Find codes for pneumonia" 4. "Analyze this clinical note for diagnosis codes"


Claude vs ChatGPT Integration

FeatureClaude (MCP)ChatGPT (OpenAPI)
ProtocolModel Context ProtocolOpenAPI Actions
SetupConfig file + npxImport URL in GPT builder
Local executionYes (stdio)No (API calls)
Rate limits30 req/min30 req/min
Best forDevelopers, local AIEnd users, web-based

Choose Claude MCP if you're a developer using Claude Desktop or Claude Code and want local execution.

Choose ChatGPT if you prefer a web-based interface or want to share with non-technical users.


Publishing to GPT Store

To make your Custom GPT available in the GPT Store:

  1. Complete your GPT configuration with name, description, and instructions
  2. Add a profile picture - Use a medical/coding themed image
  3. Set visibility to "Public" in the GPT settings
  4. Enable "Publish to store" option
  5. Submit for review - OpenAI will review before listing

Once approved, users can find your GPT by searching the GPT Store.


Rate Limits

The FindICD10 API enforces rate limits:

Client TypeLimit
ChatGPT Actions30 requests/min
Browser users120 requests/min

If you hit rate limits, the GPT will receive a 429 error and should wait before retrying.


Support