Skip to content

Commit 7dfa2b0

Browse files
Merge pull request #99 from OHDSI/CDM_5_2_bug_fixes
Bugfix issues #98, #97 and #96.
2 parents daf928e + 322ad1b commit 7dfa2b0

10 files changed

Lines changed: 6 additions & 16 deletions

Impala/OMOP_CDM_ddl_Impala.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ CREATE TABLE visit_occurrence (
333333
visit_source_concept_id INTEGER,
334334
admitting_source_concept_id INTEGER,
335335
admitting_source_value VARCHAR(50),
336-
discharge_to_concept_id INTEGER(50),
336+
discharge_to_concept_id INTEGER,
337337
discharge_to_source_value VARCHAR(50),
338338
preceding_visit_occurrence_id INTEGER
339339
)

Oracle/OMOP CDM constraints - Oracle.sql

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,6 @@ ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_type_concept FOREIGN KEY (drug
353353

354354
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_route_concept FOREIGN KEY (route_concept_id) REFERENCES concept (concept_id);
355355

356-
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_dose_unit_concept FOREIGN KEY (dose_unit_concept_id) REFERENCES concept (concept_id);
357-
358356
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id);
359357

360358
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_visit FOREIGN KEY (visit_occurrence_id) REFERENCES visit_occurrence (visit_occurrence_id);

Oracle/OMOP CDM ddl - Oracle.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ CREATE TABLE visit_occurrence
315315
visit_source_concept_id INTEGER NULL,
316316
admitting_source_concept_id INTEGER NULL ,
317317
admitting_source_value VARCHAR(50) NULL ,
318-
discharge_to_concept_id INTEGER(50) NULL ,
318+
discharge_to_concept_id INTEGER NULL ,
319319
discharge_to_source_value VARCHAR(50) NULL ,
320320
preceding_visit_occurrence_id INTEGER NULL
321321
)

Oracle/OMOP CDM indexes required - Oracle - With constraints.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ CREATE INDEX idx_note_person_id ON note (person_id ASC);
113113
CREATE INDEX idx_note_concept_id ON note (note_type_concept_id ASC);
114114
CREATE INDEX idx_note_visit_id ON note (visit_occurrence_id ASC);
115115

116-
CREATE INDEX idx_note_nlp_person_id ON note_nlp (person_id ASC);
117116
CREATE INDEX idx_note_nlp_note_id ON note_nlp (note_id ASC);
118117
CREATE INDEX idx_note_nlp_concept_id ON note_nlp (note_nlp_concept_id ASC);
119118

Oracle/OMOP CDM indexes required - Oracle - Without constraints.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ CREATE INDEX idx_note_person_id ON note (person_id ASC);
132132
CREATE INDEX idx_note_concept_id ON note (note_type_concept_id ASC);
133133
CREATE INDEX idx_note_visit_id ON note (visit_occurrence_id ASC);
134134

135-
CREATE INDEX idx_note_nlp_person_id ON note_nlp (person_id ASC);
136135
CREATE INDEX idx_note_nlp_note_id ON note_nlp (note_id ASC);
137136
CREATE INDEX idx_note_nlp_concept_id ON note_nlp (note_nlp_concept_id ASC);
138137

PostgreSQL/OMOP CDM constraints - PostgreSQL.sql

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ ALTER TABLE measurement ADD CONSTRAINT xpk_measurement PRIMARY KEY ( measurement
126126

127127
ALTER TABLE note ADD CONSTRAINT xpk_note PRIMARY KEY ( note_id ) ;
128128

129-
ALTER TABLE note_nlp ADD CONSTRAINT xpk_note_nlp PRIMARY KEY NONCLUSTERED ( note_nlp_id ) ;
129+
ALTER TABLE note_nlp ADD CONSTRAINT xpk_note_nlp PRIMARY KEY ( note_nlp_id ) ;
130130

131131
ALTER TABLE observation ADD CONSTRAINT xpk_observation PRIMARY KEY ( observation_id ) ;
132132

@@ -352,8 +352,6 @@ ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_type_concept FOREIGN KEY (drug
352352

353353
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_route_concept FOREIGN KEY (route_concept_id) REFERENCES concept (concept_id);
354354

355-
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_dose_unit_concept FOREIGN KEY (dose_unit_concept_id) REFERENCES concept (concept_id);
356-
357355
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id);
358356

359357
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_visit FOREIGN KEY (visit_occurrence_id) REFERENCES visit_occurrence (visit_occurrence_id);

PostgreSQL/OMOP CDM ddl - PostgreSQL.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ CREATE TABLE note_nlp
465465
note_id INTEGER NOT NULL ,
466466
section_concept_id INTEGER NULL ,
467467
snippet VARCHAR(250) NULL ,
468-
offset VARCHAR(250) NULL ,
468+
"offset" VARCHAR(250) NULL ,
469469
lexical_variant VARCHAR(250) NOT NULL ,
470470
note_nlp_concept_id INTEGER NULL ,
471471
note_nlp_source_concept_id INTEGER NULL ,

PostgreSQL/OMOP CDM indexes required - PostgreSQL.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,8 @@ CLUSTER note USING idx_note_person_id ;
153153
CREATE INDEX idx_note_concept_id ON note (note_type_concept_id ASC);
154154
CREATE INDEX idx_note_visit_id ON note (visit_occurrence_id ASC);
155155

156-
CREATE INDEX idx_note_nlp_person_id ON note_nlp (person_id ASC);
157-
CLUSTER note_nlp USING idx_note_nlp_person_id ;
158156
CREATE INDEX idx_note_nlp_note_id ON note_nlp (note_id ASC);
157+
CLUSTER note_nlp USING idx_note_nlp_note_id ;
159158
CREATE INDEX idx_note_nlp_concept_id ON note_nlp (note_nlp_concept_id ASC);
160159

161160
CREATE INDEX idx_observation_person_id ON observation (person_id ASC);

Sql Server/OMOP CDM constraints - SQL Server.sql

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,6 @@ ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_type_concept FOREIGN KEY (drug
352352

353353
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_route_concept FOREIGN KEY (route_concept_id) REFERENCES concept (concept_id);
354354

355-
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_dose_unit_concept FOREIGN KEY (dose_unit_concept_id) REFERENCES concept (concept_id);
356-
357355
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id);
358356

359357
ALTER TABLE drug_exposure ADD CONSTRAINT fpk_drug_visit FOREIGN KEY (visit_occurrence_id) REFERENCES visit_occurrence (visit_occurrence_id);

Sql Server/OMOP CDM indexes required - SQL Server.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,7 @@ CREATE CLUSTERED INDEX idx_note_person_id ON note (person_id ASC);
131131
CREATE INDEX idx_note_concept_id ON note (note_type_concept_id ASC);
132132
CREATE INDEX idx_note_visit_id ON note (visit_occurrence_id ASC);
133133

134-
CREATE CLUSTERED INDEX idx_note_nlp_person_id ON note_nlp (person_id ASC);
135-
CREATE INDEX idx_note_nlp_note_id ON note_nlp (note_id ASC);
134+
CREATE CLUSTERED INDEX idx_note_nlp_note_id ON note_nlp (note_id ASC);
136135
CREATE INDEX idx_note_nlp_concept_id ON note_nlp (note_nlp_concept_id ASC);
137136

138137
CREATE CLUSTERED INDEX idx_observation_person_id ON observation (person_id ASC);

0 commit comments

Comments
 (0)