OMOP External Death Table
External Death Source
Summary:
In this release, death data were restructured to separate EHR-confirmed deaths from externally reported deaths. The standard OMOP death table now contains only deaths confirmed within the EHR (Epic), each with a valid, non-null death_date. All externally reported deaths were moved to a new companion table, _external_death_records, which stores one row per external death report per person, with the reporting source recorded on each record.
The goal of this restructuring is to provide as much transparency as possible into the available death information for each patient, including the source of each reported death, while allowing downstream studies to determine how best to interpret and use these records based on their specific use case. This approach avoids imposing a single interpretation or hierarchy on externally reported death records, which may vary in source and confidence.
External death records are drawn from multiple sources:
- Epic Clarity’s external Death reports, which contains data from:
California’s Public Use Death File (CDPH): Death records are imported when a death date is not already available in the EHR (OMOP Death Table)External organization (e.g. Sutter, Kaiser, etc.): Death records received through Care Everywhere
- Social Security Limited Access Death Master File (LADMF): A dataset updated monthly in GCP. Death records occurring less than 3 years before the EHR pipeline data cut date are excluded (i.e. if the current EHR data is from 2026-07-19, then death dates more recent than 2023-07-19 are removed from the dataset).
Please note that there could be multiple rows in _external_death_records per person since a person can have distinct reports from multiple sources (e.g., CDPH and LADMF both reporting a death, possibly with different dates), and even distinct reports from within a single source in a small number of cases. Any comparison against this table should aggregate or explicitly reason over this one-to-many structure rather than joining naively, as a direct join will fan out and inflate counts.

Mutually Exclusive External Death Source
Source Code
The source code for this page can be found here, and the SQL queries that support these metrics can be found here.