假设你听说城郊有一座由麻省理工学院经营的“ICU 金矿”。矿洞里埋着上万名重症监护病人的电子病历——心跳、血压、化验单、用药记录,全是被精密仪器记录下来的“矿石”。矿主 MIT 很大方:只要你考下一张“下井许可证”(CITI 培训合格证),签一份守密契约,就能免费进洞挖矿。但矿洞极大,岔路极多:有人进来只盯着化验表猛挖,有人一进来就迷路在几十张数据表之间。而你手上这张许可证,决定了你能进哪个矿区;你能不能挖到金子,取决于你手里有没有一张靠谱的“矿脉地图”。 MIMIC(Medical Information Mart for Intensive Care)就是这座金矿的名字。它是全球医疗 AI 研究者最常用的公开电子病历数据集,想要用它做死亡率预测、住院时长预测、临床 NLP 研究,第一关不是写代码,而是搞懂它的申请流程、数据表结构和脱敏规则。本文就用“挖矿”这个比喻,带你从办证到选矿,完整走一遍 MIMIC 的挖金路线。
对 AI 从业者而言,MIMIC 是进入医疗 AI 领域性价比最高的“练兵场”——掌握它的申请与取数技能,等于握住了一把能反复产出论文与模型的原生矿石。
可视化演示
展示MIMIC-III/IV核心数据表的ER关系图谱及从CITI培训到数据下载的完整申请流程动画。
本节配有交互动效(进入视口后自动加载,约 3KB)。
MIMIC核心表ER关系图 patients表:患者基本信息(subject_id主键) admissions表:入院记录(hadm_id关联subject_id) icustays表:ICU住院记录(stay_id关联hadm_id) chartevents表:床旁监测数据(亿级记录关联stay_id) patients 1:N admissions 1:N icustays 1:N chartevents 四级表通过外键逐级关联。
数据集概览
你听说的那座“ICU 金矿”并非虚构。它坐落在 MIT 计算生理学实验室,矿洞入口写着 MIMIC 四个字母——Medical Information Mart for Intensive Care,重症监护医疗信息集市。它收录的不是普通的门诊记录,而是 ICU 里每一项被机器捕捉到的生命细节:每小时的心率、每次的血压读数、验血报告、用药泵的运行记录,甚至护士手写的观察笔记。对研究者来说,这些数据就像含金量极高的原生矿石:真实、密集、带着病房的呼吸声。
顺着比喻往下走,这座金矿的“矿权”归 MIT 所有,但它对全球学术研究者免费开放。你不需要付费,只需要证明两件事:第一,你懂得如何保护矿里那些“病人”的隐私;第二,你的研究目的是正当的、非商业的。这正是它和普通企业数据集的本质区别——它不靠卖数据盈利,而是靠开放数据换回整个领域的研究进展。
从内容构成看,MIMIC 数据集覆盖三大模块:一是临床信息,包括患者人口学特征、诊断编码、住院与转科记录;二是生命体征与化验,记录患者整个 ICU 期间的生理参数变化;三是护理与影像报告,包含护士评估、出院小结和自由文本的放射报告。这三个模块合在一起,才能支撑从“病人长什么样”到“病人经历了什么”再到“病人最终结局如何”的完整故事。
所以,第一次面对 MIMIC 时,你不必被它庞大的体量吓到。它本质上就是一座被整理得井井有条的矿山:矿主 MIT 把矿石分好了层、标好了号,只等你办好许可证、拿上地图,按图索骥。而接下来要解决的,就是如何拿到那张来之不易的“下井许可证”。
申请资质
进矿之前,矿主 MIT 要求每个人都必须考取一张“安全生产证”——这就是 CITI 培训合格证书。CITI 全称 Collaborative Institutional Training Initiative,是一个在线的科研伦理培训平台。它像驾校的科目一,不考你如何采掘矿石,而是考你在路上遇到“隐私和伦理”这个红灯时该怎么办。MIMIC 要求申请者完成其中关于人体研究保护的模块,并且成绩必须达到 80 分以上。
为什么一张证这么重要?因为 ICU 数据不是冰冷的数字,每一行背后都是一个真实的人。医院把病历交给 MIT 的前提,是 MIT 保证每一位拿到数据的研究者都受过隐私保护的训练。CITI 证书就是你向矿主证明“我不会把矿里的秘密带出去”的书面承诺。没有这张证,连申请入口都摸不到。
除了 CITI 证书,你还需要接受数据使用协议(DUA)。这份协议约等于签署承诺书:不试图重新识别患者身份、不将数据转交给第三方、不用于商业盈利、不在论文中披露可识别信息。一旦违反,PhysioNet 有权吊销你的数据访问权限,甚至波及你的机构。整个审核周期通常需要两到四周,审核通过后你会在通知邮件里拿到数据下载指引。
拿到这张证的感觉,就像终于通过了矿场的安全培训,领到了写着自己名字的安全帽。但注意,这张证并不是“一证通挖所有矿”——MIMIC-III 和 MIMIC-IV 是两座不同的矿洞,你需要对每一座分别提交申请、分别获得授权。这一点我们会在误区部分再详细拆解。
申请流程
拿到“下井许可证”的完整流程,就像去行政大厅办一项跨部门业务,看起来环节多,但每一步都有明确指示。第一步是注册 PhysioNet 账号。PhysioNet 是 MIT 运营的生理信号与临床数据平台,MIMIC 系列数据都托管在上面。注册时用机构邮箱,填好真实姓名,因为后续所有的授权和证书都要一一对应。
注册完成后,第二步是参加 CITI 培训并拿到成绩单。培训由若干个小测验组成,全部通过后你会得到一份带课程名称的结业证书。这份证书有效期内可以重复使用,但要记得:如果项目方要求提交,你需要把成绩截图或 PDF 上传到 PhysioNet 的项目申请页面。
第三步是创建研究项目并填写数据用途。PhysioNet 会让你描述这个项目要回答什么问题、用什么分析方法、由哪些人参与。这一步对应“向矿主说明你要挖哪类矿石、打算炼成什么产品”。描述不必写得像论文开题那么长,但一定要真实具体——模糊的“我想研究 ICU”往往会被打回。
第四步是等待审核并下载数据。审核通过后,你会获得数据集的访问权限,在 PhysioNet 页面下载压缩文件或从 BigQuery 云端数据库直接查询 MIMIC-IV。整个流程走下来大约一个月,看起来繁琐,但设计逻辑很清晰:一层层确认申请者的身份、动机和能力,确保每一块矿石都流向真正有信誉的采矿者。证书不是终点,而是打开矿洞大门的起点。
表结构解析
走进矿洞,你会看到一张悬挂在墙上的“矿脉地图”——这就是 MIMIC 的表结构。它和普通公司数据库最大的不同是:每张表都围绕“患者”这个核心展开,层层套嵌。最底层是 PATIENTS(患者表),记录每位患者唯一的 subject_id、性别、出生年月和死亡日期;往上一层是 ADMISSIONS(入院表),记录每次住院的 hadm_id、入院时间和出院时间;再往上是 ICUSTAYS(ICU 停留表),记录每次进入 ICU 的 stay_id、转入转出时间。三者构成一条“患者—入院—ICU”的链条。
链条的最后一环是 LABEVENTS(化验表),它存储每一次化验结果,包括血红蛋白、肌酐、白细胞计数等。LABEVENTS 通过 hadm_id 或 subject_id 与前面的表相连。理解这条链的意义在于:你在做任何研究时,都要确定自己的分析单位是“患者”“住院”还是“ICU 停留”。预测 30 天死亡率要用患者维度,预测 ICU 住院时长要用停留维度,二者不可混用。
正因为 PATIENTS 和 ADMISSIONS 是一对多的关系,MIMIC 的数据量会随层级向下膨胀。我们用下面的公式来看清这个关系:
看懂了这张矿脉地图,你就会明白为什么 MIMIC 官方文档反复强调“永远从 ICUSTAYS 或 ADMISSIONS 出发,而不是从 PATIENTS 单独出发”。因为矿石的金子(结局、时长、化验趋势)都埋在下游的层级里。拿着地图,你才能在开工之前就决定好挖掘路线,而不是在矿洞里漫无目的地乱挖一气。
- 分子 |ADMISSIONS|入院表的行数,表示所有住院登记的总次数。
- 分母 |PATIENTS|患者表的行数,表示去重后的患者人数。
- 比值 f每位患者平均入院次数。比值大于 1 说明一位患者对应多次住院,这就是一对多表关系的数学含义。
数据脱敏
矿洞里每一块矿石出井之前,都要经过一道精心设计的“除锈处理”——这就是数据脱敏。MIMIC 的患者是真实的重症病人,他们的病历里写着姓名、生日、家庭住址、社保号码,甚至病情中可能透露职业和相貌特征。MIT 在发布数据前,必须把所有能直接指向个人的信息统统抹掉,就像把矿石上的指纹擦干净,只留下可供分析的矿物成分。
脱敏手法分几个层次。第一层是直接移除标识符:姓名、社保号、电话号码、住址等字段根本不进入数据集。第二层是日期偏移:所有日期时间都被随机平移,使研究者无法根据真实日历推断患者身份。第三层是自由文本脱敏:出院小结、影像报告中的医生签名、患者姓名等通过去标识化工具自动替换。这三层保护叠加在一起,才让 MIMIC 有资格成为“可以公开下载”的医疗数据。
日期偏移是所有脱敏手段中研究者最需要理解的,因为它直接影响你的时间计算逻辑。MIMIC 对每位患者生成一个随机偏移量,同一患者的所有时间记录统一平移:
换句话说,MIMIC 在发布前先对时间轴做了一次“整体平移”,而不是把每一秒重新打乱。这保证了研究者在计算住院时长、间隔天数时不会失真,同时让真实日历日期无从还原。脱敏面具之下的金子,依然是干净、可用的数据,只是你永远不知道矿洞外面的真实太阳几点升起。
- 原始时间 d数据集内部存储的脱敏后日期,直接来自下载文件。
- 偏移量 Δt每位患者专属的随机天数,通常落在一年以内,所有记录共用同一个值。
- 脱敏后日期 d'研究者真正使用的日期。因为 Δt 恒定,任意两个事件的时间差 d₁ − d₂ 在脱敏前后完全一致。
研究任务
拿到数据之后,真正的“挖矿”才开始。在 MIMIC 这座矿洞里,绝大多数研究者都在挖同两种金子:一是死亡率预测,预测这位患者会不会在院期间或出院后 30 天内死亡;二是住院时长预测,预测这位患者还要在 ICU 住多久。这两种任务都直接服务于临床资源调配——医生想提前识别高危患者,医院想规划床位和护理人力。
要挖这两种金子,第一步是取数。以 MIMIC-IV 为例,标准做法是同时连接 ICUSTAYS、ADMISSIONS 和 PATIENTS 三张表:
这段 SQL 相当于把矿脉地图上的三条坑道打通,产出每个 ICU 停留的基础上下文。有了这个查询结果,住院时长的计算就水到渠成:
死亡率标签则需要结合出院时间和死亡时间来判断。在 MIMIC-IV 中,deathtime 字段记录了患者院内死亡的时间,你可以用它构造 30 天死亡标签:如果 deathtime 在出院时间之后 30 天内,标签记为 1,否则为 0。更精细的做法还会把出院后死亡(通过患者表的 dod 记录)纳入考量,但无论如何,标签的定义必须在论文的方法部分写清楚,因为“死亡”的定义会影响模型的基准性能。
矿是同一座矿,但不同的研究者会用不同的选矿流程。有人用生命体征序列建 LSTM,有人只取化验特征跑 XGBoost。MIMIC 的价值在于它把“从原始病历到研究数据集”的全过程开放给你,让你能在公认的矿石上反复试验你的选矿工艺,而不必为数据采集耗费多年。
- 转入时间 intime患者进入 ICU 的精确时间戳,来自 ICUSTAYS 表。
- 转出时间 outtime患者离开 ICU 的时间戳,与 intime 相减得到停留秒数。
- 除以一天秒数把秒转换为天,得到以天为单位的 ICU 住院时长。
SELECT icu.subject_id, icu.hadm_id, icu.stay_id, icu.intime, icu.outtime, adm.admittime, adm.dischtime, pat.anchor_age, pat.genderFROM `physionet-data.mimiciv_icu.icustays` icuJOIN `physionet-data.mimiciv_hosp.admissions` adm ON icu.hadm_id = adm.hadm_idJOIN `physionet-data.mimiciv_hosp.patients` pat ON icu.subject_id = pat.subject_id
版本对比
矿场经营多年,MIT 开凿了两座主矿洞:MIMIC-III 和 MIMIC-IV。MIMIC-III 是老矿,覆盖 2001 年至 2012 年的数据,包含约五万余名患者、六万次住院记录;MIMIC-IV 是新矿,把时间跨度更新到 2008 年至今,患者规模和 ICU 记录数量都大幅扩展。对矿工来说,选老矿还是新矿,不只是看矿石量,还要看哪座矿的巷道更熟悉。
两座矿的差异首先体现在表结构上。MIMIC-III 把所有医疗信息放在一套统一的 schema 里,药物、化验、生命体征各不相同;MIMIC-IV 则做了模块化拆分,把医院数据和 ICU 数据分成 mimiciv_hosp 与 mimiciv_icu 两个数据库,表名也更规范。这意味着你在网上搜到的老教程、老 SQL 脚本,直接拿到 MIMIC-IV 上多半要改字段名和库名。
第二个显著差异是诊断编码的升级。MIMIC-III 使用 ICD-9 编码,MIMIC-IV 切换到 ICD-10。ICD-10 的粒度更细,例如“肺炎”在 ICD-10 中会区分病原体和部位,这对做疾病亚组分析的研究者影响很大。此外,MIMIC-IV 的化验指标、生命体征记录颗粒度更细,部分表按天拆分,方便做时序建模。
但“新矿更大更好”并不等于你应该完全抛弃老矿。MIMIC-III 已支撑了上万篇论文,近十年的研究积累让它成了公认的复现基线——你提出一个新的死亡率预测模型,审稿人很可能要求你在 MIMIC-III 上与旧模型做对比。聪明的挖矿者通常两座矿都申请,用 III 做基准复现,用 IV 做新实验,如同手持两张矿区通行证,哪边有金子就往哪边挖。
AI 应用场景
脓毒症早期预警模型
阶段:数据准备与特征工程
解决的问题:ICU 床旁的传统脓毒症筛查依赖医护人员定时计算 SOFA 评分,频率低且滞后。利用 MIMIC 提取生命体征与化验指标的时序数据,可以训练模型在休克出现前数小时发出预警。
具体案例:研究团队从 MIMIC-IV 的 ICUSTAYS 与 CHARTEVENTS 中提取患者入 ICU 后 24 小时的生命体征序列,融合乳酸、白细胞等化验指标,训练 LSTM 分类器预测脓毒症发生。模型在留出测试集上 AUC 达到 0.85,并在外部小样本上验证了可迁移性。
医疗文本实体抽取
阶段:医疗 NLP 模型构建
解决的问题:电子病历中的出院小结是自由文本,大量症状、药物、诊断信息无法被结构化使用。传统规则匹配覆盖有限,需要 NLP 模型自动抽取。
具体案例:研究者使用 MIMIC-III 的 NOTEEVENTS 表,对 BioBERT 预训练模型微调,抽取发热、低血压、意识障碍等症状实体,并标注它们在时间轴上的起止点。抽出的结构化时间线可进一步用于慢病轨迹分析。
医学数据教学实训
阶段:学习与评估
解决的问题:真实医院数据涉及患者隐私,不能直接交给学生练手。MIMIC 获得伦理授权且脱敏充分,是培养医学数据素养的理想教学素材。
具体案例:某高校研究生课程要求学生用 MIMIC-IV 完成“基线特征表 + 住院死亡率预测”的综合作业,并与已发表论文中的基线结果比对。学生通过亲手跑完申请、取数、建模全流程,对真实临床数据的坑点有了直观认知。
Python 演示
import pandas as pdfrom sklearn.linear_model import LogisticRegression # 模拟 MIMIC 三张核心表patients = pd.DataFrame({ 'subject_id': [10001, 10002, 10003, 10004], 'gender': ['M', 'F', 'F', 'M'], 'anchor_age': [64, 78, 45, 82], 'dod': [None, '2180-03-12', None, None]}) admissions = pd.DataFrame({ 'hadm_id': [200001, 200002, 200003, 200004], 'subject_id': [10001, 10002, 10003, 10004], 'admittime': ['2179-01-15 09:30', '2180-01-02 14:00', '2180-02-10 08:15', '2179-11-30 22:40'], 'dischtime': ['2179-01-18 11:20', '2180-01-05 09:00', '2180-02-12 16:45', '2179-12-02 10:10']}) icustays = pd.DataFrame({ 'stay_id': [300001, 300002, 300003, 300004], 'hadm_id': [200001, 200002, 200003, 200004], 'intime': ['2179-01-15 10:00', '2180-01-02 15:30', '2180-02-10 09:00', '2179-11-30 23:10'], 'outtime': ['2179-01-18 10:50', '2180-01-05 08:30', '2180-02-12 15:40', '2179-12-02 09:50']}) # 表连接模拟 SQL: JOIN ... USING(hadm_id)merged = (admissions.merge(icustays, on='hadm_id') .merge(patients, on='subject_id')) # 特征: 住院总时长(天)merged['los_days'] = ( pd.to_datetime(merged['dischtime']) - pd.to_datetime(merged['intime'])).dt.total_seconds() / 86400 # 标签: 30 天内死亡记为 1dod = pd.to_datetime(merged['dod'])out = pd.to_datetime(merged['outtime'])merged['died_30d'] = ((dod - out).dt.days <= 30).astype(int) # 特征矩阵X = merged[['los_days', 'anchor_age']]X['is_male'] = (merged['gender'] == 'M').astype(int)y = merged['died_30d'] # 用小数据演示逻辑回归model = LogisticRegression()model.fit(X, y)print('模型系数:', dict(zip(X.columns, model.coef_[0])))print('预测概率:', model.predict_proba(X)[:, 1])
admissions.merge(icustays, on='hadm_id')模拟 SQL 中以入院编号为键连接入院表与 ICU 表。pd.to_datetime(merged['dischtime'])将文本时间列解析成可运算的 datetime 对象。.dt.total_seconds() / 86400把时间差从秒转换为天,得到住院时长特征。merged['died_30d'] = ((dod - out).dt.days <= 30).astype(int)用死亡时间与转出时间之差构造 30 天死亡标签,缺失死亡时间自动记为 0。X['is_male'] = (merged['gender'] == 'M').astype(int)把性别类别特征转为 0/1 数值特征。LogisticRegression()用逻辑回归建立死亡风险模型,虽然简单,但正是 MIMIC 论文中常见的基线方法。
常见误区
误区“我在 PhysioNet 上通过审核后,MIMIC-III、MIMIC-IV、MIMIC-IV-Note 应该都能直接下载了吧?反正都是 MIT 发布的,一个账号权限应该通用。”
正解MIMIC 的每个版本在 PhysioNet 上是独立项目。MIMIC-III 和 MIMIC-IV 各自需要单独提交申请,各自审核,甚至各自进行一次 CITI 成绩提交。授权只对申请的那个数据集有效,不存在“一证多矿”。
为何常见:PhysioNet 账号是统一的,容易让人误以为登录后所有数据自动可见,忽略了数据使用协议是按项目单独签的。
误区“CITI 是网上培训嘛,我随便点一门,刷个 90 分拿到证书,不就能申请 MIMIC 了?”
正解MIMIC 要求的是“人体研究保护”相关模块,具体来说需要选择生物医学或"Data or Specimens Only Research"课程。如果学错科目,证书上显示的课程不符合要求,PhysioNet 审核会直接拒绝。
为何常见:CITI 平台包含几十门选修课,新手分不清“科研伦理通识”和“数据专项”的差异,容易只追求分数而忽略了模块匹配。
误区“日期只是整体平移了,那我把某个节假日的规律和数据发布年份对一下,不就能反推出真实日期了吗?”
正解MIMIC 对每位患者使用独立随机偏移量,并移除了真实年份标识。同一患者的所有时间记录保持相对顺序和间隔,但绝对日期无法从数据本身还原。尝试反推身份属于违反数据使用协议的行为,可能导致账号被吊销。
为何常见:“保持相对时间”听起来像“只换了个起点”,让人误以为绝对时间仍有迹可循,忽视了随机偏移量本身不可观测。
误区“MIMIC-IV 数据更大更新,MIMIC-III 又老又小,我直接从 IV 开始,跳过 III 完全没问题。”
正解MIMIC-III 支撑了上万篇已发表论文,是医疗 AI 领域公认的复现基准。许多经典模型(如早期脓毒症预测)的对比实验都在 III 上进行,审稿人也常要求新旧矿数据都做验证。此外 III 与 IV 的表结构差异较大,理解 III 有助于阅读老论文和复用旧代码。
为何常见:技术人容易追逐最新版本,忽略了科研领域“可复现性和对比基线”的重要性——老矿的矿石样本仍然是行业标尺。
面试题
Q1. MIMIC 数据集由谁发布、主题是什么?
- A.MIT发布重症监护病历← 正确答案
- B.哈佛发布门诊病历
- C.斯坦福影像数据库
- D.谷歌健康问卷数据
答案:A。MIMIC 是 MIT 计算生理学实验室发布的重症监护电子病历数据集,核心内容是 ICU 患者的诊疗记录。哈佛、斯坦福、谷歌也有医疗数据集,但类型和发布方都与 MIMIC 不符。
Q2. 申请 MIMIC 数据前必须完成哪一步?
- A.CITI培训并提交成绩← 正确答案
- B.缴纳数据使用费用
- C.获得医院伦理批件
- D.发表学术论文
答案:A。MIMIC 免费但有培训门槛,申请者必须完成 CITI 培训并提交合格成绩。它不收费、不要求你已有论文,也不要求医院伦理批件,因为 MIT 已完成了原始数据的伦理审查。
Q3. MIMIC 对日期字段的主要脱敏方式是?
- A.随机偏移并保持相对间隔← 正确答案
- B.将所有日期取整到月份
- C.直接删除全部日期时间
- D.只保留入院年份这一列
答案:A。MIMIC 对每位患者使用一个随机偏移量,所有时间整体平移,从而保留相对间隔和顺序。取整、删除、只留年份都会破坏时序分析能力,不是 MIMIC 的做法。
Q4. 以下哪些属于 MIMIC 的核心数据表?
- A.患者表 PATIENTS← 正确答案
- B.入院表 ADMISSIONS← 正确答案
- C.用药表 PRESCRIPTIONS← 正确答案
- D.天气表 WEATHER
答案:ABC。PATIENTS、ADMISSIONS、PRESCRIPTIONS 都是 MIMIC 的标准表,分别存患者、入院和用药信息。MIMIC 不包含天气数据,选择时应紧扣电子病历范畴。
Q5. 患者与入院记录之间的关系是?
- A.一个患者对应多条入院← 正确答案
- B.多个患者对应一条入院
- C.严格一对一映射
- D.完全没有关联关系
答案:A。MIMIC 中一位患者可能因多种疾病多次住院,所以 PATIENTS 与 ADMISSIONS 是一对多关系。这种设计让研究者可以按患者聚合多次入院,也可以按单次入院做事件分析。
Q6. MIMIC-IV 相对 MIMIC-III 的主要变化有哪些?
- A.时间跨度更新到近年← 正确答案
- B.诊断编码换成 ICD-10← 正确答案
- C.取消了全部隐私脱敏
- D.ICU 记录规模更大← 正确答案
答案:ABD。MIMIC-IV 把数据更新到 2008 年至今,患者与 ICU 记录规模大幅增加,诊断编码也切换为 ICD-10。但隐私脱敏是发布前提,任何版本都不会取消。
Q7. 下列哪项是 MIMIC 最常见的典型研究任务?
- A.患者身份信息识别
- B.住院死亡率预测← 正确答案
- C.医疗数据转售获利
- D.伪造电子病历记录
答案:B。死亡率预测是 MIMIC 上最高频的研究方向之一,因为 ICU 结局数据完整、标签清晰。识别身份和转售数据违反使用协议,伪造记录更不在学术研究之列。
Q8. MIMIC 数据的使用范围限制是?
- A.只允许非商业学术研究← 正确答案
- B.可以自由转发给任何人
- C.可直接做商业产品发布
- D.校内外使用完全不受限
答案:A。MIMIC 的数据使用协议明确限定为非商业学术用途,禁止再分发和商业化。即使在校内,也必须以申请获批的项目成员身份使用。
Q9. 以下哪些字段会被 MIMIC 移除或脱敏?
- A.患者姓名全名← 正确答案
- B.社会保险号码← 正确答案
- C.联系电话号码← 正确答案
- D.血管活性药剂量
答案:ABC。姓名、社保号、电话属于直接标识符,在发布前被移除。血管活性药剂量是临床分析所需的核心信息,不属于隐私标识,会保留用于研究。
Q10. 在 MIMIC-IV 中判断患者是否院内死亡,最合理的做法是?
- A.直接读取患者表的 dod
- B.比较出院与死亡时间大小
- C.判断 deathtime 是否为非空← 正确答案
- D.默认所有 ICU 患者存活
答案:C。MIMIC-IV 的 ADMISSIONS 表提供 deathtime 字段,专用于标识院内死亡时间,非空即代表院内死亡。dod 可能包含院外死亡,出院与死亡时间比较无法区分死亡地点,默认全部存活显然错误。