前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MIMIC数据库提取教程-提取某种疾病下的实验室指标

MIMIC数据库提取教程-提取某种疾病下的实验室指标

原创
作者头像
科研收录
发布2023-07-21 11:43:28
4110
发布2023-07-21 11:43:28
举报
文章被收录于专栏:mimic数据库mimic数据库

我们在进行数据分析时,很多时候需要提取出患某种疾病的患者的实验室指标,比如患者的血气,血常规等指标。

小编今天以提取患“肺栓塞”患者的实验室指标为例子,教大家如何提取mimiciv数据库的实验室指标。

01

提取指标

小编本次要提取的指标是患有“肺栓塞”的患者的以下实验室指标:“血红蛋白”,“D二聚体”,“葡萄糖”。

提取的最终结果如下:

02

操作步骤

第一步,因为mimic中的疾病数据是根据icd编码查找的,所以我们需要先找出“肺栓塞”对应的icd编码,从下表可以看出肺栓塞的icd编码大部分都是以“415“开头的

第二步,我们需要根据icd编码从诊断表diagnoses_icd中查出患了“肺栓塞“的患者的信息,并根据患者分组,此处小编已经把所有患者都查出来了,患了“肺栓塞”的患者标志为1,没有患这个病的标志为0

第三步,查询实验室指标对应的itemId,这需要从字典表d_labitems中根据指标标签查询,小编这里只查询了“血红蛋白”的itmeId,我们查询的是血气中的血红蛋白,其他指标查询方法类似

第四步,从实验室指标表labevents查找实验室指标的信息,并根据患者分组

03

合并结果

小编现在已经分别查询出来了患了“肺栓塞”的病人,以及对应的实验室指标,最后需要把这些SQL语句合并后,才能输出在一张表格,其中使用了with子查询,分别把诊断数据跟实验室指标数据作为子查询,以下是完整的SQL解释。

为了方便大家的学习,小编已经把完整的SQL脚本整理好放在后台,如果需要本次教程的SQL脚本,关注公众号“科研收录”,后台回复“肺栓塞”即可获取脚本。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档