Skip to content

Commit 4192768

Browse files
JackieMiumalistairewj
authored andcommitted
change column definitions to match csv data
1 parent fb54056 commit 4192768

File tree

3 files changed

+51
-24
lines changed

3 files changed

+51
-24
lines changed

mimic-ed/buildmimic/postgres/create.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ CREATE TABLE mimic_ed.medrecon
6060
charttime TIMESTAMP(0) NOT NULL,
6161
name VARCHAR(255) NOT NULL,
6262
gsn VARCHAR(11) NOT NULL,
63-
ndc VARCHAR(6) NOT NULL,
63+
ndc VARCHAR(12) NOT NULL,
6464
etc_rn INT NOT NULL,
6565
etccode VARCHAR(8),
6666
etcdescription VARCHAR(255)
@@ -97,8 +97,8 @@ CREATE TABLE mimic_ed.triage
9797
o2sat DOUBLE PRECISION,
9898
sbp DOUBLE PRECISION,
9999
dbp DOUBLE PRECISION,
100-
pain INT,
101-
acuity INT,
100+
pain DOUBLE PRECISION,
101+
acuity DOUBLE PRECISION,
102102
chiefcomplaint VARCHAR(255)
103103
) ;
104104

@@ -118,6 +118,6 @@ CREATE TABLE mimic_ed.vitalsign
118118
o2sat DOUBLE PRECISION,
119119
sbp DOUBLE PRECISION,
120120
dbp DOUBLE PRECISION,
121-
rhythm VARCHAR(50),
122-
pain INT
123-
);
121+
rhythm TEXT,
122+
pain TEXT
123+
);

mimic-ed/buildmimic/postgres/load.sql

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
\cd :mimic_data_dir
1616

1717
-- If running scripts individually, you can set the schema where all tables are created as follows:
18-
-- SET search_path TO mimicived;
18+
SET search_path TO mimic_ed;
1919
-- Restoring the search path to its default value can be accomplished as follows:
2020
-- SET search_path TO "$user",public;
2121

@@ -29,35 +29,48 @@
2929
--------------------------------------------------------
3030
-- Load Data for Table diagnosis
3131
--------------------------------------------------------
32-
32+
\echo '######################'
33+
\echo 'Copying diagnosis.....'
3334
\copy diagnosis FROM 'diagnosis.csv' DELIMITER ',' CSV HEADER NULL ''
35+
\echo 'Table diagnosis successfully generated.'
3436

3537
--------------------------------------------------------
3638
-- Load Data for Table edstays
3739
--------------------------------------------------------
38-
40+
\echo '###################'
41+
\echo 'Copying edstay.....'
3942
\copy edstays from 'edstays.csv' delimiter ',' csv header NULL ''
40-
43+
\echo 'Table edstay successfully generated.'
4144
--------------------------------------------------------
4245
-- Load Data for Table medrecon
4346
--------------------------------------------------------
44-
47+
\echo '#####################'
48+
\echo 'Copying medrecon.....'
4549
\copy medrecon from 'medrecon.csv' delimiter ',' csv header NULL ''
50+
\echo 'Table medrecon successfully generated.'
4651

4752
--------------------------------------------------------
4853
-- Load Data for Table pyxis
4954
--------------------------------------------------------
50-
55+
\echo '##################'
56+
\echo 'Copying pyxis.....'
5157
\copy pyxis from 'pyxis.csv' delimiter ',' csv header NULL ''
58+
\echo 'Table pyxis successfully generated.'
5259

5360
--------------------------------------------------------
5461
-- Load Data for Table triage
5562
--------------------------------------------------------
56-
63+
\echo '###################'
64+
\echo 'Copying triage.....'
5765
\copy triage from 'triage.csv' delimiter ',' csv header NULL ''
66+
\echo 'Table triage successfully generated.'
5867

5968
--------------------------------------------------------
6069
-- Load Data for Table vitalsign
6170
--------------------------------------------------------
62-
63-
\copy vitalsign from 'vitalsign.csv' delimiter ',' csv header NULL ''
71+
\echo '######################'
72+
\echo 'Copying vitalsign.....'
73+
\copy vitalsign from 'vitalsign.csv' delimiter ',' csv header NULL ''
74+
\echo 'Table vitalsign successfully generated.'
75+
\echo 'All tables generated.'
76+
\echo 'THE END.'

mimic-ed/buildmimic/postgres/load_gz.sql

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
\cd :mimic_data_dir
1616

1717
-- If running scripts individually, you can set the schema where all tables are created as follows:
18-
-- SET search_path TO mimicived;
18+
SET search_path TO mimic_ed;
1919
-- Restoring the search path to its default value can be accomplished as follows:
2020
-- SET search_path TO "$user",public;
2121

@@ -29,35 +29,49 @@
2929
--------------------------------------------------------
3030
-- Load Data for Table diagnosis
3131
--------------------------------------------------------
32-
32+
\echo '######################'
33+
\echo 'Copying diagnosis.....'
3334
\copy diagnosis FROM PROGRAM 'gzip -dc diagnosis.csv.gz' DELIMITER ',' CSV HEADER NULL ''
35+
\echo 'Table diagnosis successfully generated.'
3436

3537
--------------------------------------------------------
3638
-- Load Data for Table edstays
3739
--------------------------------------------------------
38-
39-
\copy edstays from edstays 'gzip -dc edstays.csv.gz' delimiter ',' csv header NULL ''
40+
\echo '###################'
41+
\echo 'Copying edstay.....'
42+
\copy edstays from PROGRAM 'gzip -dc edstays.csv.gz' delimiter ',' csv header NULL ''
43+
\echo 'Table edstay successfully generated.'
4044

4145
--------------------------------------------------------
4246
-- Load Data for Table medrecon
4347
--------------------------------------------------------
44-
48+
\echo '#####################'
49+
\echo 'Copying medrecon.....'
4550
\copy medrecon from PROGRAM 'gzip -dc medrecon.csv.gz' delimiter ',' csv header NULL ''
51+
\echo 'Table medrecon successfully generated.'
4652

4753
--------------------------------------------------------
4854
-- Load Data for Table pyxis
4955
--------------------------------------------------------
50-
56+
\echo '##################'
57+
\echo 'Copying pyxis.....'
5158
\copy pyxis from PROGRAM 'gzip -dc pyxis.csv.gz' delimiter ',' csv header NULL ''
59+
\echo 'Table pyxis successfully generated.'
5260

5361
--------------------------------------------------------
5462
-- Load Data for Table triage
5563
--------------------------------------------------------
56-
64+
\echo '###################'
65+
\echo 'Copying triage.....'
5766
\copy triage from PROGRAM 'gzip -dc triage.csv.gz' delimiter ',' csv header NULL ''
67+
\echo 'Table triage successfully generated.'
5868

5969
--------------------------------------------------------
6070
-- Load Data for Table vitalsign
6171
--------------------------------------------------------
62-
63-
\copy vitalsign from PROGRAM 'gzip -dc vitalsign.csv.gz' delimiter ',' csv header NULL ''
72+
\echo '######################'
73+
\echo 'Copying vitalsign.....'
74+
\copy vitalsign from PROGRAM 'gzip -dc vitalsign.csv.gz' delimiter ',' csv header NULL ''
75+
\echo 'Table vitalsign successfully generated.'
76+
\echo 'All tables generated.'
77+
\echo 'THE END.'

0 commit comments

Comments
 (0)