OHDSI GIS
WGWelcome to the OHDSI GIS tutorial materials. This section walks through hands-on exercises for working with the Gaia toolchain and GIS-related OMOP CDM extensions.
This tutorial takes a single research question — the relationship between an environmental exposure and a clinical outcome — and carries it through four stages: finding and evaluating a source dataset, ingesting and spatially/temporally linking it with Gaia, integrating the result into the OMOP CDM, and turning the validated exposure fact into an analysis-ready covariate.
Each session builds directly on the output of the one before it. The metadata record you produce in Session 1 is the input to the ingestion you run in Session 2; the exposure row you trace in Session 2 is the row you query and validate in Session 3; the validated exposure fact from Session 3 becomes the feature you specify in Session 4.
| Session | Focus | Learning outcome |
|---|---|---|
| 1. Cataloging and data discovery | Turning a research question into a computable data requirement | Produce one valid, machine-actionable metadata record and a dataset-fitness decision |
| 2. The Gaia pipeline | Ingestion and spatial-temporal linkage | Execute a known-good ingestion and explain a derived exposure row and its provenance |
| 3. OMOP integration | The person-place-time model | Query the model, validate vocabulary roles, and calculate a temporally aligned exposure metric |
| 4. Analytical applications | From exposure fact to covariate | Design an analysis-ready exposure feature and identify threats to validity |
All exercises run against a synthetic cohort designed for this tutorial. No real addresses or coordinates are used — all locations are synthetic points in a fictionalized study area. The dataset deliberately includes a residential move, a pregnancy episode that partially overlaps an exposure interval, a missing SVI value, a duplicate source row, a unit mismatch, and a non-overlapping exposure record, so that each session’s checks have something real to catch. See the OMOP Data Description page for details.
If you get stuck, see Getting Help or reach out on the GIS Working Group Teams channel.