DROP MATERIALIZED VIEW IF EXISTS ecmo CASCADE;
CREATE MATERIALIZED VIEW ecmo AS
WITH s1 AS (
SELECT
ch.stay_id,
ch.charttime
FROM
mimiciv_icu.chartevents ch
WHERE
itemid IN ('229266','229267','229268','229269',
'229270','229271','229272','229273','229274','229275',
'229276','229277','229278','229280','229363','229364',
'229365','229840','229841','229842','229843','229844',
'229845','229846','229847','229848','229849','229850',
'229851','229852','229853','229854','229855','229873',
'229874','229875','229876','229877','229878','229879',
'230159','230160','230161','230162','230163','230164',
'230165','230166','230167','230168','230169','230170',
'230171')
),
s2 AS (
SELECT
stay_id,
MIN(charttime) AS starttime,
MAX(charttime) AS endtime
FROM
s1
GROUP BY
stay_id
)
SELECT
stay_id,
starttime,
endtime,
CEIL(EXTRACT(EPOCH FROM (endtime - starttime)) / 86400) AS days_interval
FROM
s2;

从d_items中筛查ECMO,我们发现ECMO是归于一类的,同一类的代码共计有53个itemid,因此可以从mimiciv_icu.chartevents筛查到所有涉及ECMO的信息,感觉这种做法应该比去看操作诊断的ecmo信息要更准一点,操作的代码是:39655、A15223、5A1522F、5A1522G、5A1522H、5A15A2F、5A15A2G、5A15A2H。
原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=20247