Overview
This endpoint returns a list of all available medical vocabularies in the system. You can optionally include statistics such as concept counts and filter for active or inactive vocabularies.Features
- Comprehensive Listing: Get all available vocabularies (SNOMED CT, ICD-10-CM, LOINC, RxNorm, etc.)
- Optional Statistics: Include concept counts and metadata
- Filtering: Show only active vocabularies or include inactive ones
- Sorting: Sort by name, priority, or last updated date
- Pagination: Handle large vocabulary lists efficiently
Query Parameters
Include concept count statistics for each vocabulary
Include inactive or deprecated vocabularies in the results
Sort field. Options:
name
, priority
, updated
Sort order. Options:
asc
, desc
Maximum number of vocabularies to return (max: 1000)
Number of vocabularies to skip for pagination
Common Use Cases
1. Healthcare Application Setup
Get available vocabularies to populate dropdown menus in clinical applications.2. Data Analysis Planning
Check concept counts and domains to plan analysis scope.3. Vocabulary Version Management
Monitor vocabulary versions and updates for compliance tracking.4. System Integration
Discover available terminologies for mapping and integration projects.Best Practices
- Cache Results: Vocabulary lists change infrequently, cache responses for 1+ hours
- Use Pagination: For applications with many vocabularies, implement pagination
- Filter Appropriately: Use
includeInactive=false
unless specifically needed - Monitor Updates: Check
last_updated
timestamps to detect vocabulary updates - Sort by Priority: Use priority sorting to display most important vocabularies first
Related Endpoints
- Get Vocabulary Details - Get detailed information about a specific vocabulary
- Search Vocabularies - Search across vocabulary names and descriptions
- Get Vocabulary Concepts - Get concepts within a specific vocabulary