MIMIC-IV表格说明(二)

MIMIC-IV表格说明(二)

一、Core:Admissions、Patients、Transfers

1、Admissions表

NamePostgres data type说明
subject_idINTEGER可能有重复subject_id,表示单个患者多次入院
hadm_idINTEGER每一行都包含一个唯一的hadm_id
admittimeTIMESTAMP(0)患者入院的日期和时间
dischtimeTIMESTAMP(0)患者出院的日期和时间
deathtimeTIMESTAMP(0)患者的院内死亡时间,deathtime仅当患者在医院死亡时才会出现
admission_typeVARCHAR(40)有 9 种:“流动观察”、“直接紧急情况”、“直接观察”、“选择性”、“欧盟观察”、“紧急情况”、“观察准入”、“手术当天入场”、“紧急情况”
admission_locationVARCHAR(60)到达医院之前提供有关患者位置的信息
discharge_locationVARCHAR(60)病人出院后的处置
insuranceVARCHAR(255)保险
languageVARCHAR(10)语言
marital_statusVARCHAR(80)婚姻状况
ethnicityVARCHAR(80)宗教
edregtimeTIMESTAMP(0)入急诊室时间
edouttimeTIMESTAMP(0)出急诊室时间
hospital_expire_flagSMALLINT指示患者是否在给定住院期间死亡。1表示在医院死亡,并0表示存活到出院。

2、Patients表

NamePostgres data type说明
subject_idINTEGER个体患者的唯一标识符
genderVARCHAR(1)性别
anchor_ageINTEGER患者的年龄anchor_year。如果患者的anchor_age年龄超过 89岁,anchor_year则anchor_age无论他们实际年龄多大,都将设置为 91。
anchor_yearINTEGER对患者来说是一个变化的年份。
anchor_year_groupVARCHAR(255)是一个年份范围 – 患者anchor_year发生在这个范围内。
dodTIMESTAMP(0)患者的去识别死亡日期。死亡日期仅从医院信息系统中提取

3、transfers

NamePostgres data type说明
subject_idINTEGER 
hadm_idINTEGER 
transfer_idINTEGER患者住院期间transfer_id是唯一的,并且对于患者物理位置是唯一的。
eventtypeVARCHAR(10)描述发生了什么转移事件:“ed”表示急诊科住院,“admit”表示住院,“transfer”表示院内转移,“discharge”表示出院。
careunitVARCHAR(255)患者实际所在的病房或病房的类型。护理单元的示例包括医疗 ICU、外科 ICU、医疗病房、新婴儿托儿所等。
intimeTIMESTAMP(0)提供患者从前一个护理单元转移到当前护理单元的日期和时间
outtimeTIMESTAMP(0)提供患者被转移出当前物理位置的日期和时间。

二、Hosp(17张)

1、d_hcpcs:用于获取 hcpcsevents 表中使用的代码

NamePostgres data type说明
codeCHAR(5)唯一代表事件的五字符代码
categorySMALLINT代码的广泛分类
long_descriptionTEXT长文本描述
short_descriptionVARCHAR(180)短文本描述

2、d_icd_diagnoses:提供 ICD-9/ICD-10 收费诊断的描述

NamePostgres data type说明
icd_codeVARCHAR(10)国际编码定义 (ICD) 代码,ICD-9 代码是 5 个字符长的字符串,完全是数字;ICD-10 代码长度为 3-7 个字符,并且始终以一个字母为前缀,后跟一组数值
icd_versionINTEGER版本 9 (ICD-9) 和版本 10 (ICD-10)
long_titleVARCHAR(300)提供了 ICD 代码的含义

3、d_icd_procedures定义了操作的国际疾病分类 (ICD) 代码

NamePostgres data type说明
icd_codeVARCHAR(10)
icd_versionINTEGER版本 9 (ICD-9) 和版本 10 (ICD-10)
long_titleVARCHAR(300)提供了 ICD 代码的含义

4、d_labitems:提供所有实验室项目的描述

NamePostgres data type说明
itemidINTEGER实验室概念的唯一标识符。itemid对每一行都是唯一的,可用于识别 LABEVENTS 中与特定概念相关的数据。
labelVARCHAR(50)该label列描述了由 表示的概念itemid
fluidVARCHAR(50)fluid描述进行测量的物质
categoryVARCHAR(50)category提供有关测量类型的更高级别的信息
loinc_codeVARCHAR(50)loinc_code包含与给定itemid. LOINC 是一种本体,最初指定实验室测量,但后来扩展到涵盖广泛的临床相关概念

5、diagnoses_icd

NamePostgres data type说明
subject_idINTEGER
hadm_idINTEGER
seq_numINTEGER分配给诊断的优先级
icd_codeCHAR(7)
icd_versionINTEGER

6、drgcodes

NamePostgres data type说明
subject_idINTEGER
hadm_idINTEGER
drg_typeVARCHAR(4)用于代码的特定药物
drg_codeVARCHAR(10)
descriptionVARCHAR(195)给定 药物代码的描述
drg_severitySMALLINT一些 药物进一步限定了患者疾病的严重程度
drg_mortalitySMALLINT死亡的可能性

7、emar:此表中的记录由床边护理人员扫描与药物和患者相关的条码填充。

NamePostgres data type说明
subject_idINTEGER NOT NULL
hadm_idINTEGER NOT NULL
emar_idVARCHAR(100) NOT NULLeMAR 中每个订单的唯一标识符,emar_id由以下模式组成:’ subject_id- ‘
emar_seqINTEGER NOT NULL是一个连续整数,其编号 eMAR 按时间顺序排列
poe_idVARCHAR(25) NOT NULL将emar中的主管部门与poe和处方中的命令联系起来的标识符
pharmacy_idVARCHAR(25) NOT NULL将emar中的管理部门与药房表中的药房信息联系起来的标识符。
charttimeTIMESTAMP NOT NULL给药的时间
medicationTEXT药物名称
event_txtTEXT有关管理的信息。最常见event_txt的是“Administered”,但其他可能的值是“Applied”、“Confirmed”、“Delayed”、“Not Given”等。
scheduletimeTIMESTAMP如果存在,则为安排管理的时间。
storetimeTIMESTAMP NOT NULL在 eMAR 表中记录管理的时间。

8、emar_detail

NamePostgres data type说明
subject_id整数非空
emar_idVARCHAR(25) 非空
emar_seq整数非空
parent_field_ordinal数字 (5, 3)描绘了同一 eMar 事件的多次给药
administration_typeVARCHAR(50)给药类型,包括“IV Bolus”、“IV Infusion”、“Medication Infusion”、“Transdermal Patch”等。
pharmacy_id整数允许将 eMAR 订单链接到药房表中提供的药房信息的标识符
barcode_typeVARCHAR(4)
reason_for_no_barcode文本
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_unitVARCHAR(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)

9、hcpcsevents

NamePostgres data type说明
subject_idINTEGER
hadm_idINTEGER
chartdateDATE与编码事件关联的日期
hcpcs_cdCHAR(5)唯一代表事件的五字符代码。将其链接到coded_hcpcs以获得对代码的更长描述。
seq_numINTEGER分配给 HCPCS 代码的个人住院医嘱。这个顺序有时传达意义,例如有时更高的优先级,但这并不能保证在所有代码中。
short_descriptionTEXT简短文本描述。

10、labevents

NamePostgres data type说明
labevent_idINTEGER NOT NULL对于表中的每一行都是唯一的
subject_idINTEGER NOT NULL
hadm_idINTEGER
specimen_idINTEGER NOT NULL唯一表示进行实验室测量的样本
itemidINTEGER NOT NULL唯一表示实验室概念的标识符
charttimeTIMESTAMP NOT NULL这通常是获取样本的时间,并且通常明显于可以进行测量的时间
storetimeTIMESTAMP在实验室系统中进行测量的时间。
valueVARCHAR(200)实验室测量的结果,如果是数字,则将值转换为数字数据类型。
valuenumDOUBLE PRECISION实验室测量的结果,如果是数字,则将值转换为数字数据类型。
valueuomVARCHAR(20)测量单位
ref_range_lowerDOUBLE PRECISION上限和下限参考范围表示实验室测量的正常范围。超出参考范围的值被认为是异常的。
ref_range_upperDOUBLE PRECISION上限和下限参考范围表示实验室测量的正常范围。超出参考范围的值被认为是异常的。
flagVARCHAR(10)一个简短的字符串,主要用于指示实验室测量是否异常。
priorityVARCHAR(7)实验室测量的优先级:常规或紧急。
commentsTEXT与实验室测量相关的去识别的自由文本评论。通常这些提供有关样品的信息,是否向护理提供者发出任何有关结果的通知,解释的考虑因素,或者在某些情况下,评论包含实验室本身的结果。已完全去标识化(即不保留信息内容)的评论显示为三个下划线:___。NULL注释表示没有对该行进行注释。

11、microbiologyevents

NamePostgres data type说明
microevent_idINTEGER NOT NULL表示行的唯一整数
subject_idINTEGER
hadm_idINTEGER
micro_specimen_idINTEGER NOT NULL
chartdateTIMESTAMP(0) NOT NULL日期
charttimeTIMESTAMP(0)通常是最接近实际测量数据的时间
spec_itemidINTEGER NOT NULL测试细菌生长的样本号。
spec_type_descVARCHAR(100) NOT NULL样本是来自患者的样本;例如血液、尿液、痰液等。
test_seqINTEGER NOT NULL如果抽取了多个样本,test_seq则会对它们进行描绘
storedateTIMESTAMP(0)可获得微生物学结果的日期 ( storedate) 或日期和时间 ( )
storetimeTIMESTAMP(0)可获得微生物学结果的日期 ( storedate) 或日期和时间 ( )
test_itemidINTEGER
test_nameVARCHAR(100)对给定样本进行的测试
org_itemidINTEGER
org_nameVARCHAR(100)测试时生长的病原体
isolate_numSMALLINT为了测试抗生素,分离的菌落(整数;从 1 开始)。
quantityVARCHAR(50)
ab_itemidINTEGER
ab_nameVARCHAR(30)如果针对给定生物体测试了抗生素的敏感性,则此处列出了该抗生素。
dilution_textVARCHAR(10)测试抗生素敏感性时的稀释值。
dilution_comparisonVARCHAR(20)
dilution_valueDOUBLE PRECISION
interpretationVARCHAR(5)interpretation的抗生素敏感性,并指示测试的结果。“S”是敏感的,“R”是耐药的,“I”是中等的,“P”是未决的。
commentsTEXT与微生物学测量相关的未识别的自由文本评论。通常这些提供有关样品的信息,是否向护理提供者发出有关结果的通知,解释的考虑因素,或者在某些情况下,评论包含测量结果本身。已完全去标识化(即不保留信息内容)的评论显示为三个下划线:___。NULL注释表示没有对该行进行注释。

12、pharmacy

NamePostgres data type说明
subject_idINTEGER NOT NULL
hadm_idINTEGER NOT NULL
pharmacy_idINTEGER NOT NULL
poe_idVARCHAR(25)
starttimeTIMESTAMP(3)给定处方药的开始时间。
stoptimeTIMESTAMP(3)给定处方药的停止时间。
medicationTEXT提供的药物名称
proc_typeVARCHAR(50) NOT NULL订单类型:“IV Piggyback”、“Non-formalary”、“Unit Dose”等。
statusVARCHAR(50)处方是否有效、无效或已停用。
entertimeTIMESTAMP(3) NOT NULL处方输入药房系统的日期和时间。
verifiedtimeTIMESTAMP(3)医生验证处方的日期和时间。
routeVARCHAR(50)处方的预期给药途径。
frequencyVARCHAR(50)应向患者给药的频率
disp_schedVARCHAR(255)一天中应该给予药物的时间
infusion_typeVARCHAR(15)描述输液类型的编码字母:“B”、“C”、“N”、“N1”、“O”或“R”。
sliding_scaleVARCHAR(1)指示药物是否应按比例给药:“Y”或“N”。
lockout_intervalVARCHAR(50)患者必须等到为自己提供另一剂剂量的时间;常与患者自控镇痛一起使用。
basal_rateREAL在 24 小时内给药的速度。
one_hr_maxVARCHAR(10)一小时内可给予的最大剂量。
doses_per_24_hrsREAL每 24 小时的预期剂量数。
durationREALduration是给定剂量的数字持续时间
duration_intervalVARCHAR(50)duration_interval可以被视为给定持续时间的测量单位。
expiration_valueINTEGERexpiration_value并expiration_unit提供直到药物到期的时间长度,例如 30 天、72 小时等
expiration_unitVARCHAR(50)
expirationdateTIMESTAMP(3)expirationdate提供去标识的到期日期。
dispensationVARCHAR(50)药物分配的来源。
fill_quantityVARCHAR(50)填写什么比例的处方。

13、poe

NamePostgres data type说明
poe_idVARCHAR(25) NOT NULL给定订单的唯一标识符
poe_seqINTEGER NOT NULL按时间顺序对 POE 订单进行排序的单调递增整数
subject_idINTEGER NOT NULL
hadm_idINTEGER NOT NULL
ordertimeTIMESTAMP NOT NULL下达供应商订单的日期和时间
order_typeVARCHAR(25)提供者订单的类型。来自哪个科
order_subtypeVARCHAR(50)有关提供商所下订单类型的更多详细信息
transaction_typeVARCHAR(15)提供者在执行此订单时执行的操作。
discontinue_of_poe_idVARCHAR(25)如果此订单中断了先前的订单,discontinue_of_poe_id则将链接到已中断的先前订单
discontinued_by_poe_idVARCHAR(25)如果此订单后来被不同的订单中断,discontinued_by_poe_id则将链接到该未来订单。
order_statusVARCHAR(15)订单是否仍处于活动状态(’Active’)或是否已被停用(’Inactive’)。

14、poe_detail

NamePostgres data type说明
poe_idVARCHAR(25) NOT NULL
poe_seqINTEGER NOT NULL
subject_idINTEGER NOT NULL
field_nameVARCHAR(255)每行提供有关 POE 订单特定方面的详细信息,field_name是该方面的名称。它是以下值之一:录取类别、承认、代码状态、咨询状态、咨询状态时间、排放计划、何时出院、适应症、紧急程度、转移至、管道和排水管类型
field_valueTEXTfield_value是与给定 POE 订单和 相关联的值field_name。例如,对于field_name“入院”,该field_value列包含患者入院的单位类型(精神病学、妇科等)。

15、prescriptions

NamePostgres data type说明
subject_idINTEGER NOT NULL
hadm_idINTEGER NOT NULL
pharmacy_idINTEGER
starttimeTIMESTAMP药物的规定开始
stoptimeTIMESTAMP停止时间
drug_typeVARCHAR(20) NOT NULL药物所占据的处方组成部分。可以是“MAIN”、“BASE”或“ADDITIVE”之一。
drugVARCHAR(255) NOT NULL所用药物的自由文本描述。
gsnVARCHAR(10)通用序列号 (GSN),用于药物的编码标识符。
ndcVARCHAR(20)国家药品代码 (NDC),一个唯一标识药物的编码标识符。
prod_strengthVARCHAR(255)对处方药物成分的自由文本描述(例如“12 毫克/0.8 毫升口服注射器”、“12.5 毫克片剂”等)。
form_rxVARCHAR(25)递送处方剂量的容器
dose_val_rxVARCHAR(100)预定在给定时间段内给予患者的处方剂量
dose_unit_rxVARCHAR(50)剂量的计量单位
form_val_dispVARCHAR(50)单一处方剂量中所含药物的量
form_unit_dispVARCHAR(50)用于处方剂量的计量单位
doses_per_24_hrsREAL每 24 小时给药的剂量数。每日剂量将导致doses_per_24_hrs:1,每天两次 (BID) 将是 2,依此类推。
routeVARCHAR(50)药物的给药途径。

16、procedures_icd

NamePostgres data type说明
subject_idINTEGER NOT NULL
hadm_idINTEGER NOT NULL
seq_numINTEGER NOT NULL住院期间操作发生的顺序。
chartdateDATE NOT NULL
icd_codeCHAR(7)
icd_versionINTEGER

17、services

NamePostgres data type说明
subject_idINT
hadm_idINT
transfertimeTIMESTAMP(0)transfertime是患者从prev_service(如果存在)移动到 的时间curr_service。
prev_serviceVARCHAR(20)患者居住的先前服务
curr_serviceVARCHAR(20)患者居住的当前服务

    原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=11895

    (9)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    xujunzju管理者
    上一篇 2022年4月18日 17:28
    下一篇 2022年4月19日 21:34

    相关推荐

    发表回复

    登录后才能评论
    联系我们
    邮箱:
    xujunzju@gmail.com
    公众号:
    xujunzju6174
    捐赠本站
    捐赠本站
    分享本页
    返回顶部