@@ -60,7 +60,7 @@ WITH (DISTRIBUTION = REPLICATE);
6060IF XACT_STATE() = 1 COMMIT; CREATE TABLE vocabulary (vocabulary_id VARCHAR(20) NOT NULL,
6161 vocabulary_name VARCHAR(255) NOT NULL,
6262 vocabulary_reference VARCHAR(255) NOT NULL,
63- vocabulary_version VARCHAR(255) NOT NULL,
63+ vocabulary_version VARCHAR(255) NULL,
6464 vocabulary_concept_id INTEGER NOT NULL
6565)
6666WITH (DISTRIBUTION = REPLICATE);
@@ -207,7 +207,7 @@ Standardized clinical data
207207
208208************************/
209209
210- --HINT DISTRIBUTE_ON_KEY(person_id)
210+ --HINT DISTRIBUTE_ON_KEY(person_id)
211211IF XACT_STATE() = 1 COMMIT; CREATE TABLE person
212212 (person_id INTEGER NOT NULL ,
213213 gender_concept_id INTEGER NOT NULL ,
@@ -231,7 +231,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE person
231231WITH (DISTRIBUTION = HASH(person_id));
232232
233233
234- --HINT DISTRIBUTE_ON_KEY(person_id)
234+ --HINT DISTRIBUTE_ON_KEY(person_id)
235235IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation_period
236236 (observation_period_id INTEGER NOT NULL ,
237237 person_id INTEGER NOT NULL ,
@@ -242,7 +242,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation_period
242242WITH (DISTRIBUTION = HASH(person_id));
243243
244244
245- --HINT DISTRIBUTE_ON_KEY(person_id)
245+ --HINT DISTRIBUTE_ON_KEY(person_id)
246246IF XACT_STATE() = 1 COMMIT; CREATE TABLE specimen
247247 (specimen_id INTEGER NOT NULL ,
248248 person_id INTEGER NOT NULL ,
@@ -263,7 +263,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE specimen
263263WITH (DISTRIBUTION = HASH(person_id));
264264
265265
266- --HINT DISTRIBUTE_ON_KEY(person_id)
266+ --HINT DISTRIBUTE_ON_KEY(person_id)
267267IF XACT_STATE() = 1 COMMIT; CREATE TABLE death
268268 (person_id INTEGER NOT NULL ,
269269 death_date DATE NOT NULL ,
@@ -276,7 +276,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE death
276276WITH (DISTRIBUTION = HASH(person_id));
277277
278278
279- --HINT DISTRIBUTE_ON_KEY(person_id)
279+ --HINT DISTRIBUTE_ON_KEY(person_id)
280280IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_occurrence
281281 (visit_occurrence_id INTEGER NOT NULL ,
282282 person_id INTEGER NOT NULL ,
@@ -299,7 +299,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_occurrence
299299WITH (DISTRIBUTION = HASH(person_id));
300300
301301
302- --HINT DISTRIBUTE_ON_KEY(person_id)
302+ --HINT DISTRIBUTE_ON_KEY(person_id)
303303IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_detail
304304 (visit_detail_id INTEGER NOT NULL ,
305305 person_id INTEGER NOT NULL ,
@@ -324,7 +324,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_detail
324324WITH (DISTRIBUTION = HASH(person_id));
325325
326326
327- --HINT DISTRIBUTE_ON_KEY(person_id)
327+ --HINT DISTRIBUTE_ON_KEY(person_id)
328328IF XACT_STATE() = 1 COMMIT; CREATE TABLE procedure_occurrence
329329 (procedure_occurrence_id INTEGER NOT NULL ,
330330 person_id INTEGER NOT NULL ,
@@ -344,7 +344,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE procedure_occurrence
344344WITH (DISTRIBUTION = HASH(person_id));
345345
346346
347- --HINT DISTRIBUTE_ON_KEY(person_id)
347+ --HINT DISTRIBUTE_ON_KEY(person_id)
348348IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_exposure
349349 (drug_exposure_id INTEGER NOT NULL ,
350350 person_id INTEGER NOT NULL ,
@@ -373,7 +373,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_exposure
373373WITH (DISTRIBUTION = HASH(person_id));
374374
375375
376- --HINT DISTRIBUTE_ON_KEY(person_id)
376+ --HINT DISTRIBUTE_ON_KEY(person_id)
377377IF XACT_STATE() = 1 COMMIT; CREATE TABLE device_exposure
378378 (device_exposure_id INTEGER NOT NULL ,
379379 person_id INTEGER NOT NULL ,
@@ -394,7 +394,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE device_exposure
394394WITH (DISTRIBUTION = HASH(person_id));
395395
396396
397- --HINT DISTRIBUTE_ON_KEY(person_id)
397+ --HINT DISTRIBUTE_ON_KEY(person_id)
398398IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_occurrence
399399 (condition_occurrence_id INTEGER NOT NULL ,
400400 person_id INTEGER NOT NULL ,
@@ -416,14 +416,14 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_occurrence
416416WITH (DISTRIBUTION = HASH(person_id));
417417
418418
419- --HINT DISTRIBUTE_ON_KEY(person_id)
419+ --HINT DISTRIBUTE_ON_KEY(person_id)
420420IF XACT_STATE() = 1 COMMIT; CREATE TABLE measurement
421421 (measurement_id INTEGER NOT NULL ,
422422 person_id INTEGER NOT NULL ,
423423 measurement_concept_id INTEGER NOT NULL ,
424424 measurement_date DATE NOT NULL ,
425+ measurement_datetime DATETIME NULL ,
425426 measurement_time VARCHAR(10) NULL ,
426- measurement_datetime DATETIME NULL ,
427427 measurement_type_concept_id INTEGER NOT NULL ,
428428 operator_concept_id INTEGER NULL ,
429429 value_as_number FLOAT NULL ,
@@ -442,7 +442,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE measurement
442442WITH (DISTRIBUTION = HASH(person_id));
443443
444444
445- --HINT DISTRIBUTE_ON_KEY(person_id)
445+ --HINT DISTRIBUTE_ON_KEY(person_id)
446446IF XACT_STATE() = 1 COMMIT; CREATE TABLE note
447447 (note_id INTEGER NOT NULL ,
448448 person_id INTEGER NOT NULL ,
@@ -482,7 +482,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE note_nlp
482482WITH (DISTRIBUTION = REPLICATE);
483483
484484
485- --HINT DISTRIBUTE_ON_KEY(person_id)
485+ --HINT DISTRIBUTE_ON_KEY(person_id)
486486IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation
487487 (observation_id INTEGER NOT NULL ,
488488 person_id INTEGER NOT NULL ,
@@ -573,7 +573,7 @@ Standardized health economics
573573************************/
574574
575575
576- --HINT DISTRIBUTE_ON_KEY(person_id)
576+ --HINT DISTRIBUTE_ON_KEY(person_id)
577577IF XACT_STATE() = 1 COMMIT; CREATE TABLE payer_plan_period
578578 (payer_plan_period_id INTEGER NOT NULL ,
579579 person_id INTEGER NOT NULL ,
@@ -590,7 +590,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE payer_plan_period
590590 sponsor_source_concept_id INTEGER NULL ,
591591 family_source_value VARCHAR(50) NULL ,
592592 stop_reason_concept_id INTEGER NULL ,
593- stop_reason_source_value INTEGER NULL ,
593+ stop_reason_source_value VARCHAR(50) NULL ,
594594 stop_reason_source_concept_id INTEGER NULL
595595)
596596WITH (DISTRIBUTION = HASH(person_id));
@@ -630,7 +630,7 @@ Standardized derived elements
630630************************/
631631
632632
633- --HINT DISTRIBUTE_ON_KEY(subject_id)
633+ --HINT DISTRIBUTE_ON_KEY(subject_id)
634634IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort
635635 (cohort_definition_id INTEGER NOT NULL ,
636636 subject_id INTEGER NOT NULL ,
@@ -640,7 +640,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort
640640WITH (DISTRIBUTION = HASH(subject_id));
641641
642642
643- --HINT DISTRIBUTE_ON_KEY(subject_id)
643+ --HINT DISTRIBUTE_ON_KEY(subject_id)
644644IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort_attribute
645645 (cohort_definition_id INTEGER NOT NULL ,
646646 subject_id INTEGER NOT NULL ,
@@ -653,7 +653,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort_attribute
653653WITH (DISTRIBUTION = HASH(subject_id));
654654
655655
656- --HINT DISTRIBUTE_ON_KEY(person_id)
656+ --HINT DISTRIBUTE_ON_KEY(person_id)
657657IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_era
658658 (drug_era_id INTEGER NOT NULL ,
659659 person_id INTEGER NOT NULL ,
@@ -666,7 +666,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_era
666666WITH (DISTRIBUTION = HASH(person_id));
667667
668668
669- --HINT DISTRIBUTE_ON_KEY(person_id)
669+ --HINT DISTRIBUTE_ON_KEY(person_id)
670670IF XACT_STATE() = 1 COMMIT; CREATE TABLE dose_era
671671 (dose_era_id INTEGER NOT NULL ,
672672 person_id INTEGER NOT NULL ,
@@ -679,7 +679,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE dose_era
679679WITH (DISTRIBUTION = HASH(person_id));
680680
681681
682- --HINT DISTRIBUTE_ON_KEY(person_id)
682+ --HINT DISTRIBUTE_ON_KEY(person_id)
683683IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_era
684684 (condition_era_id INTEGER NOT NULL ,
685685 person_id INTEGER NOT NULL ,
0 commit comments