Skip to content

Commit c6606bf

Browse files
Closes #171 - changes datetime formats in sql server DDL to datetime2
1 parent 35cc09d commit c6606bf

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

Sql Server/OMOP CDM sql server ddl.txt

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ CREATE TABLE metadata
210210
value_as_string VARCHAR(MAX) NULL ,
211211
value_as_concept_id INTEGER NULL ,
212212
metadata_date DATE NULL ,
213-
metadata_datetime DATETIME NULL
213+
metadata_datetime DATETIME2 NULL
214214
)
215215
;
216216

@@ -229,7 +229,7 @@ CREATE TABLE person
229229
year_of_birth INTEGER NOT NULL ,
230230
month_of_birth INTEGER NULL,
231231
day_of_birth INTEGER NULL,
232-
birth_datetime DATETIME NULL,
232+
birth_datetime DATETIME2 NULL,
233233
race_concept_id INTEGER NOT NULL,
234234
ethnicity_concept_id INTEGER NOT NULL,
235235
location_id INTEGER NULL,
@@ -266,7 +266,7 @@ CREATE TABLE specimen
266266
specimen_concept_id INTEGER NOT NULL ,
267267
specimen_type_concept_id INTEGER NOT NULL ,
268268
specimen_date DATE NOT NULL ,
269-
specimen_datetime DATETIME NULL ,
269+
specimen_datetime DATETIME2 NULL ,
270270
quantity FLOAT NULL ,
271271
unit_concept_id INTEGER NULL ,
272272
anatomic_site_concept_id INTEGER NULL ,
@@ -285,7 +285,7 @@ CREATE TABLE death
285285
(
286286
person_id INTEGER NOT NULL ,
287287
death_date DATE NOT NULL ,
288-
death_datetime DATETIME NULL ,
288+
death_datetime DATETIME2 NULL ,
289289
death_type_concept_id INTEGER NOT NULL ,
290290
cause_concept_id INTEGER NULL ,
291291
cause_source_value VARCHAR(50) NULL,
@@ -301,9 +301,9 @@ CREATE TABLE visit_occurrence
301301
person_id INTEGER NOT NULL ,
302302
visit_concept_id INTEGER NOT NULL ,
303303
visit_start_date DATE NOT NULL ,
304-
visit_start_datetime DATETIME NULL ,
304+
visit_start_datetime DATETIME2 NULL ,
305305
visit_end_date DATE NOT NULL ,
306-
visit_end_datetime DATETIME NULL ,
306+
visit_end_datetime DATETIME2 NULL ,
307307
visit_type_concept_id INTEGER NOT NULL ,
308308
provider_id INTEGER NULL,
309309
care_site_id INTEGER NULL,
@@ -325,9 +325,9 @@ CREATE TABLE visit_detail
325325
person_id INTEGER NOT NULL ,
326326
visit_detail_concept_id INTEGER NOT NULL ,
327327
visit_start_date DATE NOT NULL ,
328-
visit_start_datetime DATETIME NULL ,
328+
visit_start_datetime DATETIME2 NULL ,
329329
visit_end_date DATE NOT NULL ,
330-
visit_end_datetime DATETIME NULL ,
330+
visit_end_datetime DATETIME2 NULL ,
331331
visit_type_concept_id INTEGER NOT NULL ,
332332
provider_id INTEGER NULL ,
333333
care_site_id INTEGER NULL ,
@@ -351,7 +351,7 @@ CREATE TABLE procedure_occurrence
351351
person_id INTEGER NOT NULL ,
352352
procedure_concept_id INTEGER NOT NULL ,
353353
procedure_date DATE NOT NULL ,
354-
procedure_datetime DATETIME NULL ,
354+
procedure_datetime DATETIME2 NULL ,
355355
procedure_type_concept_id INTEGER NOT NULL ,
356356
modifier_concept_id INTEGER NULL ,
357357
quantity INTEGER NULL ,
@@ -372,9 +372,9 @@ CREATE TABLE drug_exposure
372372
person_id INTEGER NOT NULL ,
373373
drug_concept_id INTEGER NOT NULL ,
374374
drug_exposure_start_date DATE NOT NULL ,
375-
drug_exposure_start_datetime DATETIME NULL ,
375+
drug_exposure_start_datetime DATETIME2 NULL ,
376376
drug_exposure_end_date DATE NOT NULL ,
377-
drug_exposure_end_datetime DATETIME NULL ,
377+
drug_exposure_end_datetime DATETIME2 NULL ,
378378
verbatim_end_date DATE NULL ,
379379
drug_type_concept_id INTEGER NOT NULL ,
380380
stop_reason VARCHAR(20) NULL ,
@@ -402,9 +402,9 @@ CREATE TABLE device_exposure
402402
person_id INTEGER NOT NULL ,
403403
device_concept_id INTEGER NOT NULL ,
404404
device_exposure_start_date DATE NOT NULL ,
405-
device_exposure_start_datetime DATETIME NULL ,
405+
device_exposure_start_datetime DATETIME2 NULL ,
406406
device_exposure_end_date DATE NULL ,
407-
device_exposure_end_datetime DATETIME NULL ,
407+
device_exposure_end_datetime DATETIME2 NULL ,
408408
device_type_concept_id INTEGER NOT NULL ,
409409
unique_device_id VARCHAR(50) NULL ,
410410
quantity INTEGER NULL ,
@@ -424,9 +424,9 @@ CREATE TABLE condition_occurrence
424424
person_id INTEGER NOT NULL ,
425425
condition_concept_id INTEGER NOT NULL ,
426426
condition_start_date DATE NOT NULL ,
427-
condition_start_datetime DATETIME NULL ,
427+
condition_start_datetime DATETIME2 NULL ,
428428
condition_end_date DATE NULL ,
429-
condition_end_datetime DATETIME NULL ,
429+
condition_end_datetime DATETIME2 NULL ,
430430
condition_type_concept_id INTEGER NOT NULL ,
431431
stop_reason VARCHAR(20) NULL ,
432432
provider_id INTEGER NULL ,
@@ -447,7 +447,7 @@ CREATE TABLE measurement
447447
person_id INTEGER NOT NULL ,
448448
measurement_concept_id INTEGER NOT NULL ,
449449
measurement_date DATE NOT NULL ,
450-
measurement_datetime DATETIME NULL ,
450+
measurement_datetime DATETIME2 NULL ,
451451
measurement_time VARCHAR(10) NULL ,
452452
measurement_type_concept_id INTEGER NOT NULL ,
453453
operator_concept_id INTEGER NULL ,
@@ -473,7 +473,7 @@ CREATE TABLE note
473473
note_id INTEGER NOT NULL ,
474474
person_id INTEGER NOT NULL ,
475475
note_date DATE NOT NULL ,
476-
note_datetime DATETIME NULL ,
476+
note_datetime DATETIME2 NULL ,
477477
note_type_concept_id INTEGER NOT NULL ,
478478
note_class_concept_id INTEGER NOT NULL ,
479479
note_title VARCHAR(250) NULL ,
@@ -501,7 +501,7 @@ CREATE TABLE note_nlp
501501
note_nlp_source_concept_id INTEGER NULL ,
502502
nlp_system VARCHAR(250) NULL ,
503503
nlp_date DATE NOT NULL ,
504-
nlp_datetime DATETIME NULL ,
504+
nlp_datetime DATETIME2 NULL ,
505505
term_exists VARCHAR(1) NULL ,
506506
term_temporal VARCHAR(50) NULL ,
507507
term_modifiers VARCHAR(2000) NULL
@@ -516,7 +516,7 @@ CREATE TABLE observation
516516
person_id INTEGER NOT NULL ,
517517
observation_concept_id INTEGER NOT NULL ,
518518
observation_date DATE NOT NULL ,
519-
observation_datetime DATETIME NULL ,
519+
observation_datetime DATETIME2 NULL ,
520520
observation_type_concept_id INTEGER NOT NULL ,
521521
value_as_number FLOAT NULL ,
522522
value_as_string VARCHAR(60) NULL ,

0 commit comments

Comments
 (0)