KDD MIMIC-IV与MIMIC-III的区别

摘要:
MIMIC-IVMIMIC-IV将MIMIC-III的数据表模块化,以反映每个模块的数据的独立性和不同性质。当MEDRECON急诊科入院时,工作人员会询问患者目前服用的药物。Chestx raydata添加胸部x光数据,MIMIC CXRNamePostgresdata类型描述主题_ idINTEGERNOTNULL患者编号研究_为胶片dicom_编写的idINTEGERNOTNULL报告编号idTEXTNOTNULL子编号TRIAGE“分诊表”包含患者首次在急诊科接受分诊时的相关信息。
MIMIC-IV

MIMIC-IV将MIMIC-III的数据表模块化划分,反应各个模块的数据的独立性和不同本质。包含2008年至2018年(MIMIC-III:2001年至2012年)之间进入重症监护病房的数据,增加了急救中心和胸部x光片数据。

Website | Code | Doc

模块化
  • core - admissions/patients/transfers 医院级别的病人轨迹数据
  • hosp - diagnoses_icd / drgcodes / emar / emar_detail / hcpcsevents / labevents / microbiologyevents / procedures_icd 医院级别的数据:化验,微型,电子医药管理
  • icu - icustays / d_items / chartevents / datetimeevents / inputevents / outputevents / procedureevents ICU级别数据:一些events数据表
  • ed - main / medrecon / pyxis / triage / vitalsign / (TBD): vitalsign_hl7 急救中心数据(新增)
  • cxr - 胸部x光片数据 (新增)
表的变化

core data

patient

增加入院年份和年龄信息

NamePostgres data type说明
subject_idINTEGER病人编号
genderVARCHAR(1)性别
anchor_ageINTEGER入院时年龄
anchor_yearINTEGER入院年份
anchor_year_groupVARCHAR(255)入院年份范围
dodTIMESTAMP(0)死亡时间 TIMESTAMP or NULL

ED data

新增急救中心数据,MIMIC-ED,包括200,000个患者以上的数据,约有百分65的患者在进入ICU前有急救中心数据记录。

main

主表是急诊科就诊的主要跟踪表。它提供了病人进入急诊室和离开急诊室的时间。它还提供一组为患者指定的诊断。

MEDRECON

急诊科入院时,工作人员会询问患者目前正在服用哪些药物。这个过程被称为药物调节,MEDRECON表存储护理提供者的发现。

PYXIS表

提供通过PYXIS系统进行的药物管理的信息。

Chest x-ray data

新增胸部x光片数据,MIMIC-CXR

NamePostgres data type说明
subject_idINTEGER NOT NULL患者编号
study_idINTEGER NOT NULL针对片子所写的报告编号
dicom_idTEXT NOT NULL片子编号

TRIAGE

“分诊表”包含患者首次在急诊科接受分诊时的相关信息。患者在分诊时由一个护理提供者进行评估,并询问一系列问题以评估其当前的健康状况。他们的生命体征被测量,并被指定一个级别的敏锐度。根据严重程度,患者要么在候诊室等待稍后的治疗,要么优先考虑立即治疗。

VITALSIGN

急诊科入院的患者每1-4小时都要进行常规生命体征检查。这些生命体征存储在VITALSIGN表中。

VITALSIGN_HL7

遥测数据

Hospital data

增加表,参考值范围,样本编号,优先级

MICROBIOLOGYEVENTS

增加测试内容的名称

EMAR

电子医药管理记录系统,electronic Medicine Administration Record (eMAR) system, 记录药品条形码

NamePostgres data type说明
subject_idINTEGER NOT NULL患者编号
hadm_idINTEGER NOT NULL病案号
emar_idVARCHAR(100) NOT NULL电子医药管理记录编号 emar_id = ‘subject_id-emar_seq’.
emar_seqINTEGER NOT NULL按时间递增的连续整数
poe_idVARCHAR(25) NOT NULLProvider order entry (POE) 编号
pharmacy_idVARCHAR(25) NOT NULL药房信息
charttimeTIMESTAMP NOT NULL操作时间
medicationTEXT药品名称
event_txtTEXT操作状态 ‘Administered’, ‘Applied’, ‘Confirmed’, ‘Delayed’, ‘Not Given’..
scheduletimeTIMESTAMP计划时间
storetimeTIMESTAMP NOT NULL存储时间

EMAR_DETAIL

NamePostgres data type说明
subject_idINTEGER NOT NULL-
emar_idVARCHAR(25) NOT NULL-
emar_seqINTEGER NOT NULL-
parent_field_ordinalNUMERIC(5, 3)同一eMar事件的多次给药。例如,全剂量的多个处方剂量。由于eMAR要求给药提供者扫描提供给患者的每个处方集的条形码,因此通常情况下,eMAR_detail中的多行对应于eMAR中的一行。如果有N个处方剂量,则该字段序数将取值“1.1”、“1.2”、…、“1.N”
administration_typesVARCHAR(50)操作类型 ‘IV Bolus’, ‘IV Infusion’, ‘Medication Infusion’, ‘Transdermal Patch’
pharmacy_idINTEGERpharmacy 表中的编号
barcode_typeVARCHAR(4)条形码类型
Reason_for_No_BarcodeTEXT-
Complete_Dose_Not_GivenVARCHAR(5)-
Dose_DueVARCHAR(50)-
Dose_Due_UnitVARCHAR(50)-
Dose_GivenVARCHAR(255)-
Dose_Given_UnitVARCHAR(50)-
will_remainder_of_dose_be_givenVARCHAR(5)-
Product_Amount_GivenVARCHAR(30)-
Product_UnitVARCHAR(30)-
Product_CodeVARCHAR(30)-
Product_DescriptionVARCHAR(255)-
Product_Description_OtherVARCHAR(255)-
Prior_Infusion_RateVARCHAR(20)-
Infusion_RateVARCHAR(20)-
Infusion_Rate_AdjustmentVARCHAR(50)-
Infusion_Rate_Adjustment_AmountVARCHAR(30)-
Infusion_Rate_UnitsVARCHAR(30)-
RouteVARCHAR(5)-
Infusion_CompleteVARCHAR(255)-
Completion_IntervalVARCHAR(30)-
New_IV_Bag_HungVARCHAR(1)-
Continued_infusion_in_other_locationVARCHAR(1)-
Restart_IntervalVARCHAR(30)-
SideVARCHAR(10)-
SiteVARCHAR(255)-
non_formulary_visual_verificationVARCHAR(1)-

POE

提供者医嘱输入(POE)是医院护理提供者下单的通用接口。大多数治疗和程序必须通过POE下单。

INPUTEVENTS

只有MetaVision数据,并将成分存储在数据表中,“水”是大多数输入的一个组成部分,将患者接受的水量制成表格,可以准确估计患者的液体摄入量。

免责声明:文章转载自《KDD MIMIC-IV与MIMIC-III的区别》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Django启动过程之超级详细分析c++ 模板元编程的一点体会下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP开发api接口安全验证(转)

php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 验证原理 示意图 原理 从图中可以看得很清楚,前台想要调用接口,需要使用...

String和datetime在SQL中和在C#中相互转换方法总结

String和datetime之间相互转换方法总结: SQL中的转换方法: 一,将string转换为datetime,主要是使用Convert方法, 方法,Convert(datetime [ ( length ) ] , expression, [style])           如: convert(datetime,Datetime.Now,120...

js 时间戳转换为‘yyyy-MM-dd hh:mm’格式(es6语法)

function formatDate(date,fmt) { if(/(y+)/.test(fmt)){ fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length)); } let o = { 'M+':date.getMonth...

MongoDB中的_id和ObjectId

ObjectId是"_id"的默认类型。它设计成轻量型的,不同的机器都能用全局唯一的同种方法方便地生成它。 这是MongoDB采用ObjectId,而不是其他比较常规的做法(比如自动增加的主键)的主要原因,因为在多个 服务器上同步自动增加主键值既费力还费时。MongoDB从一开始就设计用来作为分布式数据库,处理多个节 点是一个核心要求。后面会讲到O...

[原创]Java项目统一UTC时间方案

Java项目统一UTC时间方案 作者:Gods_巨蚁 引言 近期团队的个别项目在进行框架升级后,部分时间值存在8小时误差,原因是错误的将数据库中的时间数据理解成了UTC时间(旧版本认为是北京时间) 考虑到未来项目对于时间理解的一致性,我决定将项目统一为使用UTC时间,经调研,形成本文 mysql数据库时区及时间时间类型说明 数据库时区 mysql数据库...

JAVA中java.util.Date、java.sql.Timestamp和String之间的互相转换

感谢博主分享 https://www.cnblogs.com/zhang-yan/p/7733005.html java.util.Date---->String /** * 将java.util.Date对象转化为String字符串 * @param date * 要格式的java.util.Date对象 * @par...