Skip to main content
This endpoint returns concept classes, which provide categorization of medical concepts within their domains. Concept classes distinguish between different types of concepts like “Clinical Finding” vs “Disorder” within conditions, or “Ingredient” vs “Clinical Drug” within drugs.

Query Parameters

string
Filter concept classes to those used by specific vocabularies. Comma-separated list.
Example: SNOMED,RxNorm,ICD10CM
boolean
default:"false"
Include concept counts and vocabulary coverage for each concept class.
string
Specific vocabulary release version to query
Example: 2025.1

Response

boolean
Indicates if the request was successful.
object
Response data container.
object
Response metadata.

Usage Examples

All Concept Classes

Get all concept classes without statistics:

With Statistics

Get concept classes with concept counts and vocabulary coverage:

Filter by Vocabulary

Get concept classes used by specific vocabularies:

Notes

  • Concept classes provide finer categorization than domains
  • Many concept classes are vocabulary-specific (e.g., “3-char billing code” for ICD codes)
  • When filtering by vocabulary, only concept classes that contain concepts from those vocabularies are returned
  • The vocabulary_coverage field shows which vocabularies contribute concepts to each class