Skip to main content
This endpoint provides access to all medical concepts within a particular domain, such as all conditions, drugs, or procedures.

Path Parameters

domain_id
string
required
The domain identifier to retrieve concepts from.
Example: Condition, Drug, Procedure

Query Parameters

vocabulary_ids
string
Filter concepts to specific vocabularies within the domain (comma-separated).
Example: SNOMED,ICD10CM
standard_only
boolean
default:"false"
Return only standard concepts (standard_concept = ‘S’).
include_invalid
boolean
default:"true"
Include invalid/deprecated concepts in results.
page
integer
default:"1"
Page number for pagination (1-based).
page_size
integer
default:"20"
Number of concepts to return per page (max 1000).
vocab_release
string
Specific vocabulary release version to query
Example: 2025.1

Response

success
boolean
Indicates if the request was successful.
data
object
Response data container.
meta
object
Response metadata and pagination information.

Usage Examples

All Concepts in a Domain

Get all concepts within the Condition domain:

Standard Concepts Only

Get only standard concepts from a specific vocabulary:

Filter by Multiple Vocabularies

Get concepts from multiple vocabularies:

Include Invalid Concepts

Include deprecated concepts in results:

Notes

  • Domain queries can return large result sets - use pagination appropriately
  • Standard concepts (S) are preferred for most clinical applications
  • Default page size is 20, maximum is 1000
  • Results are not sorted by default