HCPCS
Healthcare Common Procedure Coding System
From CMS
Data version: January 2025; 8,421 records
Human Phenotype Ontology
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="hpo" placeholder="Code or words">
new Def.Autocompleter.Search('hpo', '/api/hpo/v3/search',
{tableFormat: true, valueCols: [0, 1], colHeaders: ['ID', 'Name']});
From Human Phenotype Ontology
Data version: 2025-01-16; 19,484 records
ICD-10-CM
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="icd10" placeholder="Code or name">
new Def.Autocompleter.Search('icd10', '/api/icd10cm/v3/search?sf=code,name',
{tableFormat: true, valueCols: [0], colHeaders: ['Code', 'Name']});
From CDC
Data version: 2025; 74,260 records
ICD-11 (Codes)
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="icd11_codes" placeholder="Code or title">
new Def.Autocompleter.Search('icd11_codes', '/api/icd11_codes/v3/search?sf=code,title',
{tableFormat: true, valueCols: [0], colHeaders: ['Code', 'Title', 'Type']});
From WHO
ICD-11 stem codes and extension codes.
Data version: 2023; 34,194 records
ICD-9-CM diagnoses
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="icd9dx" placeholder="Code or name">
new Def.Autocompleter.Search('icd9dx', '/api/icd9cm_dx/v3/search',
{tableFormat: true, valueCols: [0], colHeaders: ['Code', 'Name']});
From CMS
Data version: 32 (2014-10-01); 14,567 records
ICD-9-CM procedures
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="icd9sg" placeholder="Code or name">
new Def.Autocompleter.Search('icd9sg', '/api/icd9cm_sg/v3/search',
{tableFormat: true, valueCols: [0], colHeaders: ['Code', 'Name']});
From CMS
Data version: 32 (2014-10-01); 3,882 records
LOINC questions and forms
Contains over 2000 medical forms and their associated questions
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="loinc_item" placeholder="LOINC item">
new Def.Autocompleter.Search('loinc_item',
'/api/loinc_items/v3/search?df=text,LOINC_NUM',
{tableFormat: true, valueCols: [0, 1], colHeaders: ['Text', 'LOINC Number']});
From LOINC . Note that use of LOINC
is subject to the LOINC Terms of
Use and in some cases additional copyrights . Form
definitions for the forms can also be retrieved and rendered with the LHC-Forms display widget.
Data version: 2.80 (2025-02-26); 104,672 records
Major surgeries and implants
About 280, hand-edited with synonyms; a Regenstrief Institute derivative
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="procedure" placeholder="Procedure">
new Def.Autocompleter.Search('procedure', '/api/procedures/v3/search');
From the NLM PHR &
Regenstrief Institute .
The data is downloadable here .
Data version: 2024-10-01; 284 records
Medical conditions
Over 2,400, hand-edited with synonyms; a Regenstrief Institute derivative
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="condition" placeholder="Condition">
new Def.Autocompleter.Search('condition',
'/api/conditions/v3/search');
From the NLM PHR &
Regenstrief Institute .
The data is downloadable here .
Data version: 2024-10-01; 2,418 records
NPI - individuals
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="npi_idv" placeholder="Provider name or NPI">
new Def.Autocompleter.Search(
'npi_idv',
'/api/npi_idv/v3/search',
{tableFormat: true, valueCols: [0, 1],
colHeaders: ['Name', 'NPI', 'Type', 'Practice Address']
});
National Provider Identifier (NPI) records for individuals, from
CMS
Data version: 2025-03-10; 6,685,420 records
NPI - organizations
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="npi_org" placeholder="Provider name or NPI">
new Def.Autocompleter.Search(
'npi_org',
'/api/npi_org/v3/search',
{tableFormat: true, valueCols: [0, 1],
colHeaders: ['Name', 'NPI', 'Type', 'Practice Address']
});
National Provider Identifier (NPI) records for organizations, from
CMS
Data version: 2025-03-10; 1,795,831 records
Prescribable drug ingredients
A subset of RxTerms/RxNorm ingredients
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="ingredient" placeholder="Ingredient">
new Def.Autocompleter.Search('ingredient',
'/api/drug_ingredients/v3/search?df=name,code',
{tableFormat: true, valueCols: [0], colHeaders: ['Name', 'Code']});
From RxTerms /RxMix
Data version: 202503; 2,296 records
RxTerms drug names & strength lists
A prescriber's interface vocabulary. This is an RxNorm derivative.
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="rxterms" placeholder="Drug name">
<input type="text" id="drug_strengths" placeholder="Strength list">
new Def.Autocompleter.Prefetch('drug_strengths', []);
new Def.Autocompleter.Search('rxterms',
'/api/rxterms/v3/search?ef=STRENGTHS_AND_FORMS');
Def.Autocompleter.Event.observeListSelections('rxterms', function() {
var drugField = $('#rxterms')[0];
var autocomp = drugField.autocomp;
var strengths =
autocomp.getSelectedItemData()[0].data['STRENGTHS_AND_FORMS'];
if (strengths)
$('#drug_strengths')[0].autocomp.setListAndField(strengths, '');
})
From RxTerms
Data version: 202503; 9,184 records
UCUM (The Unified Code for Units of Measure)
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="ucum" placeholder="Code or name">
new Def.Autocompleter.Search('ucum', '/api/ucum/v3/search',
{tableFormat: true, valueCols: [0], colHeaders: ['Code', 'Name'], tokens: ['/', '.'] });
From UCUM . Note that use is subject to
the UCUM Terms of Use .
Data version: 2024-01-30; 759 records
Genomics Data Tables
ClinVar Variants
NCBI ClinVar variant codes
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="variant" placeholder="ClinVar Variation ID">
new Def.Autocompleter.Search('variant',
'/api/variants/v4/search' +
'?df=VariationID,Chromosome,GeneSymbol,HGVS_c,AminoAcidChange,Cytogenetic,dbSNP',
{tableFormat: true, valueCols: [0],
colHeaders: ['Variation ID', 'Chromosome', 'Gene Symbol', 'HGVS (c.)',
'Amino Acid Change', 'Cytogenetic', 'dbSNP ID']
});
From NCBI ClinVar
Data version: 2025-03-06; 3,440,553 records
COSMIC
From the Sanger Institute
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="cosmic" placeholder="Gene Name (e.g., rgs...)">
new Def.Autocompleter.Search('cosmic',
'/api/cosmic/v4/search',
{ tableFormat: true,
valueCols: [0],
colHeaders: ['Mutation ID', 'Gene Name', 'Mutation CDS', 'Mutation AA']
});
Somatic mutation data from COSMIC .
Please note that it is not permitted to use this service to try to reconstruct
the COSMIC data file. Please see COSMIC's license
page for information about access to the
full data file.
Data version: v101 (2024-11-19); 87,109,000 records
COSMIC Structural Genomic Rearrangements
From the Sanger Institute
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="cosmic_struct" placeholder="Mutation ID (e.g. 1234...)">
new Def.Autocompleter.Search('cosmic_struct',
'/api/cosmic_struct/v3/search',
{tableFormat: true, valueCols: [0],
colHeaders: ['Mutation ID', 'Description', 'Mutation Type']
});
Somatic mutation data from COSMIC .
Please note that it is not permitted to use this service to try to reconstruct
the COSMIC data file. Please see COSMIC's license
page for information about access to the
full data file.
Data version: v101 (2024-11-19); 643,608 records
Cytogenetic
locations
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="cytogeneticLoc"
placeholder="Cytogenetic location (e.g., 2p...)">
new Def.Autocompleter.Search('cytogeneticLoc',
'/api/cytogenetic_locs/v3/search',
{tableFormat: true, valueCols: [0]});
From NCBI's genome
ideogram data for the Genome Decoration
Page .
Data version: 1 (2014-06-02); 862 records
dbVar
Genomic structural variations from NCBI's dbVar
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="dbvar" placeholder="Name (e.g. nssv1...)">
new Def.Autocompleter.Search('dbvar',
'/api/dbvar/v3/search',
{nonMatchSuggestions: false, tableFormat: true, valueCols: [0],
colHeaders: ['Name', 'Origin', 'Zygosity']});
From NCBI dbVar
Data version: 2023-10-30; 47,094,612 records
Genetic diseases
Over 24,000; a subset of NCBI's ClinVar genetic diseases file
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="disease" placeholder="Disease">
new Def.Autocompleter.Search('disease',
'/api/disease_names/v3/search?df=DiseaseName,ConceptID',
{tableFormat: true, valueCols: [0], colHeaders: ['Name', 'Concept ID']});
From NCBI ClinVar
Data version: 2025-03-10; 45,598 records
Genes
Symbols and regions from HGNC's dataset
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="symbol" placeholder="Gene symbol">
new Def.Autocompleter.Search('symbol',
'/api/genes/v4/search' +
'?df=hgnc_id,symbol,name,refseq_accession',
{tableFormat: true, valueCols: [0],
colHeaders: ['HGNC ID', 'Symbol', 'Name', 'RefSeq']
});
From HGNC
Data version: 2025-03-11; 42,275 records
NCBI Genes
Human gene information from NCBI
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="ncbi_gene" placeholder="Gene symbol">
new Def.Autocompleter.Search('ncbi_gene',
'/api/ncbi_genes/v3/search',
{tableFormat: true, valueCols: [3],
colHeaders: ['Code System', 'Gene Code', 'Chromosome', 'Symbol', 'Description', 'Type of Gene']
});
From NCBI Gene
Data version: 2025-03-10; 193,428 records
RefSeq
NCBI accession numbers for the human genome, build GRCh37
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="refseq" placeholder="RefSeq">
new Def.Autocompleter.Search('refseq',
'/api/refseqs/v3/search',
{tableFormat: true, valueCols: [0],
colHeaders: ['RefSeq', 'Gene', 'NP RefSeq', 'NC RefSeq']
});
From Genome
Data version: 2012-03-06; 82,202 records
SNPs
From NCBI's dbSNP
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="snp" placeholder="rs number">
let displayFields = ['rsNum', '38.chr', '38.pos', '38.alleles', '38.gene'];
new Def.Autocompleter.Search('snp',
'/api/snps/v3/search?df=' + displayFields.join(','),
{tableFormat: true, valueCols: [0], colHeaders: displayFields});
From NCBI dbSNP
Data version: 2018-03-12; 650,265,778 records
PharmVar Star Alleles
Source code
<link href='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.css' rel="stylesheet">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>
<script src='https://clinicaltables.nlm.nih.gov/autocomplete-lhc-versions/19.2.4/autocomplete-lhc.min.js'></script>
<input type="text" id="star_alleles" placeholder="Star allele name">
new Def.Autocompleter.Search('star_alleles', '/api/star_alleles/v3/search',
{tableFormat: true, valueCols: [0], colHeaders: ['StarAlleleName', 'cDNANucleotideChanges', 'GeneNucleotideChange', 'OtherNames', 'ProteinChange']});
From the PharmVar CYP data
Data version: 2017-06-22; 1,019 records