curl -X GET "https://api.omophub.com/v1/vocabularies/concept-classes" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/concept-classes",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
{
"success": true,
"data": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_class_concept_id": 404684003
},
{
"concept_class_id": "Procedure",
"concept_class_name": "Procedure",
"concept_class_concept_id": 71388002
},
{
"concept_class_id": "Substance",
"concept_class_name": "Substance",
"concept_class_concept_id": 105590001
}
],
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:30:00Z",
"vocab_release": "2025.1"
}
}
Get Vocabulary Concept Classes
Retrieve all concept classes within a specific OMOP vocabulary - Clinical Finding for SNOMED, Ingredient for RxNorm, and each vocabulary’s class set.
curl -X GET "https://api.omophub.com/v1/vocabularies/concept-classes" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/concept-classes",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
{
"success": true,
"data": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_class_concept_id": 404684003
},
{
"concept_class_id": "Procedure",
"concept_class_name": "Procedure",
"concept_class_concept_id": 71388002
},
{
"concept_class_id": "Substance",
"concept_class_name": "Substance",
"concept_class_concept_id": 105590001
}
],
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:30:00Z",
"vocab_release": "2025.1"
}
}
Overview
This endpoint returns all OMOP concept classes, providing insights into the classification structure of medical concepts.Query Parameters
string
Specific vocabulary release version (e.g., “2025.1”)
Response
boolean
required
Indicates whether the request was successful
array
required
object
required
curl -X GET "https://api.omophub.com/v1/vocabularies/concept-classes" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
response = requests.get(
"https://api.omophub.com/v1/vocabularies/concept-classes",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
{
"success": true,
"data": [
{
"concept_class_id": "Clinical Finding",
"concept_class_name": "Clinical Finding",
"concept_class_concept_id": 404684003
},
{
"concept_class_id": "Procedure",
"concept_class_name": "Procedure",
"concept_class_concept_id": 71388002
},
{
"concept_class_id": "Substance",
"concept_class_name": "Substance",
"concept_class_concept_id": 105590001
}
],
"meta": {
"request_id": "req_abc123",
"timestamp": "2024-12-22T10:30:00Z",
"vocab_release": "2025.1"
}
}
Notes
- Returns all concept classes from the vocabulary database
- Results are ordered alphabetically by concept class name
- The
concept_class_concept_idfield contains the concept ID that represents this concept class
Was this page helpful?