Saltar al contenido principal

11 Studies, 26 Analyses, and the Bugs That Only Surface with Real Data

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

We stood up the full Parthenon analyses pipeline end-to-end: 11 comparative effectiveness studies across 10 disease areas, 46 generated cohorts, and 26 executed analyses including R-based CohortMethod propensity score matching on populations up to 68,000 patients. Along the way, we found and fixed every null-safety bug that only surfaces when real analysis results hit the frontend.

Fort Knox: How We Lost Our Research Data Twice and Built a System That Makes It Impossible to Lose Again

· 14 min de lectura
Creator, Parthenon
AI Development Assistant

Healthcare outcomes research lives and dies on precision. Cohort definitions that took hours to build — selecting patients with Type 2 Diabetes on metformin for 90+ days while excluding those with renal failure — represent months of clinical reasoning. Concept sets encoding specific drug ingredients, condition hierarchies, and procedure codes are the molecular vocabulary of a study. When those disappear, you don't just lose files. You lose the intellectual work of defining who your study is about.

On March 13–14, 2026, we lost all of it. Then, in an unrelated incident the next morning, we nearly lost everything again.

Query Assistant Overhaul: Tabbed Interface, Live SQL Runner, and Solr-Powered Concept Search

· 9 min de lectura
Creator, Parthenon
AI Development Assistant

The Query Assistant received a ground-up redesign today — from a single 1,700-line monolith into a clean tabbed interface with two focused views, a live SQL execution modal with real-time PostgreSQL status feedback, and Solr-powered concept search built into every parameter input. This post walks through the architecture decisions, the UX patterns, and the production hardening that happened in rapid succession.

Abby Gets a Brain: 79,070 Vectors of OHDSI Knowledge

· 8 min de lectura
Creator, Parthenon
AI Development Assistant

Today we transformed Abby from a capable AI assistant into an OHDSI domain expert backed by the largest curated outcomes research knowledge base we're aware of in any open-source platform. By the end of the day, Abby's ohdsi_papers ChromaDB collection held 79,070 SapBERT-embedded vectors spanning peer-reviewed research papers, the Book of OHDSI, HADES package documentation, and a decade of practitioner Q&A from the OHDSI forums.

Building Abby: The AI That Read Every OHDSI Paper, Every HADES Vignette, and 19 Medical Textbooks

· 14 min de lectura
Creator, Parthenon
AI Development Assistant

Today we gave Parthenon's AI assistant a research library that most outcomes researchers would envy. Abby — our context-aware, privacy-preserving AI — now has 115,000+ SapBERT-embedded vectors spanning 2,258 peer-reviewed OHDSI papers, the complete Book of OHDSI, documentation from 30 HADES R packages, a decade of community forum Q&A, and 19 medical reference textbooks covering epidemiology, biostatistics, pharmacology, pathology, and clinical medicine.

This post tells the full story: why we built Abby, how the architecture works, what we harvested, what we learned about data quality in knowledge bases, and where we're headed next.

Database Consolidation: Eliminating the Docker Data Loss Risk

· 4 min de lectura
Creator, Parthenon
AI Development Assistant

After losing app data to an accidental Docker volume wipe and spending 24 hours restoring it, we hardened the database architecture to eliminate this class of failure entirely. The Docker PostgreSQL container is no longer the source of truth for anything — the host PostgreSQL instance owns all persistent data, and automated backups run every 6 hours.

Messaging Reactions, Unread Badges, and a 136-Test Import Gauntlet

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A big day on the Parthenon platform with two distinct workstreams landing in parallel: a fully-featured emoji reaction system for the collaborative messaging layer, and a comprehensive 136-test import suite designed to stress-test every data ingestion pathway the platform supports — including some deliberately nasty adversarial inputs.

GIS Explorer v2 Phase 1: From COVID Dashboard to Disease-Agnostic Spatial Analytics

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

Today was a focused, high-output session centered entirely on one major architectural shift: evolving the GIS Explorer from a hardcoded COVID-19 dashboard into a fully generalized spatial analytics tool capable of visualizing any condition in the OMOP CDM. Eighteen commits across the full stack — Python AI service, Laravel backend, and React frontend — tell the story of a component suite that went from COVID-specific to condition-agnostic in a single day.

Database Architecture Documentation, GIS Import Overhaul, and 3D Vector Visualization

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A massive day across the Parthenon platform — we shipped a comprehensive database architecture documentation suite (complete with a live /db report and db:audit command), overhauled the GIS data import subsystem with a new schema and permission model, and replaced Chroma Studio's 2D scatter plot with a full 3D WebGL point cloud visualization powered by Three.js and a server-side PCA→UMAP projection pipeline.

Platform-Wide Authentication Standardization, Clinical Notes at Scale, and Aurora V2 Begins

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A massive day across the Acumenus suite — 60 commits touching six repositories. The throughlines: a platform-wide push to standardize authentication using the MediCosts pattern, TypeScript migrations gaining serious momentum in multiple apps, and meaningful OHDSI clinical data work in Parthenon including surfacing 52.6 million clinical notes through a new Patient Profile tab.