omop-ohdsi

$npx mdskill add mkurman/zorai/omop-ohdsi

Transform EHR data into OMOP CDM for observational research.

  • Converts electronic health records into standardized cohort studies.
  • Integrates with ACHILLES, ATLAS, CohortMethod, and FeatureExtraction.
  • Executes SQL queries via the ohdsi_database_connector API.
  • Delivers dashboards and ML models for patient outcomes.

SKILL.md

.github/skills/omop-ohdsiView on GitHub ↗
---
name: omop-ohdsi
description: "OHDSI (Observational Health Data Sciences and Informatics) OMOP Common Data Model. Tools for converting EHR data to OMOP CDM, running cohort analyses, and population-level estimation. Standard for observational research."
tags: [omop, ohdsi, ehr, observational-research, real-world-evidence, healthcare, zorai]
---
## Overview

OHDSI (Observational Health Data Sciences and Informatics) provides tools for converting EHR data to the OMOP Common Data Model, running cohort analyses, and population-level estimation. Standard for real-world evidence research.

## Installation

```bash
uv pip install ohdsi-feature-extraction
```

## Key Tools in the Ecosystem

- **ACHILLES** — data quality and characterization dashboards for OMOP CDM
- **ATLAS** — web-based cohort definition and analysis
- **CohortMethod** — comparative cohort studies between treatments
- **PatientLevelPrediction** — ML models for patient outcomes
- **FeatureExtraction** — automated covariate building from OMOP data

## Python Example

```python
# Using the OHDSI Python API
from ohdsi_database_connector import DatabaseConnector

connection_details = {
    "dbms": "postgresql",
    "server": "localhost/omop_cdm",
    "user": "ohdsi",
    "password": "your_password",
}
conn = DatabaseConnector(connectionDetails=connection_details)

# Run a cohort SQL query
sql = "SELECT person_id, condition_concept_id, condition_start_date FROM condition_occurrence"
results = conn.querySql(sql)
```

## Workflow

1. Map source EHR data to OMOP CDM v5.x
2. Run ACHILLES for data quality characterization
3. Define cohorts in ATLAS or via SQL
4. Extract features with FeatureExtraction
5. Run analyses: CohortMethod, SelfControlledCaseSeries
6. Build predictive models with PatientLevelPrediction

More from mkurman/zorai

SkillDescription
account-management>
agile-scrum>
albumentationsFast image augmentation library (Albumentations). 70+ transforms for classification, segmentation, object detection, keypoints, and pose estimation. Optimized OpenCV-based pipeline with unified API across all CV tasks. Supports images, masks, bounding boxes, and keypoints simultaneously. Note: classic Albumentations (MIT) is no longer maintained; successor AlbumentationsX uses AGPL-3.0. For torchvision-native augmentations, use torchvision.transforms.v2.
aml-complianceAnti-Money Laundering (AML) and Know Your Customer (KYC) compliance workflow. Sanctions screening, PEP detection, transaction monitoring, suspicious activity reporting (SAR), and OFAC compliance.
anki-connectThis skill is for interacting with Anki through AnkiConnect, and should be used whenever a user asks to interact with Anki, including to read or modify decks, notes, cards, models, media, or sync operations.
approval-checkpoint-long-taskCanonical long-task pack for daemon-managed work with deliberate approval checkpoints, status summaries, rollback notes, and mobile-safe governance-aware updates.
auditing-goal-artifactsUse when reviewing recent zorai goal run outputs, closure markers, ledgers, or evidence bundles to judge whether completion is credible or to identify remaining uncertainty.
autogenAutoGen (Microsoft) — multi-agent conversation framework. Agent-to-agent chat, code generation & execution, tool use, group chat, and human-in-the-loop. Build collaborative AI systems with specialized agents.
backtraderPython backtesting framework for trading strategies. Data feeds, brokers, analyzers, and live trading support. Strategy development with commission models, slippage, and signal-based execution.
beautiful-mermaidRender Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.