Made changes to adhere to the new CDM changes for version 5.1
This commit is contained in:
parent
a8d6557a56
commit
aef6a3a550
|
@ -194,19 +194,19 @@ Standardized meta-data
|
||||||
***************************/
|
***************************/
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE cdm_source
|
CREATE TABLE cdm_source
|
||||||
(
|
(
|
||||||
cdm_source_name VARCHAR(255) NOT NULL,
|
cdm_source_name VARCHAR(255) NOT NULL,
|
||||||
cdm_source_abbreviation VARCHAR(25) NULL,
|
cdm_source_abbreviation VARCHAR(25) NULL,
|
||||||
cdm_holder VARCHAR(255) NULL,
|
cdm_holder VARCHAR(255) NULL,
|
||||||
source_description VARCHAR(MAX) NULL,
|
source_description VARCHAR(MAX) NULL,
|
||||||
source_documentation_reference VARCHAR(255) NULL,
|
source_documentation_reference VARCHAR(255) NULL,
|
||||||
cdm_etl_reference VARCHAR(255) NULL,
|
cdm_etl_reference VARCHAR(255) NULL,
|
||||||
source_release_date DATE NULL,
|
source_release_date DATE NULL,
|
||||||
cdm_release_date DATE NULL,
|
cdm_release_date DATE NULL,
|
||||||
cdm_version VARCHAR(10) NULL,
|
cdm_version VARCHAR(10) NULL,
|
||||||
vocabulary_version VARCHAR(20) NULL
|
vocabulary_version VARCHAR(20) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
@ -222,254 +222,263 @@ Standardized clinical data
|
||||||
************************/
|
************************/
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE person
|
CREATE TABLE person
|
||||||
(
|
(
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
gender_concept_id INTEGER NOT NULL ,
|
gender_concept_id INTEGER NOT NULL ,
|
||||||
year_of_birth INTEGER NOT NULL ,
|
year_of_birth INTEGER NOT NULL ,
|
||||||
month_of_birth INTEGER NULL,
|
month_of_birth INTEGER NULL,
|
||||||
day_of_birth INTEGER NULL,
|
day_of_birth INTEGER NULL,
|
||||||
time_of_birth VARCHAR(10) NULL,
|
datetime_of_birth DATETIME2 NULL,
|
||||||
race_concept_id INTEGER NOT NULL,
|
race_concept_id INTEGER NOT NULL,
|
||||||
ethnicity_concept_id INTEGER NOT NULL,
|
ethnicity_concept_id INTEGER NOT NULL,
|
||||||
location_id INTEGER NULL,
|
location_id INTEGER NULL,
|
||||||
provider_id INTEGER NULL,
|
provider_id INTEGER NULL,
|
||||||
care_site_id INTEGER NULL,
|
care_site_id INTEGER NULL,
|
||||||
person_source_value VARCHAR(50) NULL,
|
person_source_value VARCHAR(50) NULL,
|
||||||
gender_source_value VARCHAR(50) NULL,
|
gender_source_value VARCHAR(50) NULL,
|
||||||
gender_source_concept_id INTEGER NULL,
|
gender_source_concept_id INTEGER NULL,
|
||||||
race_source_value VARCHAR(50) NULL,
|
race_source_value VARCHAR(50) NULL,
|
||||||
race_source_concept_id INTEGER NULL,
|
race_source_concept_id INTEGER NULL,
|
||||||
ethnicity_source_value VARCHAR(50) NULL,
|
ethnicity_source_value VARCHAR(50) NULL,
|
||||||
ethnicity_source_concept_id INTEGER NULL
|
ethnicity_source_concept_id INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE observation_period
|
CREATE TABLE observation_period
|
||||||
(
|
(
|
||||||
observation_period_id INTEGER NOT NULL ,
|
observation_period_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
observation_period_start_date DATE NOT NULL ,
|
observation_period_start_date DATE NOT NULL ,
|
||||||
observation_period_end_date DATE NOT NULL ,
|
observation_period_start_datetime DATETIME2 NOT NULL ,
|
||||||
period_type_concept_id INTEGER NOT NULL
|
observation_period_end_date DATE NOT NULL ,
|
||||||
)
|
observation_period_end_datetime DATETIME2 NOT NULL ,
|
||||||
|
period_type_concept_id INTEGER NOT NULL
|
||||||
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE specimen
|
CREATE TABLE specimen
|
||||||
(
|
(
|
||||||
specimen_id INTEGER NOT NULL ,
|
specimen_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
specimen_concept_id INTEGER NOT NULL ,
|
specimen_concept_id INTEGER NOT NULL ,
|
||||||
specimen_type_concept_id INTEGER NOT NULL ,
|
specimen_type_concept_id INTEGER NOT NULL ,
|
||||||
specimen_date DATE NOT NULL ,
|
specimen_date DATE NOT NULL ,
|
||||||
specimen_time VARCHAR(10) NULL ,
|
specimen_datetime DATETIME2 NULL ,
|
||||||
quantity FLOAT NULL ,
|
quantity FLOAT NULL ,
|
||||||
unit_concept_id INTEGER NULL ,
|
unit_concept_id INTEGER NULL ,
|
||||||
anatomic_site_concept_id INTEGER NULL ,
|
anatomic_site_concept_id INTEGER NULL ,
|
||||||
disease_status_concept_id INTEGER NULL ,
|
disease_status_concept_id INTEGER NULL ,
|
||||||
specimen_source_id VARCHAR(50) NULL ,
|
specimen_source_id VARCHAR(50) NULL ,
|
||||||
specimen_source_value VARCHAR(50) NULL ,
|
specimen_source_value VARCHAR(50) NULL ,
|
||||||
unit_source_value VARCHAR(50) NULL ,
|
unit_source_value VARCHAR(50) NULL ,
|
||||||
anatomic_site_source_value VARCHAR(50) NULL ,
|
anatomic_site_source_value VARCHAR(50) NULL ,
|
||||||
disease_status_source_value VARCHAR(50) NULL
|
disease_status_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE death
|
CREATE TABLE death
|
||||||
(
|
(
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
death_date DATE NOT NULL ,
|
death_date DATE NOT NULL ,
|
||||||
death_type_concept_id INTEGER NOT NULL ,
|
death_type_concept_id INTEGER NOT NULL ,
|
||||||
cause_concept_id INTEGER NULL ,
|
cause_concept_id INTEGER NULL ,
|
||||||
cause_source_value VARCHAR(50) NULL,
|
cause_source_value VARCHAR(50) NULL,
|
||||||
cause_source_concept_id INTEGER NULL
|
cause_source_concept_id INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE visit_occurrence
|
CREATE TABLE visit_occurrence
|
||||||
(
|
(
|
||||||
visit_occurrence_id INTEGER NOT NULL ,
|
visit_occurrence_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
visit_concept_id INTEGER NOT NULL ,
|
visit_concept_id INTEGER NOT NULL ,
|
||||||
visit_start_date DATE NOT NULL ,
|
visit_start_date DATE NOT NULL ,
|
||||||
visit_start_time VARCHAR(10) NULL ,
|
visit_start_datetime DATETIME2 NULL ,
|
||||||
visit_end_date DATE NOT NULL ,
|
visit_end_date DATE NOT NULL ,
|
||||||
visit_end_time VARCHAR(10) NULL ,
|
visit_end_datetime DATETIME2 NULL ,
|
||||||
visit_type_concept_id INTEGER NOT NULL ,
|
visit_type_concept_id INTEGER NOT NULL ,
|
||||||
provider_id INTEGER NULL,
|
provider_id INTEGER NULL,
|
||||||
care_site_id INTEGER NULL,
|
care_site_id INTEGER NULL,
|
||||||
visit_source_value VARCHAR(50) NULL,
|
visit_source_value VARCHAR(50) NULL,
|
||||||
visit_source_concept_id INTEGER NULL
|
visit_source_concept_id INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE procedure_occurrence
|
CREATE TABLE procedure_occurrence
|
||||||
(
|
(
|
||||||
procedure_occurrence_id INTEGER NOT NULL ,
|
procedure_occurrence_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
procedure_concept_id INTEGER NOT NULL ,
|
procedure_concept_id INTEGER NOT NULL ,
|
||||||
procedure_date DATE NOT NULL ,
|
procedure_date DATE NOT NULL ,
|
||||||
procedure_type_concept_id INTEGER NOT NULL ,
|
procedure_datetime DATETIME2 NOT NULL ,
|
||||||
modifier_concept_id INTEGER NULL ,
|
procedure_type_concept_id INTEGER NOT NULL ,
|
||||||
quantity INTEGER NULL ,
|
modifier_concept_id INTEGER NULL ,
|
||||||
provider_id INTEGER NULL ,
|
quantity INTEGER NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
provider_id INTEGER NULL ,
|
||||||
procedure_source_value VARCHAR(50) NULL ,
|
visit_occurrence_id INTEGER NULL ,
|
||||||
procedure_source_concept_id INTEGER NULL ,
|
procedure_source_value VARCHAR(50) NULL ,
|
||||||
qualifier_source_value VARCHAR(50) NULL
|
procedure_source_concept_id INTEGER NULL ,
|
||||||
)
|
qualifier_source_value VARCHAR(50) NULL
|
||||||
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE drug_exposure
|
CREATE TABLE drug_exposure
|
||||||
(
|
(
|
||||||
drug_exposure_id INTEGER NOT NULL ,
|
drug_exposure_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
drug_concept_id INTEGER NOT NULL ,
|
drug_concept_id INTEGER NOT NULL ,
|
||||||
drug_exposure_start_date DATE NOT NULL ,
|
drug_exposure_start_date DATE NOT NULL ,
|
||||||
drug_exposure_end_date DATE NULL ,
|
drug_exposure_start_datetime DATETIME2 NOT NULL ,
|
||||||
drug_type_concept_id INTEGER NOT NULL ,
|
drug_exposure_end_date DATE NULL ,
|
||||||
stop_reason VARCHAR(20) NULL ,
|
drug_exposure_end_datetime DATETIME2 NULL ,
|
||||||
refills INTEGER NULL ,
|
drug_type_concept_id INTEGER NOT NULL ,
|
||||||
quantity FLOAT NULL ,
|
stop_reason VARCHAR(20) NULL ,
|
||||||
days_supply INTEGER NULL ,
|
refills INTEGER NULL ,
|
||||||
sig VARCHAR(MAX) NULL ,
|
quantity FLOAT NULL ,
|
||||||
route_concept_id INTEGER NULL ,
|
days_supply INTEGER NULL ,
|
||||||
effective_drug_dose FLOAT NULL ,
|
sig VARCHAR(MAX) NULL ,
|
||||||
dose_unit_concept_id INTEGER NULL ,
|
route_concept_id INTEGER NULL ,
|
||||||
lot_number VARCHAR(50) NULL ,
|
effective_drug_dose FLOAT NULL ,
|
||||||
provider_id INTEGER NULL ,
|
dose_unit_concept_id INTEGER NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
lot_number VARCHAR(50) NULL ,
|
||||||
drug_source_value VARCHAR(50) NULL ,
|
provider_id INTEGER NULL ,
|
||||||
drug_source_concept_id INTEGER NULL ,
|
visit_occurrence_id INTEGER NULL ,
|
||||||
route_source_value VARCHAR(50) NULL ,
|
drug_source_value VARCHAR(50) NULL ,
|
||||||
dose_unit_source_value VARCHAR(50) NULL
|
drug_source_concept_id INTEGER NULL ,
|
||||||
)
|
route_source_value VARCHAR(50) NULL ,
|
||||||
|
dose_unit_source_value VARCHAR(50) NULL
|
||||||
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE device_exposure
|
CREATE TABLE device_exposure
|
||||||
(
|
(
|
||||||
device_exposure_id INTEGER NOT NULL ,
|
device_exposure_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
device_concept_id INTEGER NOT NULL ,
|
device_concept_id INTEGER NOT NULL ,
|
||||||
device_exposure_start_date DATE NOT NULL ,
|
device_exposure_start_date DATE NOT NULL ,
|
||||||
device_exposure_end_date DATE NULL ,
|
device_exposure_start_datetime DATETIME2 NOT NULL ,
|
||||||
device_type_concept_id INTEGER NOT NULL ,
|
device_exposure_end_date DATE NULL ,
|
||||||
unique_device_id VARCHAR(50) NULL ,
|
device_exposure_end_datetime DATETIME2 NULL ,
|
||||||
quantity INTEGER NULL ,
|
device_type_concept_id INTEGER NOT NULL ,
|
||||||
provider_id INTEGER NULL ,
|
unique_device_id VARCHAR(50) NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
quantity INTEGER NULL ,
|
||||||
device_source_value VARCHAR(100) NULL ,
|
provider_id INTEGER NULL ,
|
||||||
device_source_concept_id INTEGER NULL
|
visit_occurrence_id INTEGER NULL ,
|
||||||
)
|
device_source_value VARCHAR(100) NULL ,
|
||||||
|
device_source_concept_id INTEGER NULL
|
||||||
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE condition_occurrence
|
CREATE TABLE condition_occurrence
|
||||||
(
|
(
|
||||||
condition_occurrence_id INTEGER NOT NULL ,
|
condition_occurrence_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
condition_concept_id INTEGER NOT NULL ,
|
condition_concept_id INTEGER NOT NULL ,
|
||||||
condition_start_date DATE NOT NULL ,
|
condition_start_date DATE NOT NULL ,
|
||||||
condition_end_date DATE NULL ,
|
condition_start_datetime DATETIME2 NOT NULL ,
|
||||||
condition_type_concept_id INTEGER NOT NULL ,
|
condition_end_date DATE NULL ,
|
||||||
stop_reason VARCHAR(20) NULL ,
|
condition_end_datetime DATETIME2 NULL ,
|
||||||
provider_id INTEGER NULL ,
|
condition_type_concept_id INTEGER NOT NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
stop_reason VARCHAR(20) NULL ,
|
||||||
condition_source_value VARCHAR(50) NULL ,
|
provider_id INTEGER NULL ,
|
||||||
condition_source_concept_id INTEGER NULL
|
visit_occurrence_id INTEGER NULL ,
|
||||||
)
|
condition_source_value VARCHAR(50) NULL ,
|
||||||
|
condition_source_concept_id INTEGER NULL
|
||||||
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE measurement
|
CREATE TABLE measurement
|
||||||
(
|
(
|
||||||
measurement_id INTEGER NOT NULL ,
|
measurement_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
measurement_concept_id INTEGER NOT NULL ,
|
measurement_concept_id INTEGER NOT NULL ,
|
||||||
measurement_date DATE NOT NULL ,
|
measurement_date DATE NOT NULL ,
|
||||||
measurement_time VARCHAR(10) NULL ,
|
measurement_datetime DATETIME2 NULL ,
|
||||||
measurement_type_concept_id INTEGER NOT NULL ,
|
measurement_type_concept_id INTEGER NOT NULL ,
|
||||||
operator_concept_id INTEGER NULL ,
|
operator_concept_id INTEGER NULL ,
|
||||||
value_as_number FLOAT NULL ,
|
value_as_number FLOAT NULL ,
|
||||||
value_as_concept_id INTEGER NULL ,
|
value_as_concept_id INTEGER NULL ,
|
||||||
unit_concept_id INTEGER NULL ,
|
unit_concept_id INTEGER NULL ,
|
||||||
range_low FLOAT NULL ,
|
range_low FLOAT NULL ,
|
||||||
range_high FLOAT NULL ,
|
range_high FLOAT NULL ,
|
||||||
provider_id INTEGER NULL ,
|
provider_id INTEGER NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
visit_occurrence_id INTEGER NULL ,
|
||||||
measurement_source_value VARCHAR(50) NULL ,
|
measurement_source_value VARCHAR(50) NULL ,
|
||||||
measurement_source_concept_id INTEGER NULL ,
|
measurement_source_concept_id INTEGER NULL ,
|
||||||
unit_source_value VARCHAR(50) NULL ,
|
unit_source_value VARCHAR(50) NULL ,
|
||||||
value_source_value VARCHAR(50) NULL
|
value_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE note
|
CREATE TABLE note
|
||||||
(
|
(
|
||||||
note_id INTEGER NOT NULL ,
|
note_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
note_date DATE NOT NULL ,
|
note_date DATE NOT NULL ,
|
||||||
note_time VARCHAR(10) NULL ,
|
note_datetime DATETIME2 NULL ,
|
||||||
note_type_concept_id INTEGER NOT NULL ,
|
note_type_concept_id INTEGER NOT NULL ,
|
||||||
note_text VARCHAR(MAX) NOT NULL ,
|
note_text VARCHAR(MAX) NOT NULL ,
|
||||||
provider_id INTEGER NULL ,
|
provider_id INTEGER NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
visit_occurrence_id INTEGER NULL ,
|
||||||
note_source_value VARCHAR(50) NULL
|
note_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE observation
|
CREATE TABLE observation
|
||||||
(
|
(
|
||||||
observation_id INTEGER NOT NULL ,
|
observation_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
observation_concept_id INTEGER NOT NULL ,
|
observation_concept_id INTEGER NOT NULL ,
|
||||||
observation_date DATE NOT NULL ,
|
observation_date DATE NOT NULL ,
|
||||||
observation_time VARCHAR(10) NULL ,
|
observation_datetime DATETIME2 NULL ,
|
||||||
observation_type_concept_id INTEGER NOT NULL ,
|
observation_type_concept_id INTEGER NOT NULL ,
|
||||||
value_as_number FLOAT NULL ,
|
value_as_number FLOAT NULL ,
|
||||||
value_as_string VARCHAR(60) NULL ,
|
value_as_string VARCHAR(60) NULL ,
|
||||||
value_as_concept_id INTEGER NULL ,
|
value_as_concept_id INTEGER NULL ,
|
||||||
qualifier_concept_id INTEGER NULL ,
|
qualifier_concept_id INTEGER NULL ,
|
||||||
unit_concept_id INTEGER NULL ,
|
unit_concept_id INTEGER NULL ,
|
||||||
provider_id INTEGER NULL ,
|
provider_id INTEGER NULL ,
|
||||||
visit_occurrence_id INTEGER NULL ,
|
visit_occurrence_id INTEGER NULL ,
|
||||||
observation_source_value VARCHAR(50) NULL ,
|
observation_source_value VARCHAR(50) NULL ,
|
||||||
observation_source_concept_id INTEGER NULL ,
|
observation_source_concept_id INTEGER NULL ,
|
||||||
unit_source_value VARCHAR(50) NULL ,
|
unit_source_value VARCHAR(50) NULL ,
|
||||||
qualifier_source_value VARCHAR(50) NULL
|
qualifier_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE fact_relationship
|
CREATE TABLE fact_relationship
|
||||||
(
|
(
|
||||||
domain_concept_id_1 INTEGER NOT NULL ,
|
domain_concept_id_1 INTEGER NOT NULL ,
|
||||||
fact_id_1 INTEGER NOT NULL ,
|
fact_id_1 INTEGER NOT NULL ,
|
||||||
domain_concept_id_2 INTEGER NOT NULL ,
|
domain_concept_id_2 INTEGER NOT NULL ,
|
||||||
fact_id_2 INTEGER NOT NULL ,
|
fact_id_2 INTEGER NOT NULL ,
|
||||||
relationship_concept_id INTEGER NOT NULL
|
relationship_concept_id INTEGER NOT NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
@ -483,50 +492,50 @@ Standardized health system data
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE location
|
CREATE TABLE location
|
||||||
(
|
(
|
||||||
location_id INTEGER NOT NULL ,
|
location_id INTEGER NOT NULL ,
|
||||||
address_1 VARCHAR(50) NULL ,
|
address_1 VARCHAR(50) NULL ,
|
||||||
address_2 VARCHAR(50) NULL ,
|
address_2 VARCHAR(50) NULL ,
|
||||||
city VARCHAR(50) NULL ,
|
city VARCHAR(50) NULL ,
|
||||||
state VARCHAR(2) NULL ,
|
state VARCHAR(2) NULL ,
|
||||||
zip VARCHAR(9) NULL ,
|
zip VARCHAR(9) NULL ,
|
||||||
county VARCHAR(20) NULL ,
|
county VARCHAR(20) NULL ,
|
||||||
location_source_value VARCHAR(50) NULL
|
location_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE care_site
|
CREATE TABLE care_site
|
||||||
(
|
(
|
||||||
care_site_id INTEGER NOT NULL ,
|
care_site_id INTEGER NOT NULL ,
|
||||||
care_site_name VARCHAR(255) NULL ,
|
care_site_name VARCHAR(255) NULL ,
|
||||||
place_of_service_concept_id INTEGER NULL ,
|
place_of_service_concept_id INTEGER NULL ,
|
||||||
location_id INTEGER NULL ,
|
location_id INTEGER NULL ,
|
||||||
care_site_source_value VARCHAR(50) NULL ,
|
care_site_source_value VARCHAR(50) NULL ,
|
||||||
place_of_service_source_value VARCHAR(50) NULL
|
place_of_service_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE provider
|
CREATE TABLE provider
|
||||||
(
|
(
|
||||||
provider_id INTEGER NOT NULL ,
|
provider_id INTEGER NOT NULL ,
|
||||||
provider_name VARCHAR(255) NULL ,
|
provider_name VARCHAR(255) NULL ,
|
||||||
NPI VARCHAR(20) NULL ,
|
NPI VARCHAR(20) NULL ,
|
||||||
DEA VARCHAR(20) NULL ,
|
DEA VARCHAR(20) NULL ,
|
||||||
specialty_concept_id INTEGER NULL ,
|
specialty_concept_id INTEGER NULL ,
|
||||||
care_site_id INTEGER NULL ,
|
care_site_id INTEGER NULL ,
|
||||||
year_of_birth INTEGER NULL ,
|
year_of_birth INTEGER NULL ,
|
||||||
gender_concept_id INTEGER NULL ,
|
gender_concept_id INTEGER NULL ,
|
||||||
provider_source_value VARCHAR(50) NULL ,
|
provider_source_value VARCHAR(50) NULL ,
|
||||||
specialty_source_value VARCHAR(50) NULL ,
|
specialty_source_value VARCHAR(50) NULL ,
|
||||||
specialty_source_concept_id INTEGER NULL ,
|
specialty_source_concept_id INTEGER NULL ,
|
||||||
gender_source_value VARCHAR(50) NULL ,
|
gender_source_value VARCHAR(50) NULL ,
|
||||||
gender_source_concept_id INTEGER NULL
|
gender_source_concept_id INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
@ -539,16 +548,16 @@ Standardized health economics
|
||||||
************************/
|
************************/
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE payer_plan_period
|
CREATE TABLE payer_plan_period
|
||||||
(
|
(
|
||||||
payer_plan_period_id INTEGER NOT NULL ,
|
payer_plan_period_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
payer_plan_period_start_date DATE NOT NULL ,
|
payer_plan_period_start_date DATE NOT NULL ,
|
||||||
payer_plan_period_end_date DATE NOT NULL ,
|
payer_plan_period_end_date DATE NOT NULL ,
|
||||||
payer_source_value VARCHAR (50) NULL ,
|
payer_source_value VARCHAR (50) NULL ,
|
||||||
plan_source_value VARCHAR (50) NULL ,
|
plan_source_value VARCHAR (50) NULL ,
|
||||||
family_source_value VARCHAR (50) NULL
|
family_source_value VARCHAR (50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
@ -631,29 +640,29 @@ CREATE TABLE device_cost
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE cost
|
CREATE TABLE cost
|
||||||
(
|
(
|
||||||
cost_id INTEGER NOT NULL ,
|
cost_id INTEGER NOT NULL ,
|
||||||
cost_event_id INTEGER NOT NULL ,
|
cost_event_id INTEGER NOT NULL ,
|
||||||
cost_domain_id VARCHAR(20) NOT NULL ,
|
cost_domain_id VARCHAR(20) NOT NULL ,
|
||||||
cost_type_concept_id INTEGER NOT NULL ,
|
cost_type_concept_id INTEGER NOT NULL ,
|
||||||
currency_concept_id INTEGER NULL ,
|
currency_concept_id INTEGER NULL ,
|
||||||
total_charge FLOAT NULL ,
|
total_charge FLOAT NULL ,
|
||||||
total_cost FLOAT NULL ,
|
total_cost FLOAT NULL ,
|
||||||
total_paid FLOAT NULL ,
|
total_paid FLOAT NULL ,
|
||||||
paid_by_payer FLOAT NULL ,
|
paid_by_payer FLOAT NULL ,
|
||||||
paid_by_patient FLOAT NULL ,
|
paid_by_patient FLOAT NULL ,
|
||||||
paid_patient_copay FLOAT NULL ,
|
paid_patient_copay FLOAT NULL ,
|
||||||
paid_patient_coinsurance FLOAT NULL ,
|
paid_patient_coinsurance FLOAT NULL ,
|
||||||
paid_patient_deductible FLOAT NULL ,
|
paid_patient_deductible FLOAT NULL ,
|
||||||
paid_by_primary FLOAT NULL ,
|
paid_by_primary FLOAT NULL ,
|
||||||
paid_ingredient_cost FLOAT NULL ,
|
paid_ingredient_cost FLOAT NULL ,
|
||||||
paid_dispensing_fee FLOAT NULL ,
|
paid_dispensing_fee FLOAT NULL ,
|
||||||
payer_plan_period_id INTEGER NULL ,
|
payer_plan_period_id INTEGER NULL ,
|
||||||
amount_allowed FLOAT NULL ,
|
amount_allowed FLOAT NULL ,
|
||||||
revenue_code_concept_id INTEGER NULL ,
|
revenue_code_concept_id INTEGER NULL ,
|
||||||
reveue_code_source_value VARCHAR(50) NULL
|
reveue_code_source_value VARCHAR(50) NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
@ -666,68 +675,68 @@ Standardized derived elements
|
||||||
|
|
||||||
************************/
|
************************/
|
||||||
|
|
||||||
CREATE TABLE cohort
|
CREATE TABLE cohort
|
||||||
(
|
(
|
||||||
cohort_definition_id INTEGER NOT NULL ,
|
cohort_definition_id INTEGER NOT NULL ,
|
||||||
subject_id INTEGER NOT NULL ,
|
subject_id INTEGER NOT NULL ,
|
||||||
cohort_start_date DATE NOT NULL ,
|
cohort_start_date DATE NOT NULL ,
|
||||||
cohort_end_date DATE NOT NULL
|
cohort_end_date DATE NOT NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE cohort_attribute
|
CREATE TABLE cohort_attribute
|
||||||
(
|
(
|
||||||
cohort_definition_id INTEGER NOT NULL ,
|
cohort_definition_id INTEGER NOT NULL ,
|
||||||
cohort_start_date DATE NOT NULL ,
|
cohort_start_date DATE NOT NULL ,
|
||||||
cohort_end_date DATE NOT NULL ,
|
cohort_end_date DATE NOT NULL ,
|
||||||
subject_id INTEGER NOT NULL ,
|
subject_id INTEGER NOT NULL ,
|
||||||
attribute_definition_id INTEGER NOT NULL ,
|
attribute_definition_id INTEGER NOT NULL ,
|
||||||
value_as_number FLOAT NULL ,
|
value_as_number FLOAT NULL ,
|
||||||
value_as_concept_id INTEGER NULL
|
value_as_concept_id INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE drug_era
|
CREATE TABLE drug_era
|
||||||
(
|
(
|
||||||
drug_era_id INTEGER NOT NULL ,
|
drug_era_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
drug_concept_id INTEGER NOT NULL ,
|
drug_concept_id INTEGER NOT NULL ,
|
||||||
drug_era_start_date DATE NOT NULL ,
|
drug_era_start_date DATE NOT NULL ,
|
||||||
drug_era_end_date DATE NOT NULL ,
|
drug_era_end_date DATE NOT NULL ,
|
||||||
drug_exposure_count INTEGER NULL ,
|
drug_exposure_count INTEGER NULL ,
|
||||||
gap_days INTEGER NULL
|
gap_days INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE dose_era
|
CREATE TABLE dose_era
|
||||||
(
|
(
|
||||||
dose_era_id INTEGER NOT NULL ,
|
dose_era_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
drug_concept_id INTEGER NOT NULL ,
|
drug_concept_id INTEGER NOT NULL ,
|
||||||
unit_concept_id INTEGER NOT NULL ,
|
unit_concept_id INTEGER NOT NULL ,
|
||||||
dose_value FLOAT NOT NULL ,
|
dose_value FLOAT NOT NULL ,
|
||||||
dose_era_start_date DATE NOT NULL ,
|
dose_era_start_date DATE NOT NULL ,
|
||||||
dose_era_end_date DATE NOT NULL
|
dose_era_end_date DATE NOT NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE condition_era
|
CREATE TABLE condition_era
|
||||||
(
|
(
|
||||||
condition_era_id INTEGER NOT NULL ,
|
condition_era_id INTEGER NOT NULL ,
|
||||||
person_id INTEGER NOT NULL ,
|
person_id INTEGER NOT NULL ,
|
||||||
condition_concept_id INTEGER NOT NULL ,
|
condition_concept_id INTEGER NOT NULL ,
|
||||||
condition_era_start_date DATE NOT NULL ,
|
condition_era_start_date DATE NOT NULL ,
|
||||||
condition_era_end_date DATE NOT NULL ,
|
condition_era_end_date DATE NOT NULL ,
|
||||||
condition_occurrence_count INTEGER NULL
|
condition_occurrence_count INTEGER NULL
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue