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.
(SDKs will be available in November 2025)

R
Python
TypeScript
REST
r
library(omophub)
library(dplyr)

# Connect to OMOPHub API
client <- omophub_client(api_key = Sys.getenv("OMOPHUB_API_KEY"))

# Search for cardiovascular conditions
cardio_concepts <- search_concepts(
  client,
  query = "cardiovascular disease",
  vocabulary = c("SNOMED", "ICD10CM"),
  limit = 100
)

# Create mapping table
mapping_table <- cardio_concepts %>%
  get_concept_mappings(target_vocabularies = "ICD10CM") %>%
  select(source_concept_id, source_concept_name, 
         target_concept_id, target_concept_name)

print(paste("Created mapping table with", nrow(mapping_table), "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.

typescript
// Search across multiple vocabularies
const results = await omophub.concepts.search({
  query: "myocardial infarction",
  vocabularies: ["SNOMED", "ICD10CM", "ICD9CM"],
  include_descendants: true,
  limit: 50
});

// Get concept details with relationships
const concept = await omophub.concepts.get("22298006", {
  include_relationships: true,
  include_hierarchy: 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.

typescript
// Compare vocabulary versions
const comparison = await omophub.versions.compare({
  from_version: "2025.1",
  to_version: "2024.2",
  vocabularies: ["SNOMED"],
  include_new_concepts: true,
  include_deprecated: true
});

// Get version statistics
const stats = await omophub.versions.getStats("2025.2");

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

Experience reimagined.
Start today.