1+ /*OMOP CDM v5.3.1 14June2018*/
12#standardsql
23create table concept (
34 concept_id INT64 not null ,
@@ -9,7 +10,7 @@ create table concept (
910 concept_code STRING not null ,
1011 valid_start_DATE DATE not null ,
1112 valid_end_DATE DATE not null ,
12- invalid_reason STRING
13+ invalid_reason STRING
1314)
1415;
1516
@@ -46,7 +47,7 @@ create table concept_relationship (
4647 relationship_id STRING not null,
4748 valid_start_DATE DATE not null,
4849 valid_end_DATE DATE not null,
49- invalid_reason STRING
50+ invalid_reason STRING
5051 )
5152;
5253
@@ -88,7 +89,7 @@ create table source_to_concept_map (
8889 target_vocabulary_id STRING not null,
8990 valid_start_DATE DATE not null,
9091 valid_end_DATE DATE not null,
91- invalid_reason STRING
92+ invalid_reason STRING
9293)
9394;
9495
@@ -107,7 +108,7 @@ create table drug_strength (
107108 box_size INT64 ,
108109 valid_start_DATE DATE not null,
109110 valid_end_DATE DATE not null,
110- invalid_reason STRING
111+ invalid_reason STRING
111112)
112113;
113114
@@ -120,7 +121,7 @@ create table cohort_definition (
120121 definition_type_concept_id INT64 not null,
121122 cohort_definition_syntax STRING ,
122123 subject_concept_id INT64 not null,
123- cohort_initiation_DATE DATE
124+ cohort_initiation_DATE DATE
124125)
125126;
126127
@@ -130,7 +131,7 @@ create table attribute_definition (
130131 attribute_name STRING not null,
131132 attribute_description STRING ,
132133 attribute_type_concept_id INT64 not null,
133- attribute_syntax STRING
134+ attribute_syntax STRING
134135)
135136;
136137
@@ -146,7 +147,7 @@ create table cdm_source
146147 source_release_DATE DATE ,
147148 cdm_release_DATE DATE ,
148149 cdm_version STRING ,
149- vocabulary_version STRING
150+ vocabulary_version STRING
150151)
151152;
152153
@@ -159,7 +160,7 @@ create table metadata
159160 value_as_string STRING ,
160161 value_as_concept_id INT64 ,
161162 metadata_DATE DATE ,
162- metadata_DATETIME DATETIME
163+ metadata_DATETIME DATETIME
163164)
164165;
165166
@@ -185,7 +186,7 @@ create table person
185186 race_source_value STRING ,
186187 race_source_concept_id INT64 ,
187188 ethnicity_source_value STRING ,
188- ethnicity_source_concept_id INT64
189+ ethnicity_source_concept_id INT64
189190)
190191;
191192
@@ -219,7 +220,7 @@ create table specimen
219220 specimen_source_value STRING ,
220221 unit_source_value STRING ,
221222 anatomic_site_source_value STRING ,
222- disease_status_source_value STRING
223+ disease_status_source_value STRING
223224)
224225;
225226
@@ -233,7 +234,7 @@ create table death
233234 death_type_concept_id INT64 not null ,
234235 cause_concept_id INT64 ,
235236 cause_source_value STRING ,
236- cause_source_concept_id INT64
237+ cause_source_concept_id INT64
237238)
238239;
239240
@@ -257,33 +258,33 @@ create table visit_occurrence
257258 admitting_source_value STRING ,
258259 discharge_to_concept_id INT64 ,
259260 discharge_to_source_value STRING ,
260- preceding_visit_occurrence_id INT64
261+ preceding_visit_occurrence_id INT64
261262)
262263;
263264
264265
265266--HINT DISTRIBUTE_ON_KEY(person_id)
266267create table visit_detail
267268(
268- visit_detail_id INT64 not null ,
269- person_id INT64 not null ,
270- visit_detail_concept_id INT64 not null ,
271- visit_start_DATE DATE not null ,
272- visit_start_DATETIME DATETIME ,
273- visit_end_DATE DATE not null ,
274- visit_end_DATETIME DATETIME ,
275- visit_type_concept_id INT64 not null ,
276- provider_id INT64 ,
277- care_site_id INT64 ,
278- admitting_source_concept_id INT64 ,
279- discharge_to_concept_id INT64 ,
280- preceding_visit_detail_id INT64 ,
281- visit_source_value STRING ,
282- visit_source_concept_id INT64 ,
283- admitting_source_value STRING ,
284- discharge_to_source_value STRING ,
285- visit_detail_parent_id INT64 ,
286- visit_occurrence_id INT64 not null
269+ visit_detail_id INT64 not null ,
270+ person_id INT64 not null ,
271+ visit_detail_concept_id INT64 not null ,
272+ visit_detail_start_DATE DATE not null ,
273+ visit_detail_start_DATETIME DATETIME ,
274+ visit_detail_end_DATE DATE not null ,
275+ visit_detail_end_DATETIME DATETIME ,
276+ visit_deatil_type_concept_id INT64 not null ,
277+ provider_id INT64 ,
278+ care_site_id INT64 ,
279+ admitting_source_concept_id INT64 ,
280+ discharge_to_concept_id INT64 ,
281+ preceding_visit_detail_id INT64 ,
282+ visit_detail_source_value STRING ,
283+ visit_deatil_source_concept_id INT64 ,
284+ admitting_source_value STRING ,
285+ discharge_to_source_value STRING ,
286+ visit_detail_parent_id INT64 ,
287+ visit_occurrence_id INT64 not null
287288)
288289;
289290
@@ -304,7 +305,7 @@ create table procedure_occurrence
304305 visit_detail_id INT64 ,
305306 procedure_source_value STRING ,
306307 procedure_source_concept_id INT64 ,
307- modifier_source_value STRING
308+ modifier_source_value STRING
308309)
309310;
310311
@@ -334,7 +335,7 @@ create table drug_exposure
334335 drug_source_value STRING ,
335336 drug_source_concept_id INT64 ,
336337 route_source_value STRING ,
337- dose_unit_source_value STRING
338+ dose_unit_source_value STRING
338339)
339340;
340341
@@ -356,7 +357,7 @@ create table device_exposure
356357 visit_occurrence_id INT64 ,
357358 visit_detail_id INT64 ,
358359 device_source_value STRING ,
359- device_source_concept_id INT64
360+ device_source_concept_id INT64
360361)
361362;
362363
@@ -379,7 +380,7 @@ create table condition_occurrence
379380 condition_source_value STRING ,
380381 condition_source_concept_id INT64 ,
381382 condition_status_source_value STRING ,
382- condition_status_concept_id INT64
383+ condition_status_concept_id INT64
383384)
384385;
385386
@@ -406,7 +407,7 @@ create table measurement
406407 measurement_source_value STRING ,
407408 measurement_source_concept_id INT64 ,
408409 unit_source_value STRING ,
409- value_source_value STRING
410+ value_source_value STRING
410411)
411412;
412413
@@ -427,7 +428,7 @@ create table note
427428 provider_id INT64 ,
428429 visit_occurrence_id INT64 ,
429430 visit_detail_id INT64 ,
430- note_source_value STRING
431+ note_source_value STRING
431432)
432433;
433434
@@ -448,7 +449,7 @@ create table note_nlp
448449 nlp_DATETIME DATETIME ,
449450 term_exists STRING ,
450451 term_temporal STRING ,
451- term_modifiers STRING
452+ term_modifiers STRING
452453)
453454;
454455
@@ -473,7 +474,7 @@ create table observation
473474 observation_source_value STRING ,
474475 observation_source_concept_id INT64 ,
475476 unit_source_value STRING ,
476- qualifier_source_value STRING
477+ qualifier_source_value STRING
477478)
478479;
479480
@@ -498,7 +499,7 @@ create table location
498499 state STRING ,
499500 zip STRING ,
500501 county STRING ,
501- location_source_value STRING
502+ location_source_value STRING
502503)
503504;
504505
@@ -510,7 +511,7 @@ create table care_site
510511 place_of_service_concept_id INT64 ,
511512 location_id INT64 ,
512513 care_site_source_value STRING ,
513- place_of_service_source_value STRING
514+ place_of_service_source_value STRING
514515)
515516;
516517
@@ -529,7 +530,7 @@ create table provider
529530 specialty_source_value STRING ,
530531 specialty_source_concept_id INT64 ,
531532 gender_source_value STRING ,
532- gender_source_concept_id INT64
533+ gender_source_concept_id INT64
533534)
534535;
535536
@@ -553,7 +554,7 @@ create table payer_plan_period
553554 family_source_value STRING ,
554555 stop_reason_concept_id INT64 ,
555556 stop_reason_source_value STRING ,
556- stop_reason_source_concept_id INT64
557+ stop_reason_source_concept_id INT64
557558)
558559;
559560
@@ -581,7 +582,7 @@ create table cost
581582 revenue_code_concept_id INT64 ,
582583 revenue_code_source_value STRING ,
583584 drg_concept_id INT64 ,
584- drg_source_value STRING
585+ drg_source_value STRING
585586)
586587;
587588
@@ -606,7 +607,7 @@ create table cohort_attribute
606607 cohort_end_DATE DATE not null ,
607608 attribute_definition_id INT64 not null ,
608609 value_as_number FLOAT64 ,
609- value_as_concept_id INT64
610+ value_as_concept_id INT64
610611)
611612;
612613
@@ -620,7 +621,7 @@ create table drug_era
620621 drug_era_start_DATE DATE not null ,
621622 drug_era_end_DATE DATE not null ,
622623 drug_exposure_count INT64 ,
623- gap_days INT64
624+ gap_days INT64
624625)
625626;
626627
@@ -647,6 +648,6 @@ create table condition_era
647648 condition_concept_id INT64 not null ,
648649 condition_era_start_DATE DATE not null ,
649650 condition_era_end_DATE DATE not null ,
650- condition_occurrence_count INT64
651+ condition_occurrence_count INT64
651652)
652653;
0 commit comments