@@ -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