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:
- Go to chat.openai.com/create
- Click Configure > Create new action
- Enter this URL:
https://findicd10.com/openapi.json - Click Import
- 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:
| Tool | Description | Example Prompt |
|---|---|---|
searchCodes | Full-text search across ICD-10 codes | "Find codes for diabetic retinopathy" |
getCodeDetails | Get clinical notes, excludes, billability | "Tell me about code E11.65" |
getRelatedCodes | Find parent and sibling codes | "What codes are related to E11.65?" |
convertCode | Convert between ICD-9 and ICD-10 | "Convert ICD-9 code 250.00 to ICD-10" |
analyzeClinicalNote | Extract 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
Getting Code Details
You: Tell me about code E11.65
ChatGPT: Here are the details for E11.65 - Type 2 diabetes mellitus with hyperglycemia:
| Property | Value |
|---|---|
| Billable | Yes |
| Chapter | Endocrine, 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:
| Code | Description | Confidence | Rationale |
|---|---|---|---|
| E11.65 | Type 2 diabetes mellitus with hyperglycemia | High | "Uncontrolled" indicates hyperglycemia |
| E11.42 | Type 2 diabetes mellitus with diabetic polyneuropathy | High | Diabetic neuropathy in both feet |
| E11.22 | Type 2 diabetes mellitus with diabetic chronic kidney disease | High | CKD with documented diabetes |
| N18.3 | Chronic kidney disease, stage 3 | High | Stage 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
ICD-10 Medical Coder by FindICD10Description
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
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 professionalsConversation 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
| Feature | Claude (MCP) | ChatGPT (OpenAPI) |
|---|---|---|
| Protocol | Model Context Protocol | OpenAPI Actions |
| Setup | Config file + npx | Import URL in GPT builder |
| Local execution | Yes (stdio) | No (API calls) |
| Rate limits | 30 req/min | 30 req/min |
| Best for | Developers, local AI | End 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:
- Complete your GPT configuration with name, description, and instructions
- Add a profile picture - Use a medical/coding themed image
- Set visibility to "Public" in the GPT settings
- Enable "Publish to store" option
- 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 Type | Limit |
|---|---|
| ChatGPT Actions | 30 requests/min |
| Browser users | 120 requests/min |
If you hit rate limits, the GPT will receive a 429 error and should wait before retrying.
Support
- OpenAPI Spec: findicd10.com/openapi.json
- Plugin Manifest: findicd10.com/.well-known/ai-plugin.json
- REST API Docs: REST API Reference
- Claude MCP: MCP Server Documentation
- Questions: Contact us