eICU数据库中各个数据表的详细含义

  1. admissiondrug

    • 记录患者入院时使用的药物信息。每条记录代表一种药物的名称、剂量、给药方式等细节。
  2. admissiondx

    • 包含患者入院时的诊断信息,每条记录代表一种诊断(ICD代码、诊断描述等)。
  3. allergy

    • 记录患者的过敏信息,包括过敏源和具体的反应类型。这些信息用于避免使用可能引发过敏的药物或治疗方案。
  4. apacheapsvar

    • 包含APACHE评分系统中用于计算患者生理急性评分的变量,如血压、心率等,用于预测疾病严重程度。
  5. apachepatientresult

    • 包含患者的APACHE评分结果,包括该评分对患者死亡率的预测。
  6. apachepredvar

    • 记录用于计算APACHE预测的变量,如慢性健康状况、年龄、器官衰竭等信息,用于支持患者预后评估。
  7. careplancareprovider

    • 记录与护理计划相关的护理人员信息,包括负责护理的医护人员名称和角色。
  8. careplaneol

    • 包含与临终关怀相关的护理计划,记录患者生命终末期的照护信息。
  9. careplangeneral

    • 包含与患者的综合护理计划相关的信息,如长期健康目标、特定护理需求等。
  10. careplangoal

    • 记录护理计划中设定的目标,例如短期或长期健康目标,以帮助评估护理效果。
  11. careplaninfectiousdisease

    • 包含与传染病相关的护理计划,记录患者感染情况以及防控措施。
  12. customlab

    • 记录自定义的实验室检查结果,涵盖特定实验室检查项目及其结果。
  13. diagnosis

    • 记录患者的诊断信息,类似于入院诊断表格,但可能包括住院期间的新增诊断或其他病情变化。
  14. hospital

    • 包含医院相关信息,每条记录代表一个医院,记录医院的名称、地址和其他标识信息。
  15. infusiondrug

    • 记录患者住院期间的输注药物信息,涵盖药物名称、剂量、给药途径和时间等。
  16. intakeoutput

    • 记录患者的输入(如液体、营养)和输出(如尿量、引流液)的数据,用于评估患者的液体平衡状态。
  17. lab

    • 包含实验室检验的详细结果,如血常规、肝功能、肾功能等化验数据。
  18. medication

    • 记录患者在住院期间使用的药物信息,包括药物的名称、剂量、频率、持续时间等。
  19. microlab

    • 记录患者的微生物实验室检验结果,通常用于诊断感染性疾病,如细菌培养和敏感性试验。
  20. note

    • 记录医护人员的笔记,包括医生、护士等记录的与患者病情、治疗计划相关的备注信息。
  21. nurseassessment

    • 记录护士对患者的全面评估信息,如生命体征、皮肤状况、疼痛水平等。
  22. nursecare

    • 包含护士对患者的护理措施和干预,记录了具体的护理操作和护理目标。
  23. nursecharting

    • 记录护士的查房数据和日常护理过程的细节,包括患者生命体征、护理记录等。
  24. pasthistory

    • 记录患者的既往病史信息,包括慢性病、外科手术史、过敏史等。
  25. patient

    • 包含患者的基本信息,如年龄、性别、种族、入院日期等,是其他表格的主要连接点。
  26. physicalexam

    • 记录医护人员对患者的体格检查结果,如心肺听诊、腹部触诊等。
  27. respiratorycare

    • 包含与呼吸护理相关的信息,如机械通气、吸氧治疗的使用及设置。
  28. respiratorycharting

    • 记录与呼吸相关的详细数据,例如机械通气参数、呼吸道分泌物量等。
  29. treatment

    • 包含患者接受的治疗信息,如手术、药物治疗、物理治疗等。
  30. ventilation_events

    • 记录与机械通气相关的事件,如通气开始和结束的时间、通气模式的调整等。
  31. vitalaperiodic

    • 记录非周期性测量的生命体征数据,如偶尔测量的体温、血压等。
  32. vitalperiodic

    • 记录定期测量的生命体征数据,如定时监测的心率、血氧饱和度等,用于持续评估患者的生命状态。

这些表格共同提供了病人从入院到出院期间的完整护理和治疗过程的详细记录,涵盖药物、实验室检查、诊断、护理和治疗等多个方面。

### 下载 eICU 数据库文件的方法 要下载 eICU 数据库文件,需遵循特定流程以获得访问权限。以下是具体方法及相关注意事项: #### 1. 获取访问资格 在下载 eICU 数据之前,必须完成以下步骤以获取合法的访问权: - **参加在线培训课程**:需要完成由 MIT 提供的数据科学伦理与隐私保护相关课程,并取得合格证书。 - **注册 PhysioNet 账号**:前往 [PhysioNet](https://physionet.org/) 注册个人账户[^3]。 - **提交资质证明**:将上述课程的合格证书上传至 PhysioNet 平台,并申请数据访问权限。 - **等待审批**:经过审核批准后,即可正式访问 eICU 数据集。 #### 2. 下载 eICU 数据 一旦获得访问权限,可以通过以下方式下载 eICU 数据: - 登录到 [eICU Collaborative Research Database (CRD)](https://eicu-crd.mit.edu/) 页面。 - 进入 “Data Access” 部分,找到数据下载链接。 - 下载压缩包形式的原始 CSV 文件集合以及配套文档。 #### 3. 准备本地环境 为了加载和处理 eICU 数据,建议搭建 PostgreSQL 或其他支持大规模关系型数据库管理系统的运行环境。按照以下顺序操作可顺利完成部署: - 使用 `CREATE SCHEMA` 命令创建新的 schema 来存储 eICU 表结构[^1]。 - 执行 SQL 脚本初始化表定义 (`postgres_create_tables.sql`) 和导入实际数据 (`postgres_load_data.sql`)。 - 添加必要的索引优化查询性能 (`postgres_add_indexes.sql`)。 - 最终验证所有记录是否正确无误地迁移到目标数据库中(`postgres_checks.sql`)。 #### 示例脚本片段 下面展示了一部分用于设置 eICU 数据库的关键语句作为参考: ```sql -- 设置默认模式路径以便后续操作自动关联到指定 Schema 中 SET search_path TO eicu; -- 导入患者基本信息样例表单逻辑转换过程演示 CREATE TABLE IF NOT EXISTS basic_demographics ( patientunitstayid INT PRIMARY KEY, age NUMERIC, apacheadmissiondx TEXT, gender SMALLINT, hosp_mortality BOOLEAN, icu_los_hours INTEGER); INSERT INTO basic_demographics(patientunitstayid,age,apacheadmissiondx,gender,hosp_mortality,icu_los_hours) SELECT pt.patientunitstayid, pt.age, pt.apacheadmissiondx, CASE WHEN pt.gender='Male' THEN 1 ELSE 2 END AS gender_code, CASE WHEN pt.hospitaldischargestatus='Alive' THEN FALSE ELSE TRUE END AS mortality_flag, FLOOR(pt.unitdischargeoffset/60)::INTEGER AS los_in_hour FROM eicuii.patient pt; ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数说时代

写作不易,赏我喝一杯吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值