Skip to content

Commit ac17d7d

Browse files
committed
update row counts of MIMIC-IV v3.1
1 parent e398252 commit ac17d7d

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- Validate the MIMIC-IV tables built correctly by checking against known row counts
2-
-- of MIMIC-IV v2.1
2+
-- of MIMIC-IV v3.1
33
SELECT
44
CASE
55
WHEN exp.row_count = obs.row_count
@@ -11,38 +11,38 @@ SELECT
1111
, exp.tbl
1212
-- expected row count - hard-coded based off known values
1313
FROM (
14-
SELECT 'admissions' AS tbl, 431231 AS row_count UNION ALL
15-
SELECT 'd_hcpcs' AS tbl, 89200 AS row_count UNION ALL
16-
SELECT 'd_icd_diagnoses' AS tbl, 109775 AS row_count UNION ALL
17-
SELECT 'd_icd_procedures' AS tbl, 85257 AS row_count UNION ALL
18-
SELECT 'd_labitems' AS tbl, 1622 AS row_count UNION ALL
19-
SELECT 'diagnoses_icd' AS tbl, 4756326 AS row_count UNION ALL
20-
SELECT 'drgcodes' AS tbl, 604377 AS row_count UNION ALL
21-
SELECT 'emar' AS tbl, 26850359 AS row_count UNION ALL
22-
SELECT 'emar_detail' AS tbl, 54744789 AS row_count UNION ALL
23-
SELECT 'hcpcsevents' AS tbl, 150771 AS row_count UNION ALL
24-
SELECT 'labevents' AS tbl, 118171367 AS row_count UNION ALL
25-
SELECT 'microbiologyevents' AS tbl, 3228713 AS row_count UNION ALL
26-
SELECT 'omr' AS tbl, 6439169 AS row_count UNION ALL
27-
SELECT 'patients' AS tbl, 299712 AS row_count UNION ALL
28-
SELECT 'pharmacy' AS tbl, 13584514 AS row_count UNION ALL
29-
SELECT 'poe' AS tbl, 39366291 AS row_count UNION ALL
30-
SELECT 'poe_detail' AS tbl, 3879418 AS row_count UNION ALL
31-
SELECT 'prescriptions' AS tbl, 15416708 AS row_count UNION ALL
32-
SELECT 'procedures_icd' AS tbl, 669186 AS row_count UNION ALL
33-
SELECT 'services' AS tbl, 468029 AS row_count UNION ALL
34-
SELECT 'transfers' AS tbl, 1890972 AS row_count UNION ALL
14+
SELECT 'admissions' AS tbl, 546028 AS row_count UNION ALL
15+
SELECT 'd_hcpcs' AS tbl, 89208 AS row_count UNION ALL
16+
SELECT 'd_icd_diagnoses' AS tbl, 112107 AS row_count UNION ALL
17+
SELECT 'd_icd_procedures' AS tbl, 86423 AS row_count UNION ALL
18+
SELECT 'd_labitems' AS tbl, 1650 AS row_count UNION ALL
19+
SELECT 'diagnoses_icd' AS tbl, 6364488 AS row_count UNION ALL
20+
SELECT 'drgcodes' AS tbl, 761856 AS row_count UNION ALL
21+
SELECT 'emar' AS tbl, 42808593 AS row_count UNION ALL
22+
SELECT 'emar_detail' AS tbl, 87371064 AS row_count UNION ALL
23+
SELECT 'hcpcsevents' AS tbl, 186074 AS row_count UNION ALL
24+
SELECT 'labevents' AS tbl, 158374764 AS row_count UNION ALL
25+
SELECT 'microbiologyevents' AS tbl, 3988224 AS row_count UNION ALL
26+
SELECT 'omr' AS tbl, 7753027 AS row_count UNION ALL
27+
SELECT 'patients' AS tbl, 364627 AS row_count UNION ALL
28+
SELECT 'pharmacy' AS tbl, 17847567 AS row_count UNION ALL
29+
SELECT 'poe' AS tbl, 52212109 AS row_count UNION ALL
30+
SELECT 'poe_detail' AS tbl, 8504982 AS row_count UNION ALL
31+
SELECT 'prescriptions' AS tbl, 20292611 AS row_count UNION ALL
32+
SELECT 'procedures_icd' AS tbl, 859655 AS row_count UNION ALL
33+
SELECT 'services' AS tbl, 593071 AS row_count UNION ALL
34+
SELECT 'transfers' AS tbl, 2413581 AS row_count UNION ALL
3535
-- icu data
36-
SELECT 'icustays' AS tbl, 73181 AS row_count UNION ALL
37-
SELECT 'd_items' AS tbl, 4014 AS row_count UNION ALL
38-
SELECT 'chartevents' AS tbl, 313645063 AS row_count UNION ALL
39-
SELECT 'datetimeevents' AS tbl, 7112999 AS row_count UNION ALL
40-
SELECT 'inputevents' AS tbl, 8978893 AS row_count UNION ALL
41-
SELECT 'outputevents' AS tbl, 4234967 AS row_count UNION ALL
42-
SELECT 'procedureevents' AS tbl, 696092 AS row_count
36+
SELECT 'icustays' AS tbl, 94458 AS row_count UNION ALL
37+
SELECT 'd_items' AS tbl, 4095 AS row_count UNION ALL
38+
SELECT 'chartevents' AS tbl, 432997491 AS row_count UNION ALL
39+
SELECT 'datetimeevents' AS tbl, 9979761 AS row_count UNION ALL
40+
SELECT 'inputevents' AS tbl, 10953713 AS row_count UNION ALL
41+
SELECT 'outputevents' AS tbl, 5359395 AS row_count UNION ALL
42+
SELECT 'procedureevents' AS tbl, 808706 AS row_count
4343
) exp
4444
-- observed row count
45-
INNER JOIN
45+
INNER JOIN
4646
(
4747
SELECT 'admissions' AS tbl, count(*) AS row_count FROM admissions UNION ALL
4848
SELECT 'd_hcpcs' AS tbl, count(*) AS row_count FROM d_hcpcs UNION ALL
@@ -76,4 +76,4 @@ INNER JOIN
7676
) obs
7777
ON exp.tbl = obs.tbl
7878
ORDER BY exp.tbl
79-
;
79+
;

0 commit comments

Comments
 (0)