MIMIC数据提取教程 - 如何提取患者入ICU后第一个WBC和SpO2值

图片

阅读本文建议先看这篇,里面有相关sql基础的解释

MIMIC数据提取教程 - 提取患者首次入ICU数据

一般情况下,我们也不会关心患者的所有临床指标,我们就再具体一些,比如: 如何提取患者入ICU后第一个WBC和SpO2值

WBC: white blood cell 白细胞,  对应itemid 51300, 51301

SpO2:血氧饱和度/脉氧饱和度  对应itemid  646 和 220277

图片

涉及三个表格:

1,icustay记录了所有住ICU患者的id和住ICU时间和出ICU时间。

图片

2,labevents记录了所有患者(包括没有住ICU的患者)的实验室检查。

图片

3,chartevents记录了所有ICU患者的生命体征。

图片

目标是所有住ICU患者,所以以icustay表里面记录的数据为准,三张表格共有的值为subject_id(每个患者的唯一号),以此把三个表链接起来

图片

如图,对应着同一个住ICU记录stay_id(30000153), 这个病人有很多次WBC白细胞检查记录,这里我们已经按照时间做了排序

那么我们加上一列序号。那么下面就是只选第一个就行了

即:把现在的结果通过with保存为临时表再筛选。

图片

图片

对SpO2可以同样操作,只是把labevents表换成chartevents就行了,最后把两个表连接起来就可以了

图片

图片

图片

关注公众号【科研收录】发送 "WBC和SpO2"获得完整代码

图片

在navicat里面,你检索出结果后会有一个导出结果按钮

ps: 有的同学表示下载的navicat不好用, 后台回复"navicat"获取破解版,附安装教程

图片

图片

支持导出不同格式

图片

图片

图片

图片

图片

另外很多人导出为excel时会遇到这样一个错误, 其实是因为excel,只支持65535行。新冠刚出来的时候不是有个新闻说英国疾控部门用excel来统计新冠病人数据,因为超过65535行的限制导致病人漏统计了嘛?所以导出csv或者其他格式就不会存在这个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值