[MIMIC-IV v3.1] Cross-table inconsistencies in transfers and death-related fields #2167
Unanswered
chenhaoran2068
asked this question in
MIMIC-IV
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello MIMIC team,
We performed read-only aggregate quality checks on MIMIC-IV v3.1 (hosp and ICU modules) after loading the official release files into PostgreSQL.
We reviewed the official table documentation and the related discussions/issues: #1406, #966, #1865, and #1945.
Aggregate observations
Transfer/admission subject mismatch
transfersrow has a non-nullhadm_idthat matches an admission, buttransfers.subject_iddiffers fromadmissions.subject_id.eventtype='ED'.Hospital death flag without an admission death timestamp
hospital_expire_flag=1anddeathtime IS NULL.patients.dod.Admission death timestamp after discharge timestamp
deathtime > dischtime.hospital_expire_flag=1.Patient death date differs from the admission death date
patients.dodandadmissions.deathtime.deathtimedate is 2-7 days later.Aggregate reproduction queries
Current conservative handling
We currently preserve all source values without imputation, timestamp clipping, ID replacement, or source-row deletion. We plan to expose explicit quality-status fields so downstream analyses can identify the affected records.
Questions
transferssubject/admission mismatch a known MIMIC-IV v3.1 issue?hadm_idas unreliable,subject_idas unreliable, or retain and flag the relationship as unresolved?hospital_expire_flag,deathtime, anddodas independent signals the recommended approach?deathtimevalues afterdischtimebe retained without correction?No patient identifiers, row-level values, raw timestamps, or source records are included in this post.
Thank you.
All reactions