Overview
This endpoint finds medical concepts that are semantically similar to a specific concept identified by its OMOP concept ID. It uses the same advanced machine learning algorithms as the POST version but optimized for concept-to-concept similarity matching, making it ideal for discovering related concepts when you have a specific starting point.Path Parameters
The OMOP concept ID to find similar concepts for
Query Parameters
Target vocabularies to search within (comma-separated)
Examples:
Examples:
SNOMED
, SNOMED,ICD10CM
, RXNORM,NDC
Clinical domains to focus the similarity search (comma-separated)
Examples:
Examples:
Condition,Procedure
, Drug,Device
Concept classes to include in similarity search (comma-separated)
Examples:
Examples:
Clinical Finding,Procedure
, Ingredient,Brand Name
Minimum similarity score threshold (0.0 to 1.0)
Higher values = More strict similarity matching
Higher values = More strict similarity matching
Maximum number of similar concepts to return
Include similarity scores in the response
Include explanations for why concepts are considered similar
Filter to standard concepts only
Options:
Options:
S
(standard), C
(classification), NULL
(non-standard)Include invalid/deprecated concepts in similarity search
Similarity algorithm to use
Options:
Options:
semantic
(embedding-based), lexical
(text-based), hybrid
(combined)Exclude the source concept from results
Response
Indicates if the request was successful
Error information (present only on error responses)
Contains the similar concepts search results
Usage Examples
Basic Similarity by ID
Find concepts similar to Type 2 Diabetes (concept ID 44054006):Cross-Vocabulary Similarity
Find similar concepts across multiple vocabularies:Drug Similarity Search
Find similar pharmaceutical concepts:High-Precision Similarity
Get only highly similar concepts with detailed scoring:Performance Notes
- Concept-to-concept similarity is typically faster than query-based similarity
- Hybrid algorithm provides best balance of accuracy and performance
- Semantic algorithm is most accurate but computationally intensive
- Caching is applied for frequently requested concept similarities
Related Endpoints
- POST Search Similar - Find similar concepts using query text
- Similarity Search - Alternative similarity endpoint
- Get Concept - Get detailed information about a specific concept