diff --git a/buildmimic/mimic-iii.yaml b/buildmimic/mimic-iii.yaml new file mode 100644 index 0000000..be29096 --- /dev/null +++ b/buildmimic/mimic-iii.yaml @@ -0,0 +1,2339 @@ +# Configuration file for the MIMIC-III schema +# Table ADMISSIONS +databaseChangeLog: + - preConditions: + - runningAs: + username: postgres + - changeSet: + id: 1 + author: lcp + changes: + - createTable: + tableName: ADMISSIONS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: ADMITTIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: DISCHTIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: DEATHTIME + type: TIMESTAMP(0) + - column: + name: ADMISSION_TYPE + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: ADMISSION_LOCATION + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: DISCHARGE_LOCATION + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: INSURANCE + type: VARCHAR(255) + constraints: + nullable: false + - column: + name: LANGUAGE + type: VARCHAR(10) + - column: + name: RELIGION + type: VARCHAR(50) + - column: + name: MARITAL_STATUS + type: VARCHAR(50) + - column: + name: ETHNICITY + type: VARCHAR(200) + constraints: + nullable: false + - column: + name: EDREGTIME + type: TIMESTAMP(0) + - column: + name: EDOUTTIME + type: TIMESTAMP(0) + - column: + name: DIAGNOSIS + type: VARCHAR(255) + - column: + name: HOSPITAL_EXPIRE_FLAG + type: SMALLINT + - column: + name: HAS_CHARTEVENTS_DATA + type: SMALLINT + constraints: + nullable: false +# Table CALLOUT + - changeSet: + id: 2 + author: lcp + changes: + - createTable: + tableName: CALLOUT + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: SUBMIT_WARDID + type: INT + - column: + name: SUBMIT_CAREUNIT + type: VARCHAR(15) + - column: + name: CURR_WARDID + type: INT + - column: + name: CURR_CAREUNIT + type: VARCHAR(15) + - column: + name: CALLOUT_WARDID + type: INT + - column: + name: CALLOUT_SERVICE + type: VARCHAR(10) + constraints: + nullable: false + - column: + name: REQUEST_TELE + type: SMALLINT + constraints: + nullable: false + - column: + name: REQUEST_RESP + type: SMALLINT + constraints: + nullable: false + - column: + name: REQUEST_CDIFF + type: SMALLINT + constraints: + nullable: false + - column: + name: REQUEST_MRSA + type: SMALLINT + constraints: + nullable: false + - column: + name: REQUEST_VRE + type: SMALLINT + constraints: + nullable: false + - column: + name: CALLOUT_STATUS + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: CALLOUT_OUTCOME + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: DISCHARGE_WARDID + type: INT + - column: + name: ACKNOWLEDGE_STATUS + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: CREATETIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: UPDATETIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: ACKNOWLEDGETIME + type: TIMESTAMP(0) + - column: + name: OUTCOMETIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: FIRSTRESERVATIONTIME + type: TIMESTAMP(0) + - column: + name: CURRENTRESERVATIONTIME + type: TIMESTAMP(0) +# Table CAREGIVERS + - changeSet: + id: 3 + author: lcp + changes: + - createTable: + tableName: CAREGIVERS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: CGID + type: INT + constraints: + nullable: false + - column: + name: LABEL + type: VARCHAR(15) + - column: + name: DESCRIPTION + type: VARCHAR(30) +# Table CHARTEVENTS + - changeSet: + id: 4 + author: lcp + changes: + - createTable: + tableName: CHARTEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ICUSTAY_ID + type: INT + - column: + name: ITEMID + type: INT + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CGID + type: INT + - column: + name: VALUE + type: VARCHAR(255) + - column: + name: VALUENUM + type: DOUBLE PRECISION + - column: + name: VALUEUOM + type: VARCHAR(50) + - column: + name: WARNING + type: INT + - column: + name: ERROR + type: INT + - column: + name: RESULTSTATUS + type: VARCHAR(50) + - column: + name: STOPPED + type: VARCHAR(50) + # PARTITION for Table CHARTEVENTS + # -- CREATE CHARTEVENTS TABLE + # CREATE TABLE chartevents_1 ( CHECK ( itemid >= 1 AND itemid < 210 )) INHERITS (chartevents); + # CREATE TABLE chartevents_2 ( CHECK ( itemid >= 210 AND itemid < 250 )) INHERITS (chartevents); + # CREATE TABLE chartevents_3 ( CHECK ( itemid >= 250 AND itemid < 614 )) INHERITS (chartevents); + # CREATE TABLE chartevents_4 ( CHECK ( itemid >= 614 AND itemid < 640 )) INHERITS (chartevents); + # CREATE TABLE chartevents_5 ( CHECK ( itemid >= 640 AND itemid < 742 )) INHERITS (chartevents); + # CREATE TABLE chartevents_6 ( CHECK ( itemid >= 742 AND itemid < 1800 )) INHERITS (chartevents); + # CREATE TABLE chartevents_7 ( CHECK ( itemid >= 1800 AND itemid < 2700 )) INHERITS (chartevents); + # CREATE TABLE chartevents_8 ( CHECK ( itemid >= 2700 AND itemid < 3700 )) INHERITS (chartevents); + # CREATE TABLE chartevents_9 ( CHECK ( itemid >= 3700 AND itemid < 4700 )) INHERITS (chartevents); + # CREATE TABLE chartevents_10 ( CHECK ( itemid >= 4700 AND itemid < 6000 )) INHERITS (chartevents); + # CREATE TABLE chartevents_11 ( CHECK ( itemid >= 6000 AND itemid < 7000 )) INHERITS (chartevents); + # CREATE TABLE chartevents_12 ( CHECK ( itemid >= 7000 AND itemid < 8000 )) INHERITS (chartevents); + # CREATE TABLE chartevents_13 ( CHECK ( itemid >= 8000 AND itemid < 220074 )) INHERITS (chartevents); + # CREATE TABLE chartevents_14 ( CHECK ( itemid >= 220074 AND itemid < 323769 )) INHERITS (chartevents); + # + # -- CREATE CHARTEVENTS TRIGGER + # CREATE OR REPLACE FUNCTION chartevents_insert_trigger() + # RETURNS TRIGGER AS $$ + # BEGIN + # IF ( NEW.itemid >= 1 AND NEW.itemid < 210 ) THEN INSERT INTO chartevents_1 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 210 AND NEW.itemid < 250 ) THEN INSERT INTO chartevents_2 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 250 AND NEW.itemid < 614 ) THEN INSERT INTO chartevents_3 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 614 AND NEW.itemid < 640 ) THEN INSERT INTO chartevents_4 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 640 AND NEW.itemid < 742 ) THEN INSERT INTO chartevents_5 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 742 AND NEW.itemid < 1800 ) THEN INSERT INTO chartevents_6 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 1800 AND NEW.itemid < 2700 ) THEN INSERT INTO chartevents_7 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 2700 AND NEW.itemid < 3700 ) THEN INSERT INTO chartevents_8 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 3700 AND NEW.itemid < 4700 ) THEN INSERT INTO chartevents_9 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 4700 AND NEW.itemid < 6000 ) THEN INSERT INTO chartevents_10 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 6000 AND NEW.itemid < 7000 ) THEN INSERT INTO chartevents_11 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 7000 AND NEW.itemid < 8000 ) THEN INSERT INTO chartevents_12 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 8000 AND NEW.itemid < 220074 ) THEN INSERT INTO chartevents_13 VALUES (NEW.*); + # ELSIF ( NEW.itemid >= 220074 AND NEW.itemid < 323769 ) THEN INSERT INTO chartevents_14 VALUES (NEW.*); + # ELSE + # INSERT INTO chartevents_null VALUES (NEW.*); + # END IF; + # RETURN NULL; + # END; + # $$ + # LANGUAGE plpgsql; + # + # CREATE TRIGGER insert_chartevents_trigger + # BEFORE INSERT ON chartevents + # FOR EACH ROW EXECUTE PROCEDURE chartevents_insert_trigger(); + # +# #Table CPTEVENTS + - changeSet: + id: 5 + author: lcp + changes: + - createTable: + tableName: CPTEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: COSTCENTER + type: VARCHAR(10) + constraints: + nullable: false + - column: + name: CHARTDATE + type: TIMESTAMP(0) + - column: + name: CPT_CD + type: VARCHAR(10) + constraints: + nullable: false + - column: + name: CPT_NUMBER + type: INT + - column: + name: CPT_SUFFIX + type: VARCHAR(5) + - column: + name: TICKET_ID_SEQ + type: INT + - column: + name: SECTIONHEADER + type: VARCHAR(50) + - column: + name: SUBSECTIONHEADER + type: VARCHAR(255) + - column: + name: DESCRIPTION + type: VARCHAR(200) +# Table DATETIMEEVENTS + - changeSet: + id: 6 + author: lcp + changes: + - createTable: + tableName: DATETIMEEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ICUSTAY_ID + type: INT + - column: + name: ITEMID + type: INT + constraints: + nullable: false + - column: + name: CHARTTIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: STORETIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: CGID + type: INT + constraints: + nullable: false + - column: + name: VALUE + type: TIMESTAMP(0) + - column: + name: VALUEUOM + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: WARNING + type: SMALLINT + - column: + name: ERROR + type: SMALLINT + - column: + name: RESULTSTATUS + type: VARCHAR(50) + - column: + name: STOPPED + type: VARCHAR(50) +# Table DIAGNOSES_ICD + - changeSet: + id: 7 + author: lcp + changes: + - createTable: + tableName: DIAGNOSES_ICD + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: SEQ_NUM + type: INT + - column: + name: ICD9_CODE + type: VARCHAR(20) +# Table DRGCODES + - changeSet: + id: 8 + author: lcp + changes: + - createTable: + tableName: DRGCODES + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: DRG_TYPE + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: DRG_CODE + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: DESCRIPTION + type: VARCHAR(255) + - column: + name: DRG_SEVERITY + type: SMALLINT + - column: + name: DRG_MORTALITY + type: SMALLINT +# Table D_CPT + - changeSet: + id: 9 + author: lcp + changes: + - createTable: + tableName: D_CPT + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: CATEGORY + type: SMALLINT + constraints: + nullable: false + - column: + name: SECTIONRANGE + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: SECTIONHEADER + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: SUBSECTIONRANGE + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: SUBSECTIONHEADER + type: VARCHAR(255) + constraints: + nullable: false + - column: + name: CODESUFFIX + type: VARCHAR(5) + - column: + name: MINCODEINSUBSECTION + type: INT + constraints: + nullable: false + - column: + name: MAXCODEINSUBSECTION + type: INT + constraints: + nullable: false +# Table D_ICD_DIAGNOSES + - changeSet: + id: 10 + author: lcp + changes: + - createTable: + tableName: D_ICD_DIAGNOSES + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: ICD9_CODE + type: VARCHAR(10) + constraints: + nullable: false + - column: + name: SHORT_TITLE + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: LONG_TITLE + type: VARCHAR(255) + constraints: + nullable: false +# Table D_ICD_PROCEDURES + - changeSet: + id: 11 + author: lcp + changes: + - createTable: + tableName: D_ICD_PROCEDURES + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: ICD9_CODE + type: VARCHAR(10) + constraints: + nullable: false + - column: + name: SHORT_TITLE + type: VARCHAR(50) + constraints: + nullable: false + - column: + name: LONG_TITLE + type: VARCHAR(255) + constraints: + nullable: false +# Table D_ITEMS + - changeSet: + id: 12 + author: lcp + changes: + - createTable: + tableName: D_ITEMS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: ITEMID + type: INT + constraints: + nullable: false + - column: + name: LABEL + type: VARCHAR(200) + - column: + name: ABBREVIATION + type: VARCHAR(100) + - column: + name: DBSOURCE + type: VARCHAR(20) + - column: + name: LINKSTO + type: VARCHAR(50) + - column: + name: CATEGORY + type: VARCHAR(100) + - column: + name: UNITNAME + type: VARCHAR(100) + - column: + name: PARAM_TYPE + type: VARCHAR(30) + - column: + name: CONCEPTID + type: INT +# Table D_LABITEMS + - changeSet: + id: 13 + author: lcp + changes: + - createTable: + tableName: D_LABITEMS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: ITEMID + type: INT + constraints: + nullable: false + - column: + name: LABEL + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: FLUID + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: CATEGORY + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: LOINC_CODE + type: VARCHAR(100) +# Table ICUSTAYS + - changeSet: + id: 14 + author: lcp + changes: + - createTable: + tableName: ICUSTAYS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: ICUSTAY_ID + type: INT + constraints: + nullable: false + - column: + name: DBSOURCE + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: FIRST_CAREUNIT + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: LAST_CAREUNIT + type: VARCHAR(20) + constraints: + nullable: false + - column: + name: FIRST_WARDID + type: SMALLINT + constraints: + nullable: false + - column: + name: LAST_WARDID + type: SMALLINT + constraints: + nullable: false + - column: + name: INTIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: OUTTIME + type: TIMESTAMP(0) + - column: + name: LOS + type: DOUBLE PRECISION +# Table INPUTEVENTS_CV + - changeSet: + id: 15 + author: lcp + changes: + - createTable: + tableName: INPUTEVENTS_CV + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ICUSTAY_ID + type: INT + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: ITEMID + type: INT + - column: + name: AMOUNT + type: DOUBLE PRECISION + - column: + name: AMOUNTUOM + type: VARCHAR(30) + - column: + name: RATE + type: DOUBLE PRECISION + - column: + name: RATEUOM + type: VARCHAR(30) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CGID + type: INT + - column: + name: ORDERID + type: INT + - column: + name: LINKORDERID + type: INT + - column: + name: STOPPED + type: VARCHAR(30) + - column: + name: NEWBOTTLE + type: INT + - column: + name: ORIGINALAMOUNT + type: DOUBLE PRECISION + - column: + name: ORIGINALAMOUNTUOM + type: VARCHAR(30) + - column: + name: ORIGINALROUTE + type: VARCHAR(30) + - column: + name: ORIGINALRATE + type: DOUBLE PRECISION + - column: + name: ORIGINALRATEUOM + type: VARCHAR(30) + - column: + name: ORIGINALSITE + type: VARCHAR(30) +# Table INPUTEVENTS_MV + - changeSet: + id: 16 + author: lcp + changes: + - createTable: + tableName: INPUTEVENTS_MV + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ICUSTAY_ID + type: INT + - column: + name: STARTTIME + type: TIMESTAMP(0) + - column: + name: ENDTIME + type: TIMESTAMP(0) + - column: + name: ITEMID + type: INT + - column: + name: AMOUNT + type: DOUBLE PRECISION + - column: + name: AMOUNTUOM + type: VARCHAR(30) + - column: + name: RATE + type: DOUBLE PRECISION + - column: + name: RATEUOM + type: VARCHAR(30) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CGID + type: INT + - column: + name: ORDERID + type: INT + - column: + name: LINKORDERID + type: INT + - column: + name: ORDERCATEGORYNAME + type: VARCHAR(100) + - column: + name: SECONDARYORDERCATEGORYNAME + type: VARCHAR(100) + - column: + name: ORDERCOMPONENTTYPEDESCRIPTION + type: VARCHAR(200) + - column: + name: ORDERCATEGORYDESCRIPTION + type: VARCHAR(50) + - column: + name: PATIENTWEIGHT + type: DOUBLE PRECISION + - column: + name: TOTALAMOUNT + type: DOUBLE PRECISION + - column: + name: TOTALAMOUNTUOM + type: VARCHAR(50) + - column: + name: ISOPENBAG + type: SMALLINT + - column: + name: CONTINUEINNEXTDEPT + type: SMALLINT + - column: + name: CANCELREASON + type: SMALLINT + - column: + name: STATUSDESCRIPTION + type: VARCHAR(30) + - column: + name: COMMENTS_EDITEDBY + type: VARCHAR(30) + - column: + name: COMMENTS_CANCELEDBY + type: VARCHAR(40) + - column: + name: COMMENTS_DATE + type: TIMESTAMP(0) + - column: + name: ORIGINALAMOUNT + type: DOUBLE PRECISION + - column: + name: ORIGINALRATE + type: DOUBLE PRECISION +# Table LABEVENTS + - changeSet: + id: 17 + author: lcp + changes: + - createTable: + tableName: LABEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ITEMID + type: INT + constraints: + nullable: false + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: VALUE + type: VARCHAR(200) + - column: + name: VALUENUM + type: DOUBLE PRECISION + - column: + name: VALUEUOM + type: VARCHAR(20) + - column: + name: FLAG + type: VARCHAR(20) +# Table MICROBIOLOGYEVENTS + - changeSet: + id: 18 + author: lcp + changes: + - createTable: + tableName: MICROBIOLOGYEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: CHARTDATE + type: TIMESTAMP(0) + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: SPEC_ITEMID + type: INT + - column: + name: SPEC_TYPE_DESC + type: VARCHAR(100) + - column: + name: ORG_ITEMID + type: INT + - column: + name: ORG_NAME + type: VARCHAR(100) + - column: + name: ISOLATE_NUM + type: SMALLINT + - column: + name: AB_ITEMID + type: INT + - column: + name: AB_NAME + type: VARCHAR(30) + - column: + name: DILUTION_TEXT + type: VARCHAR(10) + - column: + name: DILUTION_COMPARISON + type: VARCHAR(20) + - column: + name: DILUTION_VALUE + type: DOUBLE PRECISION + - column: + name: INTERPRETATION + type: VARCHAR(5) +# Table NOTEEVENTS + - changeSet: + id: 19 + author: lcp + changes: + - createTable: + tableName: NOTEEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: CHARTDATE + type: TIMESTAMP(0) + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CATEGORY + type: VARCHAR(50) + - column: + name: DESCRIPTION + type: VARCHAR(255) + - column: + name: CGID + type: INT + - column: + name: ISERROR + type: CHAR(1) + - column: + name: TEXT + type: TEXT +# Table OUTPUTEVENTS + - changeSet: + id: 20 + author: lcp + changes: + - createTable: + tableName: OUTPUTEVENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + - column: + name: ICUSTAY_ID + type: INT + - column: + name: CHARTTIME + type: TIMESTAMP(0) + - column: + name: ITEMID + type: INT + - column: + name: VALUE + type: DOUBLE PRECISION + - column: + name: VALUEUOM + type: VARCHAR(30) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CGID + type: INT + - column: + name: STOPPED + type: VARCHAR(30) + - column: + name: NEWBOTTLE + type: CHAR(1) + - column: + name: ISERROR + type: INT +# Table PATIENTS + - changeSet: + id: 21 + author: lcp + changes: + - createTable: + tableName: PATIENTS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: GENDER + type: VARCHAR(5) + constraints: + nullable: false + - column: + name: DOB + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: DOD + type: TIMESTAMP(0) + - column: + name: DOD_HOSP + type: TIMESTAMP(0) + - column: + name: DOD_SSN + type: TIMESTAMP(0) + - column: + name: EXPIRE_FLAG + type: INT + constraints: + nullable: false +# Table PRESCRIPTIONS + - changeSet: + id: 22 + author: lcp + changes: + - createTable: + tableName: PRESCRIPTIONS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: ICUSTAY_ID + type: INT + - column: + name: STARTDATE + type: TIMESTAMP(0) + - column: + name: ENDDATE + type: TIMESTAMP(0) + - column: + name: DRUG_TYPE + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: DRUG + type: VARCHAR(100) + constraints: + nullable: false + - column: + name: DRUG_NAME_POE + type: VARCHAR(100) + - column: + name: DRUG_NAME_GENERIC + type: VARCHAR(100) + - column: + name: FORMULARY_DRUG_CD + type: VARCHAR(120) + - column: + name: GSN + type: VARCHAR(200) + - column: + name: NDC + type: VARCHAR(120) + - column: + name: PROD_STRENGTH + type: VARCHAR(120) + - column: + name: DOSE_VAL_RX + type: VARCHAR(120) + - column: + name: DOSE_UNIT_RX + type: VARCHAR(120) + - column: + name: FORM_VAL_DISP + type: VARCHAR(120) + - column: + name: FORM_UNIT_DISP + type: VARCHAR(120) + - column: + name: ROUTE + type: VARCHAR(120) +# Table PROCEDUREEVENTS_MV + - changeSet: + id: 23 + author: lcp + changes: + - createTable: + tableName: PROCEDUREEVENTS_MV + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: ICUSTAY_ID + type: INT + - column: + name: STARTTIME + type: TIMESTAMP(0) + - column: + name: ENDTIME + type: TIMESTAMP(0) + - column: + name: ITEMID + type: INT + - column: + name: VALUE + type: DOUBLE PRECISION + - column: + name: VALUEUOM + type: VARCHAR(30) + - column: + name: LOCATION + type: VARCHAR(30) + - column: + name: LOCATIONCATEGORY + type: VARCHAR(30) + - column: + name: STORETIME + type: TIMESTAMP(0) + - column: + name: CGID + type: INT + - column: + name: ORDERID + type: INT + - column: + name: LINKORDERID + type: INT + - column: + name: ORDERCATEGORYNAME + type: VARCHAR(100) + - column: + name: SECONDARYORDERCATEGORYNAME + type: VARCHAR(100) + - column: + name: ORDERCATEGORYDESCRIPTION + type: VARCHAR(50) + - column: + name: ISOPENBAG + type: SMALLINT + - column: + name: CONTINUEINNEXTDEPT + type: SMALLINT + - column: + name: CANCELREASON + type: SMALLINT + - column: + name: STATUSDESCRIPTION + type: VARCHAR(30) + - column: + name: COMMENTS_EDITEDBY + type: VARCHAR(30) + - column: + name: COMMENTS_CANCELEDBY + type: VARCHAR(30) + - column: + name: COMMENTS_DATE + type: TIMESTAMP(0) +# Table PROCEDURES_ICD + - changeSet: + id: 24 + author: lcp + changes: + - createTable: + tableName: PROCEDURES_ICD + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: SEQ_NUM + type: INT + constraints: + nullable: false + - column: + name: ICD9_CODE + type: VARCHAR(20) + constraints: + nullable: false +# Table SERVICES + - changeSet: + id: 25 + author: lcp + changes: + - createTable: + tableName: SERVICES + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: TRANSFERTIME + type: TIMESTAMP(0) + constraints: + nullable: false + - column: + name: PREV_SERVICE + type: VARCHAR(20) + - column: + name: CURR_SERVICE + type: VARCHAR(20) +# Table TRANSFERS + - changeSet: + id: 26 + author: lcp + changes: + - createTable: + tableName: TRANSFERS + columns: + - column: + name: ROW_ID + type: INT + constraints: + nullable: false + - column: + name: SUBJECT_ID + type: INT + constraints: + nullable: false + - column: + name: HADM_ID + type: INT + constraints: + nullable: false + - column: + name: ICUSTAY_ID + type: INT + - column: + name: DBSOURCE + type: VARCHAR(20) + - column: + name: EVENTTYPE + type: VARCHAR(20) + - column: + name: PREV_CAREUNIT + type: VARCHAR(20) + - column: + name: CURR_CAREUNIT + type: VARCHAR(20) + - column: + name: PREV_WARDID + type: SMALLINT + - column: + name: CURR_WARDID + type: SMALLINT + - column: + name: INTIME + type: TIMESTAMP(0) + - column: + name: OUTTIME + type: TIMESTAMP(0) + - column: + name: LOS + type: DOUBLE PRECISION +# ---------------------------- # +# Primary keys and constraints # +# ---------------------------- # + - changeSet: + id: add-admissions-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: adm_rowid_pk + tableName: admissions + - addUniqueConstraint: + columnNames: HADM_ID + constraintName: adm_hadm_unique + tableName: admissions + - changeSet: + id: add-callout-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: callout_rowid_pk + tableName: callout + - changeSet: + id: add-caregivers-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: cg_rowid_pk + tableName: caregivers + - addUniqueConstraint: + columnNames: CGID + constraintName: cg_cgid_unique + tableName: caregivers + - changeSet: + id: add-chartevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: chartevents_rowid_pk + tableName: chartevents + - changeSet: + id: add-cptevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: cpt_rowid_pk + tableName: cptevents + - changeSet: + id: add-datetimeevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: datetime_rowid_pk + tableName: datetimeevents + - changeSet: + id: add-diagnoses_icd-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: diagnosesicd_rowid_pk + tableName: diagnoses_icd + - changeSet: + id: add-drgcodes-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: drg_rowid_pk + tableName: drgcodes + - changeSet: + id: add-d_cpt-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: dcpt_rowid_pk + tableName: d_cpt + - addUniqueConstraint: + columnNames: SUBSECTIONRANGE + constraintName: dcpt_ssrange_unique + tableName: d_cpt + - changeSet: + id: add-d_icd_diagnoses-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: d_icd_diag_rowid_pk + tableName: d_icd_diagnoses + - addUniqueConstraint: + columnNames: ICD9_CODE + constraintName: d_icd_diag_code_unique + tableName: d_icd_diagnoses + - changeSet: + id: add-d_icd_procedures-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: d_icd_proc_rowid_pk + tableName: d_icd_procedures + - addUniqueConstraint: + columnNames: ICD9_CODE + constraintName: d_icd_proc_code_unique + tableName: d_icd_procedures + - changeSet: + id: add-d_items-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: ditems_rowid_pk + tableName: d_items + - addUniqueConstraint: + columnNames: ITEMID + constraintName: ditems_itemid_unique + tableName: d_items + - changeSet: + id: add-d_labitems-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: dlabitems_rowid_pk + tableName: d_labitems + - addUniqueConstraint: + columnNames: ITEMID + constraintName: dlabitems_itemid_unique + tableName: d_labitems + - changeSet: + id: add-icustays-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: icustay_rowid_pk + tableName: icustays + - addUniqueConstraint: + columnNames: ICUSTAY_ID + constraintName: icustay_icustayid_unique + tableName: icustays + - changeSet: + id: add-inputevents_cv-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: inputevents_cv_rowid_pk + tableName: inputevents_cv + - changeSet: + id: add-inputevents_mv-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: inputevents_mv_rowid_pk + tableName: inputevents_mv + - changeSet: + id: add-labevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: labevents_rowid_pk + tableName: labevents + - changeSet: + id: add-microbiologyevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: micro_rowid_pk + tableName: microbiologyevents + - changeSet: + id: add-noteevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: noteevents_rowid_pk + tableName: noteevents + - changeSet: + id: add-outputevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: outputevents_cv_rowid_pk + tableName: outputevents + - changeSet: + id: add-patients-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: pat_rowid_pk + tableName: patients + - addUniqueConstraint: + columnNames: SUBJECT_ID + constraintName: pat_subid_unique + tableName: patients + - changeSet: + id: add-prescriptions-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: prescription_rowid_pk + tableName: prescriptions + - changeSet: + id: add-procedureevents-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: procedureevents_mv_rowid_pk + tableName: procedureevents + - changeSet: + id: add-procedures_icd-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: proceduresicd_rowid_pk + tableName: procedures_icd + - changeSet: + id: add-services-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: services_rowid_pk + tableName: services + - changeSet: + id: add-transfers-constraints + author: lcp + changes: + - addPrimaryKey: + columnNames: ROW_ID + constraintName: transfers_rowid_pk + tableName: transfers +# --------------------------------- # +# Indexes # +# --------------------------------- # + - changeSet: + id: createIndex-ADMISSIONS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: ADMISSIONS_IDX01 + tableName: ADMISSIONS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: ADMISSIONS_IDX02 + tableName: ADMISSIONS + unique: false + - changeSet: + id: createIndex-CALLOUT + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: CALLOUT_IDX01 + tableName: CALLOUT + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: CALLOUT_IDX02 + tableName: CALLOUT + unique: false +# TODO: chartevents + - changeSet: + id: createIndex-CPTEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: CPTEVENTS_idx01 + tableName: CPTEVENTS + unique: false + - createIndex: + columns: + - column: + name: CPT_CD + type: varchar(10) + indexName: CPTEVENTS_idx02 + tableName: CPTEVENTS + unique: false + - changeSet: + id: createIndex-D_ICD_DIAG + author: lcp + changes: + - createIndex: + columns: + - column: + name: ICD9_CODE + type: varchar(10) + indexName: D_ICD_DIAG_idx01 + tableName: D_ICD_DIAGNOSES + unique: false + - createIndex: + columns: + - column: + name: LONG_TITLE + type: varchar(255) + indexName: D_ICD_DIAG_idx02 + tableName: D_ICD_DIAGNOSES + unique: false + - changeSet: + id: createIndex-D_ICD_PROC + author: lcp + changes: + - createIndex: + columns: + - column: + name: ICD9_CODE + type: varchar(10) + indexName: D_ICD_PROC_idx01 + tableName: D_ICD_PROCEDURES + unique: false + - createIndex: + columns: + - column: + name: LONG_TITLE + type: varchar(255) + indexName: D_ICD_PROC_idx02 + tableName: D_ICD_PROCEDURES + unique: false + - changeSet: + id: createIndex-D_ITEMS + author: lcp + changes: + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: D_ITEMS_idx01 + tableName: D_ITEMS + unique: false + - createIndex: + columns: + - column: + name: LABEL + type: varchar(100) + indexName: D_ITEMS_idx02 + tableName: D_ITEMS + unique: false + - changeSet: + id: createIndex-D_LABITEMS + author: lcp + changes: + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: D_LABITEMS_idx01 + tableName: D_LABITEMS + unique: false + - createIndex: + columns: + - column: + name: LABEL + type: varchar(100) + indexName: D_LABITEMS_idx02 + tableName: D_LABITEMS + unique: false + - createIndex: + columns: + - column: + name: LOINC_CODE + type: ??? + indexName: D_LABITEMS_idx03 + tableName: D_LABITEMS + unique: false + - changeSet: + id: createIndex-DATETIMEEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: DATETIMEEVENTS_idx01 + tableName: DATETIMEEVENTS + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: DATETIMEEVENTS_idx02 + tableName: DATETIMEEVENTS + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: DATETIMEEVENTS_idx03 + tableName: DATETIMEEVENTS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: DATETIMEEVENTS_idx04 + tableName: DATETIMEEVENTS + unique: false + - changeSet: + id: createIndex-DIAGNOSES_ICD + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: DIAGNOSES_ICD_idx01 + tableName: DIAGNOSES_ICD + unique: false + - createIndex: + columns: + - column: + name: ICD9_CODE + type: varchar(10) + indexName: DIAGNOSES_ICD_idx02 + tableName: DIAGNOSES_ICD + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: DIAGNOSES_ICD_idx03 + tableName: DIAGNOSES_ICD + unique: false + - changeSet: + id: createIndex-DRGCODES + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: DRGCODES_idx01 + tableName: DRGCODES + unique: false + - createIndex: + columns: + - column: + name: DRG_CODE + type: varchar(20) + indexName: DRGCODES_idx02 + tableName: DRGCODES + unique: false + - createIndex: + columns: + - column: + name: DESCRIPTION + type: varchar(255) + indexName: DRGCODES_idx03 + tableName: DRGCODES + unique: false + - changeSet: + id: createIndex-ICUSTAYS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: ICUSTAYS_idx01 + tableName: ICUSTAYS + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: ICUSTAYS_idx02 + tableName: ICUSTAYS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: ICUSTAYS_idx03 + tableName: ICUSTAYS + unique: false + - changeSet: + id: createIndex-INPUTEVENTS_CV + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: INPUTEVENTS_CV_idx01 + tableName: INPUTEVENTS_CV + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: INPUTEVENTS_CV_idx02 + tableName: INPUTEVENTS_CV + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: INPUTEVENTS_CV_idx03 + tableName: INPUTEVENTS_CV + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: INPUTEVENTS_CV_idx04 + tableName: INPUTEVENTS_CV + unique: false + - changeSet: + id: createIndex-INPUTEVENTS_MV + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: INPUTEVENTS_MV_idx01 + tableName: INPUTEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: INPUTEVENTS_MV_idx02 + tableName: INPUTEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: INPUTEVENTS_MV_idx03 + tableName: INPUTEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: INPUTEVENTS_MV_idx04 + tableName: INPUTEVENTS_MV + unique: false + - changeSet: + id: createIndex-LABEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: LABEVENTS_idx01 + tableName: LABEVENTS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: LABEVENTS_idx02 + tableName: LABEVENTS + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: LABEVENTS_idx03 + tableName: LABEVENTS + unique: false + - changeSet: + id: createIndex-MICROBIOLOGYEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: MICROBIOLOGYEVENTS_idx01 + tableName: MICROBIOLOGYEVENTS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: MICROBIOLOGYEVENTS_idx02 + tableName: MICROBIOLOGYEVENTS + unique: false + - changeSet: + id: createIndex-NOTEEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: NOTEEVENTS_idx01 + tableName: NOTEEVENTS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: NOTEEVENTS_idx02 + tableName: NOTEEVENTS + unique: false + - createIndex: + columns: + - column: + name: CATEGORY + type: varchar(50) + indexName: NOTEEVENTS_idx03 + tableName: NOTEEVENTS + unique: false + - changeSet: + id: createIndex-OUTPUTEVENTS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: OUTPUTEVENTS_idx01 + tableName: OUTPUTEVENTS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: OUTPUTEVENTS_idx02 + tableName: OUTPUTEVENTS + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: OUTPUTEVENTS_idx03 + tableName: OUTPUTEVENTS + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: OUTPUTEVENTS_idx04 + tableName: OUTPUTEVENTS + unique: false + - changeSet: + id: createIndex-PRESCRIPTIONS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: PRESCRIPTIONS_idx01 + tableName: PRESCRIPTIONS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: PRESCRIPTIONS_idx02 + tableName: PRESCRIPTIONS + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: PRESCRIPTIONS_idx03 + tableName: PRESCRIPTIONS + unique: false + - createIndex: + columns: + - column: + name: DRUG_TYPE + type: varchar(100) + indexName: PRESCRIPTIONS_idx04 + tableName: PRESCRIPTIONS + unique: false + - createIndex: + columns: + - column: + name: DRUG + type: varchar(100) + indexName: PRESCRIPTIONS_idx05 + tableName: PRESCRIPTIONS + unique: false + - changeSet: + id: createIndex-PROCEDUREEVENTS_MV + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: PROCEDUREEVENTS_MV_idx01 + tableName: PROCEDUREEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: PROCEDUREEVENTS_MV_idx02 + tableName: PROCEDUREEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: PROCEDUREEVENTS_MV_idx03 + tableName: PROCEDUREEVENTS_MV + unique: false + - createIndex: + columns: + - column: + name: itemid + type: int + indexName: PROCEDUREEVENTS_MV_idx04 + tableName: PROCEDUREEVENTS_MV + unique: false + - changeSet: + id: createIndex-PROCEDURES_ICD + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: PROCEDURES_ICD_idx01 + tableName: PROCEDURES_ICD + unique: false + - createIndex: + columns: + - column: + name: ICD9_CODE + type: varchar(10) + indexName: PROCEDURES_ICD_idx02 + tableName: PROCEDURES_ICD + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: PROCEDURES_ICD_idx03 + tableName: PROCEDURES_ICD + unique: false + - changeSet: + id: createIndex-SERVICES + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: SERVICES_idx01 + tableName: SERVICES + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: SERVICES_idx02 + tableName: SERVICES + unique: false + - changeSet: + id: createIndex-TRANSFERS + author: lcp + changes: + - createIndex: + columns: + - column: + name: subject_id + type: int + indexName: TRANSFERS_idx01 + tableName: TRANSFERS + unique: false + - createIndex: + columns: + - column: + name: hadm_id + type: int + indexName: TRANSFERS_idx02 + tableName: TRANSFERS + unique: false + - createIndex: + columns: + - column: + name: icustay_id + type: int + indexName: TRANSFERS_idx03 + tableName: TRANSFERS + unique: false +# ---------------------------------- # +# Comments # +# ---------------------------------- # +# -------------------------------- # +# Checks # +# -------------------------------- #