eICU数据库注册+数据获取流程详解

官方
阅读 54 0 收藏 0 2025-09-14 10:00:00

eICU数据指南与账号注册

CITI项⽬⽹站注册:

注册完之后考试答题正确率需达到90%,可以⽆限次地做,提交⼀次它就会给出正确的答案,记录下答案就⾏。

完成考试后下拉会出现成绩单(左),点击下载(证书是3年有效的,因为数据库使用权每次申请只有1年,以后还要⽤到这份证书,因此注意保存好该⽂件)。

注册PhysioNet账号并申请eICU数据权限(目前中国大陆数据申请权限暂时被封禁,但不影响发文)。

注意事项:身份不能填写学生;申请理由不要出现学生、老师、课程等敏感词汇。

完成数据库权限的申请后就需要下载配置数据。最常用的配置语言为PostgreSQL。

eICU数据下载

数据下载:用SQL语言进行数据提取

包括但不限于以下内容:

基本信息、疾病、结局、生命体征、实验室指标、药物、操作、评分等

示例代码如:

SELECT distinct patientunitstayid,icd9code as AMI fromeicuii.diagnosis where icd9code similar to '(410|I21|I22)%'

数据的合并,以R语言为例,一般根据patient unit stay id的共同项,用循环语句将所有文件合并。

library(dplyr)
####读取合并数据
filenames<-list.files()
data<-read.csv(filenames[1])
for(i in2:length(filenames)){
  data1<-read.csv(filenames[i],na.strings ="NULL")
  data<-merge(data,data1,by="patientunitstayid",all=T)}
colnames(data)
summary(data)

评论列表

发表评论