|
| 1 | +------------------------------------------- |
| 2 | +-- Create the tables and MIMIC-IV-Note schema -- |
| 3 | +------------------------------------------- |
| 4 | + |
| 5 | +---------------------- |
| 6 | +-- Creating schemas -- |
| 7 | +---------------------- |
| 8 | + |
| 9 | +DROP SCHEMA IF EXISTS mimiciv_note CASCADE; |
| 10 | +CREATE SCHEMA mimiciv_note; |
| 11 | + |
| 12 | +--------------------- |
| 13 | +-- Creating tables -- |
| 14 | +--------------------- |
| 15 | + |
| 16 | +-- schema |
| 17 | + |
| 18 | +DROP TABLE IF EXISTS mimiciv_note.discharge; |
| 19 | +CREATE TABLE mimiciv_note.discharge |
| 20 | +( |
| 21 | + note_id VARCHAR(25) NOT NULL, |
| 22 | + subject_id INTEGER NOT NULL, |
| 23 | + hadm_id INTEGER NOT NULL, |
| 24 | + note_type VARCHAR(2) NOT NULL, |
| 25 | + note_seq SMALLINT NOT NULL, |
| 26 | + charttime TIMESTAMP NOT NULL, |
| 27 | + storetime TIMESTAMP, |
| 28 | + text TEXT NOT NULL |
| 29 | +); |
| 30 | + |
| 31 | +DROP TABLE IF EXISTS mimiciv_note.radiology; |
| 32 | +CREATE TABLE mimiciv_note.radiology |
| 33 | +( |
| 34 | + note_id VARCHAR(25) NOT NULL, |
| 35 | + subject_id INTEGER NOT NULL, |
| 36 | + hadm_id INTEGER, |
| 37 | + note_type VARCHAR(2) NOT NULL, |
| 38 | + note_seq SMALLINT NOT NULL, |
| 39 | + charttime TIMESTAMP NOT NULL, |
| 40 | + storetime TIMESTAMP, |
| 41 | + text TEXT NOT NULL |
| 42 | +); |
| 43 | + |
| 44 | +DROP TABLE IF EXISTS mimiciv_note.discharge_detail; |
| 45 | +CREATE TABLE mimiciv_note.discharge_detail |
| 46 | +( |
| 47 | + note_id VARCHAR(25) NOT NULL, |
| 48 | + subject_id INTEGER NOT NULL, |
| 49 | + field_name VARCHAR(255) NOT NULL, |
| 50 | + field_value TEXT NOT NULL, |
| 51 | + field_ordinal INTEGER NOT NULL |
| 52 | +); |
| 53 | + |
| 54 | + |
| 55 | +DROP TABLE IF EXISTS mimiciv_note.radiology_detail; |
| 56 | +CREATE TABLE mimiciv_note.radiology_detail |
| 57 | +( |
| 58 | + note_id VARCHAR(25) NOT NULL, |
| 59 | + subject_id INTEGER NOT NULL, |
| 60 | + field_name VARCHAR(255) NOT NULL, |
| 61 | + field_value TEXT NOT NULL, |
| 62 | + field_ordinal INTEGER NOT NULL |
| 63 | +); |
0 commit comments