Skip to content

Commit 563ac8a

Browse files
authored
Merge pull request #1687 from Jin-Zhang-Yaoguang/main
add validate.sql for mimic-iv-note
2 parents 3185933 + 40378e1 commit 563ac8a

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
WITH expected AS
2+
(
3+
SELECT 'discharge' AS tbl, 331793 AS row_count UNION ALL
4+
SELECT 'radiology' AS tbl, 2321355 AS row_count UNION ALL
5+
SELECT 'discharge_detail' AS tbl, 186138 AS row_count UNION ALL
6+
SELECT 'radiology_detail' AS tbl, 6046121 AS row_count
7+
)
8+
, observed as
9+
(
10+
SELECT 'discharge' AS tbl, COUNT(*) AS row_count FROM mimiciv_note.discharge UNION ALL
11+
SELECT 'radiology' AS tbl, COUNT(*) AS row_count FROM mimiciv_note.radiology UNION ALL
12+
SELECT 'discharge_detail' AS tbl, COUNT(*) AS row_count FROM mimiciv_note.discharge_detail UNION ALL
13+
SELECT 'radiology_detail' AS tbl, COUNT(*) AS row_count FROM mimiciv_note.radiology_detail
14+
)
15+
SELECT
16+
exp.tbl
17+
, exp.row_count AS expected_count
18+
, obs.row_count AS observed_count
19+
, CASE
20+
WHEN exp.row_count = obs.row_count
21+
THEN 'PASSED'
22+
ELSE 'FAILED'
23+
END AS ROW_COUNT_CHECK
24+
FROM expected exp
25+
INNER JOIN observed obs
26+
ON exp.tbl = obs.tbl
27+
ORDER BY exp.tbl
28+
;

0 commit comments

Comments
 (0)