Healthcare Data APIs
for developers

Instant, secure endpoints for OMOP standartized vocabularies, concepts, mapping and analytics. Ship insights faster.

Start Building in Minutes

Choose your preferred language and get up and running with medical vocabulary APIs. Full SDK support with comprehensive documentation and examples.

R
Python
TypeScript
REST
r
library(omophub)

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

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

# Map SNOMED concept to ICD-10-CM
mappings <- client$mappings$get(
  201826,  # Type 2 diabetes (SNOMED)
  target_vocabularies = c("ICD10CM")
)

cat(sprintf("Found %d concepts\n", length(results$data)))
cat(sprintf("Mapped to %d ICD-10-CM codes\n", length(mappings$mappings)))

Developer-first Experience

Built by healthcare developers, for healthcare developers
who demand both security and simplicity.

OMOP-Compliant

Standardised vocabulary ecosystem. Access SNOMED CT, ICD-10, LOINC and other medical terminologies instantly.

  • Sync with official releases
  • Cross-vocabulary concept mappings

Developer-First

Production-ready SDKs for TypeScript, Python, and R. Interactive documentation and comprehensive examples.

  • Type-safe SDKs with auto-completion
  • Interactive API explorer & examples

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 pipelines to AI models, see how healthcare teams use OMOPHub.com to solve real-world data challenges and drive better outcomes.

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.
While ATHENA is the official OHDSI vocabulary distribution service, OMOPHub provides a modern, developer-friendly REST API on top of OMOP vocabularies. Instead of downloading and managing vocabulary files locally, you can query concepts, mappings, and hierarchies via API calls with features like fuzzy search, relationship traversal, and real-time updates.

Experience reimagined.
Start today.