@@ -15,17 +15,17 @@ WITH ce AS (
1515 THEN valuenum * 100
1616 -- improperly input data - looks like O2 flow in litres
1717 WHEN valuenum > 1 AND valuenum < 20
18- THEN null
18+ THEN NULL
1919 WHEN valuenum >= 20 AND valuenum <= 100
2020 THEN valuenum
21- ELSE null END
21+ ELSE NULL END
2222 -- end of fio2 cleaning
2323 -- begin peep cleaning
2424 WHEN itemid IN (220339 , 224700 )
2525 THEN
2626 CASE
27- WHEN valuenum > 100 THEN null
28- WHEN valuenum < 0 THEN null
27+ WHEN valuenum > 100 THEN NULL
28+ WHEN valuenum < 0 THEN NULL
2929 ELSE valuenum END
3030 -- end peep cleaning
3131 ELSE valuenum END AS valuenum
@@ -56,39 +56,39 @@ SELECT
5656 , MAX (stay_id) AS stay_id
5757 , charttime
5858 , MAX (
59- CASE WHEN itemid = 224688 THEN valuenum ELSE null END
59+ CASE WHEN itemid = 224688 THEN valuenum ELSE NULL END
6060 ) AS respiratory_rate_set
6161 , MAX (
62- CASE WHEN itemid = 224690 THEN valuenum ELSE null END
62+ CASE WHEN itemid = 224690 THEN valuenum ELSE NULL END
6363 ) AS respiratory_rate_total
6464 , MAX (
65- CASE WHEN itemid = 224689 THEN valuenum ELSE null END
65+ CASE WHEN itemid = 224689 THEN valuenum ELSE NULL END
6666 ) AS respiratory_rate_spontaneous
6767 , MAX (
68- CASE WHEN itemid = 224687 THEN valuenum ELSE null END
68+ CASE WHEN itemid = 224687 THEN valuenum ELSE NULL END
6969 ) AS minute_volume
7070 , MAX (
71- CASE WHEN itemid = 224684 THEN valuenum ELSE null END
71+ CASE WHEN itemid = 224684 THEN valuenum ELSE NULL END
7272 ) AS tidal_volume_set
7373 , MAX (
74- CASE WHEN itemid = 224685 THEN valuenum ELSE null END
74+ CASE WHEN itemid = 224685 THEN valuenum ELSE NULL END
7575 ) AS tidal_volume_observed
7676 , MAX (
77- CASE WHEN itemid = 224686 THEN valuenum ELSE null END
77+ CASE WHEN itemid = 224686 THEN valuenum ELSE NULL END
7878 ) AS tidal_volume_spontaneous
7979 , MAX (
80- CASE WHEN itemid = 224696 THEN valuenum ELSE null END
80+ CASE WHEN itemid = 224696 THEN valuenum ELSE NULL END
8181 ) AS plateau_pressure
8282 , MAX (
83- CASE WHEN itemid IN (220339 , 224700 ) THEN valuenum ELSE null END
83+ CASE WHEN itemid IN (220339 , 224700 ) THEN valuenum ELSE NULL END
8484 ) AS peep
85- , MAX (CASE WHEN itemid = 223835 THEN valuenum ELSE null END) AS fio2
86- , MAX (CASE WHEN itemid = 224691 THEN valuenum ELSE null END) AS flow_rate
87- , MAX (CASE WHEN itemid = 223849 THEN value ELSE null END) AS ventilator_mode
85+ , MAX (CASE WHEN itemid = 223835 THEN valuenum ELSE NULL END) AS fio2
86+ , MAX (CASE WHEN itemid = 224691 THEN valuenum ELSE NULL END) AS flow_rate
87+ , MAX (CASE WHEN itemid = 223849 THEN value ELSE NULL END) AS ventilator_mode
8888 , MAX (
89- CASE WHEN itemid = 229314 THEN value ELSE null END
89+ CASE WHEN itemid = 229314 THEN value ELSE NULL END
9090 ) AS ventilator_mode_hamilton
91- , MAX (CASE WHEN itemid = 223848 THEN value ELSE null END) AS ventilator_type
91+ , MAX (CASE WHEN itemid = 223848 THEN value ELSE NULL END) AS ventilator_type
9292FROM ce
9393GROUP BY subject_id, charttime
9494;
0 commit comments