Healthcare Code Search API (2.13.7)

Download OpenAPI specification:

Healthcare Code Lookup

Searches healthcare codes sets, such as ICD-10, HCPCS, NDC and many others and returns JSON or CSV with codes and descriptions.

Request you API key here.

Code details

Fetches code's details, including the code's edits and categories

Authorizations:
ApiKeyAuth
path Parameters
code
required
string
query Parameters
type
string
Example: type=PROCEDURE

Has to be supplied if the code may not be unique across all code sets. E.g., some codes could be used for both procedure and diagnosis

Responses

Response samples

Content type
application/json
{
  • "type": "PROCEDURE",
  • "subType": "CPT",
  • "code": "36425",
  • "desc": "Venipuncture, cutdown; age 1 or over",
  • "fullDesc": "Venipuncture, cutdown; age 1 or over",
  • "shortDesc": "VENIPUNCTURE CUTDOWN 1 YR/>",
  • "startDate": "1993-01-01",
  • "categories": [
    ],
  • "edits": {
    }
}

Code search

Searches healthcare code sets using provided search terms. The terms can include codes or any word from a code's description or definition

Authorizations:
ApiKeyAuth
query Parameters
query
required
string
Example: query=0080,0LRQ07Z,knee replacement

Search query

type
string
Example: type=diagnosis

Narrow down the query to a particular code set

afterStartDate
string <date>
Example: afterStartDate=2020-12-10

Find codes with the start (effective) date after the parameter's value

afterEndDate
string <date>
Example: afterEndDate=2020-12-10

Find codes with the end (deactivation) date after the parameter's value

Responses

Request samples

# Simple search
curl -H "X-Api-Key: 123456" $API_URL/code/search?query=0LBQ4
# By words in the description
curl -H "X-Api-Key: 123456" -G $API_URL/code/search?type=procedure --data-urlencode 'query=endo right knee'
# Multiple codes
curl -H "X-Api-Key: 123456" -G $API_URL/code/search?type=procedure --data-urlencode 'query=0LBQ4, 0Y3F4ZZ'
# Initial code letter + description
curl -H "X-Api-Key: 123456" -G $API_URL/code/search?type=procedure --data-urlencode 'query=code:j adrenalin'

Response samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    }
]

Get codes as CSV

Exports codes that matched the query in the CSV format

Authorizations:
ApiKeyAuth
query Parameters
query
string
downloadAsFile
boolean
fileName
string
howMany
integer <int32>
type
string

Responses

Request samples

# All procedures
curl -G $API_URL/code/csv?type=procedure
# Procedures for the search query
curl -G $API_URL/code/csv?type=procedure --data-urlencode 'query=0LBQ4, 0Y3F4ZZ'