Path Parameters
The domain identifier to retrieve concepts from
Example:
Example:
Condition
, Drug
, Procedure
Query Parameters
Filter concepts to specific vocabularies within the domain
Example:
Example:
SNOMED,ICD10CM
Filter to specific concept classes within the domain
Example:
Example:
Clinical Finding,Disorder
Filter by standard concept designation. Three behaviors:
Options:
Default (when omitted): no filter (returns standard + classification + non-standard).
- Omitting the parameter: applies no filter (returns both standard and non-standard concepts)
- Passing
"S"
or"C"
: filters to standard-only or classification-only respectively
- Passing
"null"
(string): returns non-standard-only concepts. For GET query params, use the literal string valuenull
(e.g.,?standard_concept=null
).
Options:
S
, C
, "null"
(literal string)Default (when omitted): no filter (returns standard + classification + non-standard).
Search term to filter concepts by name or synonyms
Example:
Example:
diabetes
Type of search to perform
Options:
Options:
exact
, prefix
, fuzzy
, semantic
Include invalid/deprecated concepts in results
Include synonym information for each concept
Include relationship counts and types for each concept
Include hierarchical parent/child information
Filter to concepts with IDs greater than or equal to this value
Filter to concepts with IDs less than or equal to this value
Filter to concepts valid after this date (ISO format)
Filter to concepts valid before this date (ISO format)
Sort concepts by specified field
Options:
Options:
concept_name
, concept_id
, concept_code
, valid_start_date
Sort order for results
Options:
Options:
asc
, desc
Number of concepts to return per page (max 1000)
Page number for pagination (1-based)
Response
Information about the domain being queried
Array of concept objects within the domain
Summary of filters applied to the query
Statistics about the filtered result set
Response metadata and pagination information
Usage Examples
All Concepts in a Domain
Get all concepts within the Condition domain:Search Within Domain
Search for diabetes-related concepts:Standard Concepts Only
Get only standard concepts from a domain:Concepts from Specific Vocabularies
Get procedures from specific vocabularies:Detailed Concept Information
Get comprehensive concept details:Related Endpoints
- Get Domains - Available domain list
- Get Concept Details - Individual concept information
- Search Concepts - Cross-domain concept search
- Get Concept Classes - Concept class information
Notes
- Domain queries can return very large result sets - use pagination appropriately
- Search functionality within domains supports fuzzy matching and semantic search
- Standard concepts (S) are preferred for most clinical applications
- Hierarchy information helps understand concept relationships within the domain
- Some concepts may appear in multiple domains through different vocabularies
- Including synonyms significantly increases response size but improves search capability
- Vocabulary filtering is essential when working with specific terminology systems
- Concept classes provide finer-grained categorization within domains