Skip to content

Commit 321dc69

Browse files
committed
lint sql
1 parent 3327e48 commit 321dc69

4 files changed

Lines changed: 14 additions & 7 deletions

File tree

mimic-iv/concepts/firstday/first_day_rrt.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ SELECT
55
, ie.stay_id
66
, MAX(dialysis_present) AS dialysis_present
77
, MAX(dialysis_active) AS dialysis_active
8-
, STRING_AGG(DISTINCT dialysis_type, ', ' ORDER BY dialysis_type) AS dialysis_type
8+
, STRING_AGG(DISTINCT dialysis_type, ', ' ORDER BY dialysis_type)
9+
AS dialysis_type
910
FROM `physionet-data.mimiciv_icu.icustays` ie
1011
LEFT JOIN `physionet-data.mimiciv_derived.rrt` rrt
1112
ON ie.stay_id = rrt.stay_id

mimic-iv/concepts/measurement/bg.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ SELECT
200200
OR pco2 IS NULL
201201
THEN NULL
202202
WHEN fio2 IS NOT NULL
203-
-- multiple by 100 because fio2 is in a % but should be a fraction
203+
-- multiple by 100 so fio2 goes % -> fraction
204204
THEN (fio2 / 100) * (760 - 47) - (pco2 / 0.8) - po2
205205
WHEN fio2_chartevents IS NOT NULL
206206
THEN (fio2_chartevents / 100) * (760 - 47) - (pco2 / 0.8) - po2

mimic-iv/concepts/measurement/rhythm.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ SELECT
33
ce.subject_id
44
, ce.charttime
55
, STRING_AGG(
6-
DISTINCT CASE WHEN itemid = 220048 THEN value ELSE NULL END,
7-
'; ' ORDER BY CASE WHEN itemid = 220048 THEN value ELSE NULL END
6+
DISTINCT CASE WHEN itemid = 220048 THEN value ELSE NULL END
7+
, '; ' ORDER BY CASE WHEN itemid = 220048 THEN value ELSE NULL END
88
) AS heart_rhythm
99
, MAX(CASE WHEN itemid = 224650 THEN value ELSE NULL END) AS ectopy_type
1010
, MAX(

mimic-iv/concepts/measurement/urine_output_rate.sql

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,27 @@ WITH tm AS (
4949
THEN iosum.urineoutput
5050
ELSE NULL END) AS urineoutput_6hr
5151
, ROUND(CAST(
52-
SUM(CASE WHEN DATETIME_DIFF(io.charttime, iosum.charttime, HOUR) <= 5
52+
SUM(
53+
CASE
54+
WHEN DATETIME_DIFF(io.charttime, iosum.charttime, HOUR) <= 5
5355
THEN iosum.tm_since_last_uo
5456
ELSE NULL END) / 60.0 AS NUMERIC
5557
), 6) AS uo_tm_6hr
5658
, SUM(CASE WHEN DATETIME_DIFF(io.charttime, iosum.charttime, HOUR) <= 11
5759
THEN iosum.urineoutput
5860
ELSE NULL END) AS urineoutput_12hr
5961
, ROUND(CAST(
60-
SUM(CASE WHEN DATETIME_DIFF(io.charttime, iosum.charttime, HOUR) <= 11
62+
SUM(
63+
CASE
64+
WHEN
65+
DATETIME_DIFF(io.charttime, iosum.charttime, HOUR) <= 11
6166
THEN iosum.tm_since_last_uo
6267
ELSE NULL END) / 60.0 AS NUMERIC
6368
), 6) AS uo_tm_12hr
6469
-- 24 hours
6570
, SUM(iosum.urineoutput) AS urineoutput_24hr
66-
, ROUND(CAST(SUM(iosum.tm_since_last_uo) / 60.0 AS NUMERIC), 6) AS uo_tm_24hr
71+
, ROUND(CAST(SUM(iosum.tm_since_last_uo) / 60.0 AS NUMERIC), 6)
72+
AS uo_tm_24hr
6773

6874
FROM uo_tm io
6975
-- this join gives you all UO measurements over a 24 hour period

0 commit comments

Comments
 (0)