Skip to content

Commit 5bdb9a0

Browse files
authored
Merge pull request #2015 from Chessing234/fix/mimic-iv-height-coalesce-h2
Fix FULL OUTER JOIN COALESCE in MIMIC-IV height concept
2 parents 17aeb3d + a817804 commit 5bdb9a0

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

mimic-iv/concepts/measurement/height.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ WITH ht_in AS (
2525
-- merge cm/height, only take 1 value per charted row
2626
, ht_stg0 AS (
2727
SELECT
28-
COALESCE(h1.subject_id, h1.subject_id) AS subject_id
29-
, COALESCE(h1.stay_id, h1.stay_id) AS stay_id
30-
, COALESCE(h1.charttime, h1.charttime) AS charttime
28+
COALESCE(h1.subject_id, h2.subject_id) AS subject_id
29+
, COALESCE(h1.stay_id, h2.stay_id) AS stay_id
30+
, COALESCE(h1.charttime, h2.charttime) AS charttime
3131
, COALESCE(h1.height, h2.height) AS height
3232
FROM ht_cm h1
3333
FULL OUTER JOIN ht_in h2

mimic-iv/concepts_duckdb/measurement/height.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ WITH ht_in AS (
2121
NOT c.valuenum IS NULL AND c.itemid = 226730
2222
), ht_stg0 AS (
2323
SELECT
24-
COALESCE(h1.subject_id, h1.subject_id) AS subject_id,
25-
COALESCE(h1.stay_id, h1.stay_id) AS stay_id,
26-
COALESCE(h1.charttime, h1.charttime) AS charttime,
24+
COALESCE(h1.subject_id, h2.subject_id) AS subject_id,
25+
COALESCE(h1.stay_id, h2.stay_id) AS stay_id,
26+
COALESCE(h1.charttime, h2.charttime) AS charttime,
2727
COALESCE(h1.height, h2.height) AS height
2828
FROM ht_cm AS h1
2929
FULL OUTER JOIN ht_in AS h2

mimic-iv/concepts_postgres/measurement/height.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ WITH ht_in AS (
2222
NOT c.valuenum IS NULL AND /* Height cm */ c.itemid = 226730
2323
), ht_stg0 /* merge cm/height, only take 1 value per charted row */ AS (
2424
SELECT
25-
COALESCE(h1.subject_id, h1.subject_id) AS subject_id,
26-
COALESCE(h1.stay_id, h1.stay_id) AS stay_id,
27-
COALESCE(h1.charttime, h1.charttime) AS charttime,
25+
COALESCE(h1.subject_id, h2.subject_id) AS subject_id,
26+
COALESCE(h1.stay_id, h2.stay_id) AS stay_id,
27+
COALESCE(h1.charttime, h2.charttime) AS charttime,
2828
COALESCE(h1.height, h2.height) AS height
2929
FROM ht_cm AS h1
3030
FULL OUTER JOIN ht_in AS h2

0 commit comments

Comments
 (0)