Overview
This endpoint returns all OMOP concept classes from vocabularies, providing insights into the classification structure of medical concepts. Concept classes group related concepts and help understand the semantic organization of medical terminology.Query Parameters
Filter concept classes by specific vocabulary ID (e.g., “SNOMED”, “ICD10CM”)
Include concept count statistics for each class
Include invalid/deprecated concept classes
Specific vocabulary release version (e.g., “2024.1”)
Page number for pagination (1-based)
Number of concept classes per page
Response
Indicates whether the request was successful
Array of concept classes with their details
Response metadata including pagination
Usage Examples
Get All Concept Classes
Retrieve all concept classes across all vocabularies:Get SNOMED Concept Classes with Statistics
Get concept classes from SNOMED with count statistics:Filter by Multiple Vocabularies
Get concept classes from specific vocabularies:Important Notes
- Concept classes group related concepts and define their semantic type
- Statistics are available when
include_stats=true
but may impact response time - Pagination is recommended for large result sets
- Invalid classes are excluded by default but can be included with
include_invalid=true
- Vocabulary versions can be specified using the
vocab_release
parameter
Related Endpoints
- Get Concept Classes by ID - Get details for specific concept classes
- Get Concepts by Class - Get all concepts within a class
- Get Class Hierarchy - Get hierarchical relationships between classes