De-identifying OMOP Databases

A survey of existing tools and approaches for de-identifying OMOP data. Why De-identification Matters De-identification is the process of removing or transforming data elements that could identify individuals. In healthcare, this typically means addressing the 18 identifiers specified under HIPAA’s Safe Harbor provision, or demonstrating through Expert Determination that re-identification risk is “very small.” The practical payoff: properly de-identified data is no longer considered PHI under HIPAA. That means: ...

December 16, 2025 · 7 min · Salvador Rodríguez-Loya

Local OHDSI Development Environment

Repository: github.com/srodriguezloya/omop-development-environment Introduction In my previous post, I covered the OHDSI ecosystem explaining what each tool does, when you need it, and how the components work together. That guide focused on understanding the architecture and making informed deployment decisions for production environments. This post tackles a different but equally important challenge: how do you actually learn and experiment with the OHDSI stack without breaking the bank? The OHDSI community provides an excellent quick-start solution called OHDSI-in-a-Box, designed for rapid deployment on AWS. It’s purpose-built for personal learning and training environments—you can have a complete OHDSI stack running in minutes. ...

November 26, 2025 · 4 min · Salvador Rodríguez-Loya

Setting Up a Self-Hosted Infrastructure with Traefik and Docker

I recently migrated my personal infrastructure from nginx to Traefik for reverse proxy and SSL management. Here’s what I learned. The Setup Running multiple services on a single VPS: OpenEMR for family health records This blog (Hugo static site) Future services as needed Why Traefik? Coming from nginx, Traefik offers several advantages: Automatic SSL certificate management with Let’s Encrypt Dynamic service discovery through Docker labels No manual config edits for new services The Migration Process Previously, I was using nginx with cronginx - a Docker container combining Cron, Nginx, and Certbot for automated Let’s Encrypt certificate management. It worked reliably for quite some time. ...

October 4, 2025 · 2 min · Salvador Rodríguez-Loya