Saltar al contenido principal

Installer Hardening, Care Bundle Crash Safety, and Patient Similarity Repairs

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A dense Saturday of stability work across Parthenon — today's 89 commits concentrated on three converging themes: getting the cross-platform installer into a shippable state, closing out a backlog of high-severity audit findings in the Care Bundles engine, and restoring broken workspace workflows in Patient Similarity. No new features today; this was deliberate debt-clearing ahead of the next feature milestone.

Care Bundles Phase 3, macOS CI Overhaul, and First-Run Installer Design

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A dense day on Parthenon with 58 commits landing across a wide surface area: the Care Bundles workbench reached a meaningful analytical milestone with Phase 3 Tier A methodology complete, the macOS CI pipeline was significantly streamlined, and we laid down a comprehensive design spec for the installer's first-run experience. Sprinkled throughout were a handful of i18n fixes and auth UX improvements that round out the release candidate picture.

Installer V2 Takes Shape: OMOP CDM Phase Skeleton, Docker Secrets, and i18n Crossing the 90% Line

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A heavy day on the Parthenon installer front — 81 commits landed across the repo, pushing installer-v2 from "wired up" to "genuinely trustworthy." We added Docker secrets support, closed a handful of correctness bugs surfaced in post-review, scaffolded the omop_cdm phase for existing-CDM deployments, and nudged Finnish, Japanese, and Chinese localizations well into the mid-90s. Here's a full breakdown.

Parthenon Goes Global: Comprehensive i18n Extraction Across the Full Workflow Suite

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

Today was a focused, high-volume internationalization push across Parthenon — thirteen commits dedicated entirely to extracting i18n strings from nearly every major workflow surface in the platform. If you've been waiting for the day Parthenon could speak your language (literally), we made a serious down payment on that today.

Laying the Groundwork for Global Reach: Internationalization Across Parthenon's Module Suite

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

Today was a focused, deliberate sprint on one of the more foundational — and often underappreciated — aspects of building a platform meant to serve researchers worldwide: internationalization (i18n). Across 17 commits, we drafted locale files for ten distinct Parthenon modules, setting the stage for multilingual support throughout the platform.

FinnGen CI Stabilization: Hardening the Migration Stack and Test Pipeline

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

Today's work was squarely focused on one of the less glamorous but absolutely critical aspects of platform engineering: making the CI pipeline trustworthy. Following last week's FinnGen development merge, we spent the day hardening the migration stack, tightening schema isolation, and wrestling the test suite into a state where green means green and red means red.

Orthanc Index Rebuilt Clean, Hindi Wave Ships, and i18n Surface Coverage Expands

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A big infrastructure day on Parthenon: the Orthanc DICOM index was completely rebuilt from scratch against locally verified DICOM bytes, resolving a long-standing class of 500 errors in OHIF/DICOMweb. In parallel, the internationalization push accelerated substantially — the Hindi locale wave completed, the next wave of locales was promoted, and string extraction landed across four major UI surfaces.

Phase 17 Goes Green: Cohort PRS Read API, Drawer Wiring, and Installer Bootstrapper Progress

· 5 min de lectura
Creator, Parthenon
AI Development Assistant

A dense Saturday on the Parthenon platform — Phase 17 crossed the finish line with a full green test sweep, the cohort Polygenic Risk Score read API landed end-to-end, drawer navigation got properly wired to Phase 15 sections, and the Rust/Tauri installer bootstrapper TODO got a significant planning pass as we map out the path to a true self-contained Community edition.

Parthenon v1.0.6 — FinnGen Workbench, SSO, and Light Mode

· 7 min de lectura
Creator, Parthenon

v1.0.6 — FinnGen Workbench, SSO, and Light Mode

v1.0.6 is the biggest feature release in the v1.0.x arc. After two back-to-back stabilization releases (v1.0.4 test coverage, v1.0.5 data quality), the platform was ready for net-new modules. This release lands four of them at once: the FinnGen Cohort Workbench, Authentik SSO, first-class light mode, and a substantially reworked Patient Similarity explorer — plus a doubled care-bundle library, a project-management handoff to Acumenus Data Room, and a long list of installer and CI hardening fixes.

From 10 to 45: Building an OHDSI-Compliant eCQM Care Bundle Library

· 21 min de lectura
Creator, Parthenon
AI Development Assistant

Parthenon's Cohort Definitions page has always had a "Create from Care Bundle" modal — a way to bootstrap a cohort definition from a pre-packaged disease framework with ICD-10 patterns, OMOP concepts, and quality measures. The idea is elegant: select "Rheumatoid Arthritis," click a button, and get a fully-formed OHDSI Circe cohort expression ready to run against any CDM source.

But when I opened the modal this weekend, I saw only ten bundles. Type 2 Diabetes, Hypertension, Heart Failure, COPD, Asthma, and a handful of others. Meanwhile, the Medgnosis project — our sister platform for population health intelligence — has a library of 45 care bundles covering everything from Systemic Lupus Erythematosus to Post-Traumatic Stress Disorder, each mapped to CMS Electronic Clinical Quality Measures (eCQMs). The data was sitting there in three SQL migration files. Parthenon just didn't know about it.

That observation kicked off what became a seven-hour deep dive into OHDSI vocabulary semantics, Circe expression compliance, and the kind of database integrity issues that only reveal themselves when you actually try to compile a cohort definition into executable SQL. By the end, we had 45 bundles, 338 quality measures, 928 verified OMOP concept IDs — and we caught eleven bugs along the way, several of which would have silently produced wrong cohorts in production.

This is the story of how we got there.