diff --git a/inst/csv/OMOP_CDMv5.5_Field_Level.csv b/inst/csv/OMOP_CDMv5.5_Field_Level.csv index 42078ac7..ba9ba054 100644 --- a/inst/csv/OMOP_CDMv5.5_Field_Level.csv +++ b/inst/csv/OMOP_CDMv5.5_Field_Level.csv @@ -333,7 +333,7 @@ cost,paid_patient_deductible,false,float,The paid_patient_deductible field is on cost,paid_by_primary,false,float,"The paid_by_primary field is only used for reporting a patient's primary insurance payment amount reported on the secondary payer insurance claim. If the source data has actual primary insurance payments, then the primary insurance payment should have its own cost record with a payer_plan_id set to the applicable payer.",The amount paid by a primary Payer through the coordination of benefits.,false,false,NA,NA,NA,NA cost,paid_ingredient_cost,false,float,NA,"Drug costs are composed of ingredient cost (the amount charged by the wholesale distributor or manufacturer), the dispensing fee (the amount charged by the pharmacy) and the sales tax.",false,false,NA,NA,NA,NA cost,paid_dispensing_fee,false,float,NA,"Drug costs are composed of ingredient cost (the amount charged by the wholesale distributor or manufacturer), the dispensing fee (the amount charged by the pharmacy) and the sales tax.",false,false,NA,NA,NA,NA -cost,payer_plan_period_id,false,integer,NA,"A foreign key to the PAYER_PLAN_PERIOD table, where the details of the Payer, Plan and Family are stored. Record the payer_plan_id that relates to the payer who contributed to the paid_by_payer field.",false,false,NA,NA,NA,NA +cost,payer_plan_period_id,false,integer,NA,"A foreign key to the PAYER_PLAN_PERIOD table, where the details of the Payer, Plan and Family are stored. Record the payer_plan_id that relates to the payer who contributed to the paid_by_payer field.",false,true,PAYER_PLAN_PERIOD,PAYER_PLAN_PERIOD_ID,NA,NA cost,amount_allowed,false,float,"This information is generally available in claims data. This is similar to the total_paid amount in that it shows what the payer expects the provider to be reimbursed after the payer and patient pay. This differs from the total_paid amount in that it is not a calculated field, but a field available directly in claims data. The field is payer-specific and the payer should be indicated by the payer_plan_id field.",The contracted amount agreed between the payer and provider.,false,false,NA,NA,NA,NA cost,revenue_code_concept_id,false,integer,Revenue codes are a method to charge for a class of procedures and conditions in the U.S. hospital system.,A foreign key referring to a Standard Concept ID in the Standardized Vocabularies for Revenue codes.,false,true,CONCEPT,CONCEPT_ID,NA,NA cost,revenue_code_source_value,false,varchar(50),Revenue codes are a method to charge for a class of procedures and conditions in the U.S. hospital system.,"The source code for the Revenue code as it appears in the source data, stored here for reference.",false,false,NA,NA,NA,NA diff --git a/inst/ddl/5.5/bigquery/OMOPCDM_bigquery_5.5_constraints.sql b/inst/ddl/5.5/bigquery/OMOPCDM_bigquery_5.5_constraints.sql index 5d548897..2c614cff 100644 --- a/inst/ddl/5.5/bigquery/OMOPCDM_bigquery_5.5_constraints.sql +++ b/inst/ddl/5.5/bigquery/OMOPCDM_bigquery_5.5_constraints.sql @@ -137,6 +137,7 @@ alter table @cdmDatabaseSchema.payer_plan_period add constraint fpk_payer_plan_p alter table @cdmDatabaseSchema.cost add constraint fpk_cost_cost_domain_id foreign key (cost_domain_id) references @cdmDatabaseSchema.domain (domain_id); alter table @cdmDatabaseSchema.cost add constraint fpk_cost_cost_type_concept_id foreign key (cost_type_concept_id) references @cdmDatabaseSchema.concept (concept_id); alter table @cdmDatabaseSchema.cost add constraint fpk_cost_currency_concept_id foreign key (currency_concept_id) references @cdmDatabaseSchema.concept (concept_id); +alter table @cdmDatabaseSchema.cost add constraint fpk_cost_payer_plan_period_id foreign key (payer_plan_period_id) references @cdmDatabaseSchema.payer_plan_period (payer_plan_period_id); alter table @cdmDatabaseSchema.cost add constraint fpk_cost_revenue_code_concept_id foreign key (revenue_code_concept_id) references @cdmDatabaseSchema.concept (concept_id); alter table @cdmDatabaseSchema.cost add constraint fpk_cost_drg_concept_id foreign key (drg_concept_id) references @cdmDatabaseSchema.concept (concept_id); alter table @cdmDatabaseSchema.drug_era add constraint fpk_drug_era_person_id foreign key (person_id) references @cdmDatabaseSchema.person (person_id); diff --git a/inst/ddl/5.5/duckdb/OMOPCDM_duckdb_5.5_constraints.sql b/inst/ddl/5.5/duckdb/OMOPCDM_duckdb_5.5_constraints.sql index 2dd7f622..5e011bf5 100644 --- a/inst/ddl/5.5/duckdb/OMOPCDM_duckdb_5.5_constraints.sql +++ b/inst/ddl/5.5/duckdb/OMOPCDM_duckdb_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/hive/OMOPCDM_hive_5.5_constraints.sql b/inst/ddl/5.5/hive/OMOPCDM_hive_5.5_constraints.sql index 00df6f3b..83255700 100644 --- a/inst/ddl/5.5/hive/OMOPCDM_hive_5.5_constraints.sql +++ b/inst/ddl/5.5/hive/OMOPCDM_hive_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/impala/OMOPCDM_impala_5.5_constraints.sql b/inst/ddl/5.5/impala/OMOPCDM_impala_5.5_constraints.sql index 3a576df5..d5efb1fc 100644 --- a/inst/ddl/5.5/impala/OMOPCDM_impala_5.5_constraints.sql +++ b/inst/ddl/5.5/impala/OMOPCDM_impala_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/iris/OMOPCDM_iris_5.5_constraints.sql b/inst/ddl/5.5/iris/OMOPCDM_iris_5.5_constraints.sql index f27d300d..8ca7d014 100644 --- a/inst/ddl/5.5/iris/OMOPCDM_iris_5.5_constraints.sql +++ b/inst/ddl/5.5/iris/OMOPCDM_iris_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema."DOMAIN" (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/netezza/OMOPCDM_netezza_5.5_constraints.sql b/inst/ddl/5.5/netezza/OMOPCDM_netezza_5.5_constraints.sql index 67dc5fc3..b31669d6 100644 --- a/inst/ddl/5.5/netezza/OMOPCDM_netezza_5.5_constraints.sql +++ b/inst/ddl/5.5/netezza/OMOPCDM_netezza_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/oracle/OMOPCDM_oracle_5.5_constraints.sql b/inst/ddl/5.5/oracle/OMOPCDM_oracle_5.5_constraints.sql index 1ae9cca4..08157140 100644 --- a/inst/ddl/5.5/oracle/OMOPCDM_oracle_5.5_constraints.sql +++ b/inst/ddl/5.5/oracle/OMOPCDM_oracle_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/pdw/OMOPCDM_pdw_5.5_constraints.sql b/inst/ddl/5.5/pdw/OMOPCDM_pdw_5.5_constraints.sql index e9193fe6..2a5d7853 100644 --- a/inst/ddl/5.5/pdw/OMOPCDM_pdw_5.5_constraints.sql +++ b/inst/ddl/5.5/pdw/OMOPCDM_pdw_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/postgresql/OMOPCDM_postgresql_5.5_constraints.sql b/inst/ddl/5.5/postgresql/OMOPCDM_postgresql_5.5_constraints.sql index 83e43a1a..f62679b6 100644 --- a/inst/ddl/5.5/postgresql/OMOPCDM_postgresql_5.5_constraints.sql +++ b/inst/ddl/5.5/postgresql/OMOPCDM_postgresql_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_ ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/redshift/OMOPCDM_redshift_5.5_constraints.sql b/inst/ddl/5.5/redshift/OMOPCDM_redshift_5.5_constraints.sql index 49e8a5fb..d226322c 100644 --- a/inst/ddl/5.5/redshift/OMOPCDM_redshift_5.5_constraints.sql +++ b/inst/ddl/5.5/redshift/OMOPCDM_redshift_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/snowflake/OMOPCDM_snowflake_5.5_constraints.sql b/inst/ddl/5.5/snowflake/OMOPCDM_snowflake_5.5_constraints.sql index 15bf4be4..fb059906 100644 --- a/inst/ddl/5.5/snowflake/OMOPCDM_snowflake_5.5_constraints.sql +++ b/inst/ddl/5.5/snowflake/OMOPCDM_snowflake_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/spark/OMOPCDM_spark_5.5_constraints.sql b/inst/ddl/5.5/spark/OMOPCDM_spark_5.5_constraints.sql index c4fa05ab..fa0a414a 100644 --- a/inst/ddl/5.5/spark/OMOPCDM_spark_5.5_constraints.sql +++ b/inst/ddl/5.5/spark/OMOPCDM_spark_5.5_constraints.sql @@ -136,6 +136,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/sql_server/OMOPCDM_sql_server_5.5_constraints.sql b/inst/ddl/5.5/sql_server/OMOPCDM_sql_server_5.5_constraints.sql index 76e69aae..463e182a 100644 --- a/inst/ddl/5.5/sql_server/OMOPCDM_sql_server_5.5_constraints.sql +++ b/inst/ddl/5.5/sql_server/OMOPCDM_sql_server_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/sqlite/OMOPCDM_sqlite_5.5_constraints.sql b/inst/ddl/5.5/sqlite/OMOPCDM_sqlite_5.5_constraints.sql index 9a4888ee..39fe88c2 100644 --- a/inst/ddl/5.5/sqlite/OMOPCDM_sqlite_5.5_constraints.sql +++ b/inst/ddl/5.5/sqlite/OMOPCDM_sqlite_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/sqlite_extended/OMOPCDM_sqlite_extended_5.5_constraints.sql b/inst/ddl/5.5/sqlite_extended/OMOPCDM_sqlite_extended_5.5_constraints.sql index 075e2c15..6a8b2f1e 100644 --- a/inst/ddl/5.5/sqlite_extended/OMOPCDM_sqlite_extended_5.5_constraints.sql +++ b/inst/ddl/5.5/sqlite_extended/OMOPCDM_sqlite_extended_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID); diff --git a/inst/ddl/5.5/synapse/OMOPCDM_synapse_5.5_constraints.sql b/inst/ddl/5.5/synapse/OMOPCDM_synapse_5.5_constraints.sql index 9d822d96..8c0fa511 100644 --- a/inst/ddl/5.5/synapse/OMOPCDM_synapse_5.5_constraints.sql +++ b/inst/ddl/5.5/synapse/OMOPCDM_synapse_5.5_constraints.sql @@ -137,6 +137,7 @@ ALTER TABLE @cdmDatabaseSchema.payer_plan_period ADD CONSTRAINT fpk_payer_plan_p ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_domain_id FOREIGN KEY (cost_domain_id) REFERENCES @cdmDatabaseSchema.DOMAIN (DOMAIN_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_cost_type_concept_id FOREIGN KEY (cost_type_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_currency_concept_id FOREIGN KEY (currency_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); +ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_payer_plan_period_id FOREIGN KEY (payer_plan_period_id) REFERENCES @cdmDatabaseSchema.PAYER_PLAN_PERIOD (PAYER_PLAN_PERIOD_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_revenue_code_concept_id FOREIGN KEY (revenue_code_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.cost ADD CONSTRAINT fpk_cost_drg_concept_id FOREIGN KEY (drg_concept_id) REFERENCES @cdmDatabaseSchema.CONCEPT (CONCEPT_ID); ALTER TABLE @cdmDatabaseSchema.drug_era ADD CONSTRAINT fpk_drug_era_person_id FOREIGN KEY (person_id) REFERENCES @cdmDatabaseSchema.PERSON (PERSON_ID);