OMOP Vocabularies
Without the Database

Access ATHENA vocabularies instantly via REST API - search concepts, build mappings, and automate your ETL pipelines.

Start Building in Minutes

No local database required. Install an SDK, add your API key, and start querying OMOP vocabularies in minutes.

R
Python
TypeScript
REST
r
library(omophub)

# Initialize client (uses OMOPHUB_API_KEY env var)
client <- OMOPHubClient$new()

# Search for concepts during ETL development
results <- client$search$basic(
  "diabetes mellitus",
  vocabulary_ids = c("SNOMED", "ICD10CM"),
  standard_concept = "S",
  page_size = 10
)

# Map source codes to standard concepts
mappings <- client$mappings$get(
  201826,  # Type 2 diabetes (SNOMED)
  target_vocabulary = "ICD10CM"
)

# No local vocabulary database needed
cat(sprintf("Found %d concepts\n", length(results$data)))

Developer-first Experience

Stop managing vocabulary databases. Built for healthcare developers
who want API access to ATHENA vocabularies without the infrastructure overhead.

OMOP-Compliant

Access to OHDSI ATHENA vocabularies — SNOMED CT, ICD-10, LOINC, RxNorm, and 100+ more.

  • Synced with official ATHENA releases
  • Cross-vocabulary concept mappings

Developer-First

Production-ready SDKs for Python, R, and TypeScript. Query vocabularies without standing up a local database.

  • Type-safe SDKs with auto-completion
  • No database instance required

Built-in Compliance

Healthcare-grade security standards. Comprehensive audit logging for every API call.

  • Immutable audit trails (7-year retention)
  • End-to-end encryption

Everything You Need for Healthcare Data

From concept search to version management, our comprehensive API suite handles all your medical vocabulary needs.

Powerful Vocabulary API

Search, retrieve, and explore medical concepts across 100+ vocabularies with advanced filtering and relationship mapping.

python
import omophub

client = omophub.OMOPHub()

# Search across multiple vocabularies
results = client.search.basic(
    "myocardial infarction",
    vocabulary_ids=["SNOMED", "ICD10CM", "ICD9CM"],
    page_size=50,
)

# Get concept details with relationships
concept = client.concepts.get(
    22298006,
    include_relationships=True,
)

Version Management

OMOPHub.com provides hosted and managed OHDSI Standardized Vocabularies access. Leave the complexity to our experts while you focus on building your applications with automated updates and version management.

python
import omophub

client = omophub.OMOPHub()

# List available vocabulary versions
versions = client.vocabularies.list()

# Get vocabulary details
snomed = client.vocabularies.get("SNOMED")

print(f"SNOMED version: {snomed['vocabulary_version']}")
print(f"Concept count: {snomed['concept_count']}")

Built for Healthcare Workflows

From ETL automation to AI-assisted mapping, see how healthcare teams skip the vocabulary database setup and ship faster.

ETL Pipeline Integration

Transform and standardize healthcare data from multiple sources

  • Automated concept mapping across vocabularies
  • Real-time validation and error detection
  • Scalable batch processing for large datasets
  • Audit trails for regulatory compliance
10M+ concepts/hour
Processing Speed
99.7%
Accuracy Rate

Frequently Asked Questions

Everything you need to know about OMOPHub and healthcare vocabulary APIs.

OMOP (Observational Medical Outcomes Partnership) is a common data model that standardizes healthcare data across different sources. It enables researchers and developers to work with consistent medical concepts, improving interoperability and enabling large-scale health analytics across institutions worldwide.
OMOPHub provides access to all major medical vocabularies including SNOMED CT, ICD-10-CM, ICD-10-PCS, LOINC, RxNorm, HCPCS, NDC, Read Codes, MeSH, and many more. We sync with official OHDSI ATHENA releases to ensure you always have access to the latest terminology updates.
Yes. OMOPHub is designed with healthcare-grade security from the ground up. We implement end-to-end encryption, provide immutable audit trails with 7-year retention, and follow industry best practices for data protection. Our infrastructure is built to meet HIPAA and GDPR requirements for handling healthcare data.

Getting started is simple:

  1. Sign up for a free account at dashboard.omophub.com
  2. Generate an API key from your dashboard
  3. Install our SDK for your preferred language (Python, R, or TypeScript)
  4. Start making API calls

See our quickstart guide for detailed steps, commands, and code examples.

Our API is optimized for speed with typical response times under 50ms for most queries. We use intelligent caching, optimized database indexes, and global edge distribution to ensure fast, reliable access to vocabulary data regardless of your location.
ATHENA is the official OHDSI vocabulary download service - you download CSV files and load them into your own database. OMOPHub gives you instant REST API access to those same vocabularies without any database setup. Search concepts, traverse hierarchies, and build mappings via simple API calls. Perfect for ETL development, concept set building, and AI/LLM integration where you need vocabulary access without the infrastructure overhead.
Yes - this is one of our most popular use cases. During ETL development, you often need to look up concepts, validate mappings, and explore vocabulary hierarchies. With OMOPHub, you can do this programmatically without going through governance to access a CDM database or standing up your own vocabulary tables. Once your ETL is production-ready, you can continue using the API or switch to a local vocabulary deployment.

Experience reimagined.
Start today.