curl -X GET "https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Total concepts: {data['data']['total_concepts']}")
print(f"Standard concepts: {data['data']['standard_concepts']}")
{
"success": true,
"data": {
"vocabulary_id": "SNOMED",
"vocabulary_name": "Systematized Nomenclature of Medicine Clinical Terms",
"domain_id": "Condition",
"domain_name": "Condition",
"total_concepts": 125847,
"standard_concepts": 118943,
"classification_concepts": 4521,
"invalid_concepts": 2391,
"active_concepts": 123456,
"concept_classes": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_count": 87234
},
{
"concept_class_id": "Disorder",
"concept_class_name": "Disorder",
"concept_count": 23456
},
{
"concept_class_id": "Finding",
"concept_class_name": "Finding",
"concept_count": 15157
}
],
"last_updated": "2024-12-22T10:32:00Z"
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:32:00Z",
"vocab_release": "2025.1"
}
}
Get Vocabulary Domain Statistics
Get statistics for a specific domain within an OMOP vocabulary - concept counts and standard coverage per Condition, Drug, Measurement, and more.
curl -X GET "https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Total concepts: {data['data']['total_concepts']}")
print(f"Standard concepts: {data['data']['standard_concepts']}")
{
"success": true,
"data": {
"vocabulary_id": "SNOMED",
"vocabulary_name": "Systematized Nomenclature of Medicine Clinical Terms",
"domain_id": "Condition",
"domain_name": "Condition",
"total_concepts": 125847,
"standard_concepts": 118943,
"classification_concepts": 4521,
"invalid_concepts": 2391,
"active_concepts": 123456,
"concept_classes": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_count": 87234
},
{
"concept_class_id": "Disorder",
"concept_class_name": "Disorder",
"concept_count": 23456
},
{
"concept_class_id": "Finding",
"concept_class_name": "Finding",
"concept_count": 15157
}
],
"last_updated": "2024-12-22T10:32:00Z"
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:32:00Z",
"vocab_release": "2025.1"
}
}
Overview
This endpoint provides statistics about concepts within a specific domain of a particular vocabulary, including concept counts and class distribution.Path Parameters
string
required
The vocabulary identifier (e.g., “SNOMED”, “ICD10CM”, “LOINC”)
string
required
The domain identifier (e.g., “Condition”, “Drug”, “Procedure”, “Measurement”)
Query Parameters
string
Specific vocabulary release version (e.g., “2025.1”)
Response
boolean
required
Indicates whether the request was successful
object
required
Domain statistics data
Show data
Show data
string
Vocabulary identifier
string
Human-readable vocabulary name
string
Domain identifier
string
Human-readable domain name
integer
Total number of concepts in this vocabulary-domain combination
integer
Number of standard concepts (standard_concept = ‘S’)
integer
Number of classification concepts (standard_concept = ‘C’)
integer
Number of invalid/deprecated concepts
integer
Number of currently active concepts
array
string
ISO 8601 timestamp of when statistics were calculated
object
required
curl -X GET "https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/SNOMED/stats/domains/Condition",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
print(f"Total concepts: {data['data']['total_concepts']}")
print(f"Standard concepts: {data['data']['standard_concepts']}")
{
"success": true,
"data": {
"vocabulary_id": "SNOMED",
"vocabulary_name": "Systematized Nomenclature of Medicine Clinical Terms",
"domain_id": "Condition",
"domain_name": "Condition",
"total_concepts": 125847,
"standard_concepts": 118943,
"classification_concepts": 4521,
"invalid_concepts": 2391,
"active_concepts": 123456,
"concept_classes": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_count": 87234
},
{
"concept_class_id": "Disorder",
"concept_class_name": "Disorder",
"concept_count": 23456
},
{
"concept_class_id": "Finding",
"concept_class_name": "Finding",
"concept_count": 15157
}
],
"last_updated": "2024-12-22T10:32:00Z"
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:32:00Z",
"vocab_release": "2025.1"
}
}
Notes
- Returns statistics for a specific vocabulary-domain combination
- The
concept_classesarray shows the top 10 concept classes by count - Use this endpoint to understand concept distribution within a domain
Was this page helpful?