Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
C
CDM-OMOP
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Eladais
CDM-OMOP
Commits
c881fd0f
Commit
c881fd0f
authored
Sep 13, 2023
by
Pepe Marquez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
omop postgresql revisado
parent
c59c96f4
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
348 additions
and
213 deletions
+348
-213
.gitignore
.gitignore
+2
-0
instancia_omop_postgresql/Makefile
instancia_omop_postgresql/Makefile
+1
-1
instancia_omop_postgresql/docker-compose.yml
instancia_omop_postgresql/docker-compose.yml
+18
-0
instancia_omop_postgresql/omop_pk_postgres.sql
instancia_omop_postgresql/omop_pk_postgres.sql
+0
-59
instancia_omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_constraints.sql
...tgresql/postgresql/OMOPCDM_postgresql_5.4_constraints.sql
+177
-0
instancia_omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_ddl.sql
...omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_ddl.sql
+55
-92
instancia_omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_indices.sql
..._postgresql/postgresql/OMOPCDM_postgresql_5.4_indices.sql
+0
-61
instancia_omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_primary_keys.sql
...gresql/postgresql/OMOPCDM_postgresql_5.4_primary_keys.sql
+29
-0
instancia_omop_postgresql/vocab_load.sql
instancia_omop_postgresql/vocab_load.sql
+66
-0
No files found.
.gitignore
0 → 100644
View file @
c881fd0f
vocabulary/
instancia_omop_postgresql/vocabulary_download_v5.zip
instancia_omop_postgresql/Makefile
View file @
c881fd0f
...
...
@@ -3,7 +3,7 @@ db:
-e
POSTGRES_DB
=
omop
\
-e
POSTGRES_USER
=
postgres
\
-e
POSTGRES_PASSWORD
=
postgres
\
postgres:
latest
postgres:
15.4
stop
:
docker
kill
postgres
instancia_omop_postgresql/docker-compose.yml
0 → 100644
View file @
c881fd0f
volumes
:
db-data
:
name
:
db-data
services
:
db
:
image
:
postgres:15.2-alpine
env_file
:
.env
ports
:
-
5432:5432
volumes
:
-
./db-data:/var/lib/postgres/data
healthcheck
:
test
:
[
"
CMD-SHELL"
,
"
pg_isready
-U
postgres"
]
interval
:
5s
timeout
:
5s
retries
:
10
instancia_omop_postgresql/omop_pk_postgres.sql
deleted
100644 → 0
View file @
c59c96f4
--postgresql CDM Primary Key Constraints for OMOP Common Data Model 5.4
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
xpk_PERSON
PRIMARY
KEY
(
person_id
);
ALTER
TABLE
omop
.
OBSERVATION_PERIOD
ADD
CONSTRAINT
xpk_OBSERVATION_PERIOD
PRIMARY
KEY
(
observation_period_id
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
xpk_VISIT_OCCURRENCE
PRIMARY
KEY
(
visit_occurrence_id
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
xpk_VISIT_DETAIL
PRIMARY
KEY
(
visit_detail_id
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
xpk_CONDITION_OCCURRENCE
PRIMARY
KEY
(
condition_occurrence_id
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
xpk_DRUG_EXPOSURE
PRIMARY
KEY
(
drug_exposure_id
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
xpk_PROCEDURE_OCCURRENCE
PRIMARY
KEY
(
procedure_occurrence_id
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
xpk_DEVICE_EXPOSURE
PRIMARY
KEY
(
device_exposure_id
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
xpk_MEASUREMENT
PRIMARY
KEY
(
measurement_id
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
xpk_OBSERVATION
PRIMARY
KEY
(
observation_id
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
xpk_NOTE
PRIMARY
KEY
(
note_id
);
ALTER
TABLE
omop
.
NOTE_NLP
ADD
CONSTRAINT
xpk_NOTE_NLP
PRIMARY
KEY
(
note_nlp_id
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
xpk_SPECIMEN
PRIMARY
KEY
(
specimen_id
);
ALTER
TABLE
omop
.
LOCATION
ADD
CONSTRAINT
xpk_LOCATION
PRIMARY
KEY
(
location_id
);
ALTER
TABLE
omop
.
CARE_SITE
ADD
CONSTRAINT
xpk_CARE_SITE
PRIMARY
KEY
(
care_site_id
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
xpk_PROVIDER
PRIMARY
KEY
(
provider_id
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
xpk_PAYER_PLAN_PERIOD
PRIMARY
KEY
(
payer_plan_period_id
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
xpk_COST
PRIMARY
KEY
(
cost_id
);
ALTER
TABLE
omop
.
DRUG_ERA
ADD
CONSTRAINT
xpk_DRUG_ERA
PRIMARY
KEY
(
drug_era_id
);
ALTER
TABLE
omop
.
DOSE_ERA
ADD
CONSTRAINT
xpk_DOSE_ERA
PRIMARY
KEY
(
dose_era_id
);
ALTER
TABLE
omop
.
CONDITION_ERA
ADD
CONSTRAINT
xpk_CONDITION_ERA
PRIMARY
KEY
(
condition_era_id
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
xpk_EPISODE
PRIMARY
KEY
(
episode_id
);
ALTER
TABLE
omop
.
METADATA
ADD
CONSTRAINT
xpk_METADATA
PRIMARY
KEY
(
metadata_id
);
ALTER
TABLE
omop
.
CONCEPT
ADD
CONSTRAINT
xpk_CONCEPT
PRIMARY
KEY
(
concept_id
);
ALTER
TABLE
omop
.
VOCABULARY
ADD
CONSTRAINT
xpk_VOCABULARY
PRIMARY
KEY
(
vocabulary_id
);
ALTER
TABLE
omop
.
DOMAIN
ADD
CONSTRAINT
xpk_DOMAIN
PRIMARY
KEY
(
domain_id
);
ALTER
TABLE
omop
.
CONCEPT_CLASS
ADD
CONSTRAINT
xpk_CONCEPT_CLASS
PRIMARY
KEY
(
concept_class_id
);
ALTER
TABLE
omop
.
RELATIONSHIP
ADD
CONSTRAINT
xpk_RELATIONSHIP
PRIMARY
KEY
(
relationship_id
);
ALTER
TABLE
omop
.
COHORT_DEFINITION
ADD
CONSTRAINT
xpk_COHORT_DEFINITION
PRIMARY
KEY
(
cohort_definition_id
);
instancia_omop_postgresql/
omop_constraints_postgre
s.sql
→
instancia_omop_postgresql/
postgresql/OMOPCDM_postgresql_5.4_constraint
s.sql
View file @
c881fd0f
--postgresql CDM Foreign Key Constraints for OMOP Common Data Model 5.4
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_gender_concept_id
FOREIGN
KEY
(
gender_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_race_concept_id
FOREIGN
KEY
(
race_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_ethnicity_concept_id
FOREIGN
KEY
(
ethnicity_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_location_id
FOREIGN
KEY
(
location_id
)
REFERENCES
omop
.
LOCATION
(
LOCATION_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_gender_source_concept_id
FOREIGN
KEY
(
gender_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_race_source_concept_id
FOREIGN
KEY
(
race_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PERSON
ADD
CONSTRAINT
fpk_PERSON_ethnicity_source_concept_id
FOREIGN
KEY
(
ethnicity_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION_PERIOD
ADD
CONSTRAINT
fpk_OBSERVATION_PERIOD_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
OBSERVATION_PERIOD
ADD
CONSTRAINT
fpk_OBSERVATION_PERIOD_period_type_concept_id
FOREIGN
KEY
(
period_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_visit_concept_id
FOREIGN
KEY
(
visit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_visit_type_concept_id
FOREIGN
KEY
(
visit_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_visit_source_concept_id
FOREIGN
KEY
(
visit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_admitted_from_concept_id
FOREIGN
KEY
(
admitted_from_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_discharged_to_concept_id
FOREIGN
KEY
(
discharged_to_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_OCCURRENCE
ADD
CONSTRAINT
fpk_VISIT_OCCURRENCE_preceding_visit_occurrence_id
FOREIGN
KEY
(
preceding_visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_visit_detail_concept_id
FOREIGN
KEY
(
visit_detail_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_visit_detail_type_concept_id
FOREIGN
KEY
(
visit_detail_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_visit_detail_source_concept_id
FOREIGN
KEY
(
visit_detail_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_admitted_from_concept_id
FOREIGN
KEY
(
admitted_from_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_discharged_to_concept_id
FOREIGN
KEY
(
discharged_to_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_preceding_visit_detail_id
FOREIGN
KEY
(
preceding_visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_parent_visit_detail_id
FOREIGN
KEY
(
parent_visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
VISIT_DETAIL
ADD
CONSTRAINT
fpk_VISIT_DETAIL_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_condition_concept_id
FOREIGN
KEY
(
condition_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_condition_type_concept_id
FOREIGN
KEY
(
condition_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_condition_status_concept_id
FOREIGN
KEY
(
condition_status_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
CONDITION_OCCURRENCE
ADD
CONSTRAINT
fpk_CONDITION_OCCURRENCE_condition_source_concept_id
FOREIGN
KEY
(
condition_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_drug_type_concept_id
FOREIGN
KEY
(
drug_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_route_concept_id
FOREIGN
KEY
(
route_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
DRUG_EXPOSURE
ADD
CONSTRAINT
fpk_DRUG_EXPOSURE_drug_source_concept_id
FOREIGN
KEY
(
drug_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_procedure_concept_id
FOREIGN
KEY
(
procedure_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_procedure_type_concept_id
FOREIGN
KEY
(
procedure_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_modifier_concept_id
FOREIGN
KEY
(
modifier_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
PROCEDURE_OCCURRENCE
ADD
CONSTRAINT
fpk_PROCEDURE_OCCURRENCE_procedure_source_concept_id
FOREIGN
KEY
(
procedure_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_device_concept_id
FOREIGN
KEY
(
device_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_device_type_concept_id
FOREIGN
KEY
(
device_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_device_source_concept_id
FOREIGN
KEY
(
device_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEVICE_EXPOSURE
ADD
CONSTRAINT
fpk_DEVICE_EXPOSURE_unit_source_concept_id
FOREIGN
KEY
(
unit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_measurement_concept_id
FOREIGN
KEY
(
measurement_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_measurement_type_concept_id
FOREIGN
KEY
(
measurement_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_operator_concept_id
FOREIGN
KEY
(
operator_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_measurement_source_concept_id
FOREIGN
KEY
(
measurement_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_unit_source_concept_id
FOREIGN
KEY
(
unit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
MEASUREMENT
ADD
CONSTRAINT
fpk_MEASUREMENT_meas_event_field_concept_id
FOREIGN
KEY
(
meas_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_observation_concept_id
FOREIGN
KEY
(
observation_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_observation_type_concept_id
FOREIGN
KEY
(
observation_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_qualifier_concept_id
FOREIGN
KEY
(
qualifier_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_observation_source_concept_id
FOREIGN
KEY
(
observation_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
OBSERVATION
ADD
CONSTRAINT
fpk_OBSERVATION_obs_event_field_concept_id
FOREIGN
KEY
(
obs_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEATH
ADD
CONSTRAINT
fpk_DEATH_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
DEATH
ADD
CONSTRAINT
fpk_DEATH_death_type_concept_id
FOREIGN
KEY
(
death_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEATH
ADD
CONSTRAINT
fpk_DEATH_cause_concept_id
FOREIGN
KEY
(
cause_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DEATH
ADD
CONSTRAINT
fpk_DEATH_cause_source_concept_id
FOREIGN
KEY
(
cause_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_note_type_concept_id
FOREIGN
KEY
(
note_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_note_class_concept_id
FOREIGN
KEY
(
note_class_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_encoding_concept_id
FOREIGN
KEY
(
encoding_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_language_concept_id
FOREIGN
KEY
(
language_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
NOTE
ADD
CONSTRAINT
fpk_NOTE_note_event_field_concept_id
FOREIGN
KEY
(
note_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE_NLP
ADD
CONSTRAINT
fpk_NOTE_NLP_section_concept_id
FOREIGN
KEY
(
section_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE_NLP
ADD
CONSTRAINT
fpk_NOTE_NLP_note_nlp_concept_id
FOREIGN
KEY
(
note_nlp_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
NOTE_NLP
ADD
CONSTRAINT
fpk_NOTE_NLP_note_nlp_source_concept_id
FOREIGN
KEY
(
note_nlp_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_specimen_concept_id
FOREIGN
KEY
(
specimen_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_specimen_type_concept_id
FOREIGN
KEY
(
specimen_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_anatomic_site_concept_id
FOREIGN
KEY
(
anatomic_site_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SPECIMEN
ADD
CONSTRAINT
fpk_SPECIMEN_disease_status_concept_id
FOREIGN
KEY
(
disease_status_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
FACT_RELATIONSHIP
ADD
CONSTRAINT
fpk_FACT_RELATIONSHIP_domain_concept_id_1
FOREIGN
KEY
(
domain_concept_id_1
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
FACT_RELATIONSHIP
ADD
CONSTRAINT
fpk_FACT_RELATIONSHIP_domain_concept_id_2
FOREIGN
KEY
(
domain_concept_id_2
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
FACT_RELATIONSHIP
ADD
CONSTRAINT
fpk_FACT_RELATIONSHIP_relationship_concept_id
FOREIGN
KEY
(
relationship_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
LOCATION
ADD
CONSTRAINT
fpk_LOCATION_country_concept_id
FOREIGN
KEY
(
country_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CARE_SITE
ADD
CONSTRAINT
fpk_CARE_SITE_place_of_service_concept_id
FOREIGN
KEY
(
place_of_service_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CARE_SITE
ADD
CONSTRAINT
fpk_CARE_SITE_location_id
FOREIGN
KEY
(
location_id
)
REFERENCES
omop
.
LOCATION
(
LOCATION_ID
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
fpk_PROVIDER_specialty_concept_id
FOREIGN
KEY
(
specialty_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
fpk_PROVIDER_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
fpk_PROVIDER_gender_concept_id
FOREIGN
KEY
(
gender_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
fpk_PROVIDER_specialty_source_concept_id
FOREIGN
KEY
(
specialty_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PROVIDER
ADD
CONSTRAINT
fpk_PROVIDER_gender_source_concept_id
FOREIGN
KEY
(
gender_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_payer_plan_period_id
FOREIGN
KEY
(
payer_plan_period_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_payer_concept_id
FOREIGN
KEY
(
payer_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_payer_source_concept_id
FOREIGN
KEY
(
payer_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_plan_concept_id
FOREIGN
KEY
(
plan_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_plan_source_concept_id
FOREIGN
KEY
(
plan_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_sponsor_concept_id
FOREIGN
KEY
(
sponsor_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_sponsor_source_concept_id
FOREIGN
KEY
(
sponsor_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_stop_reason_concept_id
FOREIGN
KEY
(
stop_reason_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
PAYER_PLAN_PERIOD
ADD
CONSTRAINT
fpk_PAYER_PLAN_PERIOD_stop_reason_source_concept_id
FOREIGN
KEY
(
stop_reason_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
fpk_COST_cost_domain_id
FOREIGN
KEY
(
cost_domain_id
)
REFERENCES
omop
.
DOMAIN
(
DOMAIN_ID
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
fpk_COST_cost_type_concept_id
FOREIGN
KEY
(
cost_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
fpk_COST_currency_concept_id
FOREIGN
KEY
(
currency_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
fpk_COST_revenue_code_concept_id
FOREIGN
KEY
(
revenue_code_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COST
ADD
CONSTRAINT
fpk_COST_drg_concept_id
FOREIGN
KEY
(
drg_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_ERA
ADD
CONSTRAINT
fpk_DRUG_ERA_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
DRUG_ERA
ADD
CONSTRAINT
fpk_DRUG_ERA_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DOSE_ERA
ADD
CONSTRAINT
fpk_DOSE_ERA_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
DOSE_ERA
ADD
CONSTRAINT
fpk_DOSE_ERA_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DOSE_ERA
ADD
CONSTRAINT
fpk_DOSE_ERA_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONDITION_ERA
ADD
CONSTRAINT
fpk_CONDITION_ERA_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
CONDITION_ERA
ADD
CONSTRAINT
fpk_CONDITION_ERA_condition_concept_id
FOREIGN
KEY
(
condition_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
fpk_EPISODE_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
fpk_EPISODE_episode_concept_id
FOREIGN
KEY
(
episode_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
fpk_EPISODE_episode_object_concept_id
FOREIGN
KEY
(
episode_object_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
fpk_EPISODE_episode_type_concept_id
FOREIGN
KEY
(
episode_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
EPISODE
ADD
CONSTRAINT
fpk_EPISODE_episode_source_concept_id
FOREIGN
KEY
(
episode_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
EPISODE_EVENT
ADD
CONSTRAINT
fpk_EPISODE_EVENT_episode_id
FOREIGN
KEY
(
episode_id
)
REFERENCES
omop
.
EPISODE
(
EPISODE_ID
);
ALTER
TABLE
omop
.
EPISODE_EVENT
ADD
CONSTRAINT
fpk_EPISODE_EVENT_episode_event_field_concept_id
FOREIGN
KEY
(
episode_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
METADATA
ADD
CONSTRAINT
fpk_METADATA_metadata_concept_id
FOREIGN
KEY
(
metadata_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
METADATA
ADD
CONSTRAINT
fpk_METADATA_metadata_type_concept_id
FOREIGN
KEY
(
metadata_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
METADATA
ADD
CONSTRAINT
fpk_METADATA_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CDM_SOURCE
ADD
CONSTRAINT
fpk_CDM_SOURCE_cdm_version_concept_id
FOREIGN
KEY
(
cdm_version_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT
ADD
CONSTRAINT
fpk_CONCEPT_domain_id
FOREIGN
KEY
(
domain_id
)
REFERENCES
omop
.
DOMAIN
(
DOMAIN_ID
);
ALTER
TABLE
omop
.
CONCEPT
ADD
CONSTRAINT
fpk_CONCEPT_vocabulary_id
FOREIGN
KEY
(
vocabulary_id
)
REFERENCES
omop
.
VOCABULARY
(
VOCABULARY_ID
);
ALTER
TABLE
omop
.
CONCEPT
ADD
CONSTRAINT
fpk_CONCEPT_concept_class_id
FOREIGN
KEY
(
concept_class_id
)
REFERENCES
omop
.
CONCEPT_CLASS
(
CONCEPT_CLASS_ID
);
ALTER
TABLE
omop
.
VOCABULARY
ADD
CONSTRAINT
fpk_VOCABULARY_vocabulary_concept_id
FOREIGN
KEY
(
vocabulary_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DOMAIN
ADD
CONSTRAINT
fpk_DOMAIN_domain_concept_id
FOREIGN
KEY
(
domain_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_CLASS
ADD
CONSTRAINT
fpk_CONCEPT_CLASS_concept_class_concept_id
FOREIGN
KEY
(
concept_class_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_RELATIONSHIP
ADD
CONSTRAINT
fpk_CONCEPT_RELATIONSHIP_concept_id_1
FOREIGN
KEY
(
concept_id_1
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_RELATIONSHIP
ADD
CONSTRAINT
fpk_CONCEPT_RELATIONSHIP_concept_id_2
FOREIGN
KEY
(
concept_id_2
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_RELATIONSHIP
ADD
CONSTRAINT
fpk_CONCEPT_RELATIONSHIP_relationship_id
FOREIGN
KEY
(
relationship_id
)
REFERENCES
omop
.
RELATIONSHIP
(
RELATIONSHIP_ID
);
ALTER
TABLE
omop
.
RELATIONSHIP
ADD
CONSTRAINT
fpk_RELATIONSHIP_relationship_concept_id
FOREIGN
KEY
(
relationship_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_SYNONYM
ADD
CONSTRAINT
fpk_CONCEPT_SYNONYM_concept_id
FOREIGN
KEY
(
concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_SYNONYM
ADD
CONSTRAINT
fpk_CONCEPT_SYNONYM_language_concept_id
FOREIGN
KEY
(
language_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_ANCESTOR
ADD
CONSTRAINT
fpk_CONCEPT_ANCESTOR_ancestor_concept_id
FOREIGN
KEY
(
ancestor_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
CONCEPT_ANCESTOR
ADD
CONSTRAINT
fpk_CONCEPT_ANCESTOR_descendant_concept_id
FOREIGN
KEY
(
descendant_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SOURCE_TO_CONCEPT_MAP
ADD
CONSTRAINT
fpk_SOURCE_TO_CONCEPT_MAP_source_concept_id
FOREIGN
KEY
(
source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SOURCE_TO_CONCEPT_MAP
ADD
CONSTRAINT
fpk_SOURCE_TO_CONCEPT_MAP_target_concept_id
FOREIGN
KEY
(
target_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
SOURCE_TO_CONCEPT_MAP
ADD
CONSTRAINT
fpk_SOURCE_TO_CONCEPT_MAP_target_vocabulary_id
FOREIGN
KEY
(
target_vocabulary_id
)
REFERENCES
omop
.
VOCABULARY
(
VOCABULARY_ID
);
ALTER
TABLE
omop
.
DRUG_STRENGTH
ADD
CONSTRAINT
fpk_DRUG_STRENGTH_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_STRENGTH
ADD
CONSTRAINT
fpk_DRUG_STRENGTH_ingredient_concept_id
FOREIGN
KEY
(
ingredient_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_STRENGTH
ADD
CONSTRAINT
fpk_DRUG_STRENGTH_amount_unit_concept_id
FOREIGN
KEY
(
amount_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_STRENGTH
ADD
CONSTRAINT
fpk_DRUG_STRENGTH_numerator_unit_concept_id
FOREIGN
KEY
(
numerator_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
DRUG_STRENGTH
ADD
CONSTRAINT
fpk_DRUG_STRENGTH_denominator_unit_concept_id
FOREIGN
KEY
(
denominator_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COHORT
ADD
CONSTRAINT
fpk_COHORT_cohort_definition_id
FOREIGN
KEY
(
cohort_definition_id
)
REFERENCES
omop
.
COHORT_DEFINITION
(
COHORT_DEFINITION_ID
);
ALTER
TABLE
omop
.
COHORT_DEFINITION
ADD
CONSTRAINT
fpk_COHORT_DEFINITION_definition_type_concept_id
FOREIGN
KEY
(
definition_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
COHORT_DEFINITION
ADD
CONSTRAINT
fpk_COHORT_DEFINITION_subject_concept_id
FOREIGN
KEY
(
subject_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_gender_concept_id
FOREIGN
KEY
(
gender_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_race_concept_id
FOREIGN
KEY
(
race_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_ethnicity_concept_id
FOREIGN
KEY
(
ethnicity_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_location_id
FOREIGN
KEY
(
location_id
)
REFERENCES
omop
.
LOCATION
(
LOCATION_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_gender_source_concept_id
FOREIGN
KEY
(
gender_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_race_source_concept_id
FOREIGN
KEY
(
race_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
fpk_person_ethnicity_source_concept_id
FOREIGN
KEY
(
ethnicity_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation_period
ADD
CONSTRAINT
fpk_observation_period_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
observation_period
ADD
CONSTRAINT
fpk_observation_period_period_type_concept_id
FOREIGN
KEY
(
period_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_visit_concept_id
FOREIGN
KEY
(
visit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_visit_type_concept_id
FOREIGN
KEY
(
visit_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_visit_source_concept_id
FOREIGN
KEY
(
visit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_admitted_from_concept_id
FOREIGN
KEY
(
admitted_from_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_discharged_to_concept_id
FOREIGN
KEY
(
discharged_to_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
fpk_visit_occurrence_preceding_visit_occurrence_id
FOREIGN
KEY
(
preceding_visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_visit_detail_concept_id
FOREIGN
KEY
(
visit_detail_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_visit_detail_type_concept_id
FOREIGN
KEY
(
visit_detail_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_visit_detail_source_concept_id
FOREIGN
KEY
(
visit_detail_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_admitted_from_concept_id
FOREIGN
KEY
(
admitted_from_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_discharged_to_concept_id
FOREIGN
KEY
(
discharged_to_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_preceding_visit_detail_id
FOREIGN
KEY
(
preceding_visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_parent_visit_detail_id
FOREIGN
KEY
(
parent_visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
fpk_visit_detail_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_condition_concept_id
FOREIGN
KEY
(
condition_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_condition_type_concept_id
FOREIGN
KEY
(
condition_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_condition_status_concept_id
FOREIGN
KEY
(
condition_status_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
fpk_condition_occurrence_condition_source_concept_id
FOREIGN
KEY
(
condition_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_drug_type_concept_id
FOREIGN
KEY
(
drug_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_route_concept_id
FOREIGN
KEY
(
route_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
fpk_drug_exposure_drug_source_concept_id
FOREIGN
KEY
(
drug_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_procedure_concept_id
FOREIGN
KEY
(
procedure_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_procedure_type_concept_id
FOREIGN
KEY
(
procedure_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_modifier_concept_id
FOREIGN
KEY
(
modifier_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
fpk_procedure_occurrence_procedure_source_concept_id
FOREIGN
KEY
(
procedure_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_device_concept_id
FOREIGN
KEY
(
device_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_device_type_concept_id
FOREIGN
KEY
(
device_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_device_source_concept_id
FOREIGN
KEY
(
device_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
fpk_device_exposure_unit_source_concept_id
FOREIGN
KEY
(
unit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_measurement_concept_id
FOREIGN
KEY
(
measurement_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_measurement_type_concept_id
FOREIGN
KEY
(
measurement_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_operator_concept_id
FOREIGN
KEY
(
operator_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_measurement_source_concept_id
FOREIGN
KEY
(
measurement_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_unit_source_concept_id
FOREIGN
KEY
(
unit_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
fpk_measurement_meas_event_field_concept_id
FOREIGN
KEY
(
meas_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_observation_concept_id
FOREIGN
KEY
(
observation_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_observation_type_concept_id
FOREIGN
KEY
(
observation_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_qualifier_concept_id
FOREIGN
KEY
(
qualifier_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_observation_source_concept_id
FOREIGN
KEY
(
observation_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
fpk_observation_obs_event_field_concept_id
FOREIGN
KEY
(
obs_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
death
ADD
CONSTRAINT
fpk_death_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
death
ADD
CONSTRAINT
fpk_death_death_type_concept_id
FOREIGN
KEY
(
death_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
death
ADD
CONSTRAINT
fpk_death_cause_concept_id
FOREIGN
KEY
(
cause_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
death
ADD
CONSTRAINT
fpk_death_cause_source_concept_id
FOREIGN
KEY
(
cause_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_note_type_concept_id
FOREIGN
KEY
(
note_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_note_class_concept_id
FOREIGN
KEY
(
note_class_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_encoding_concept_id
FOREIGN
KEY
(
encoding_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_language_concept_id
FOREIGN
KEY
(
language_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_provider_id
FOREIGN
KEY
(
provider_id
)
REFERENCES
omop
.
PROVIDER
(
PROVIDER_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_visit_occurrence_id
FOREIGN
KEY
(
visit_occurrence_id
)
REFERENCES
omop
.
VISIT_OCCURRENCE
(
VISIT_OCCURRENCE_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_visit_detail_id
FOREIGN
KEY
(
visit_detail_id
)
REFERENCES
omop
.
VISIT_DETAIL
(
VISIT_DETAIL_ID
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
fpk_note_note_event_field_concept_id
FOREIGN
KEY
(
note_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note_nlp
ADD
CONSTRAINT
fpk_note_nlp_section_concept_id
FOREIGN
KEY
(
section_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note_nlp
ADD
CONSTRAINT
fpk_note_nlp_note_nlp_concept_id
FOREIGN
KEY
(
note_nlp_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
note_nlp
ADD
CONSTRAINT
fpk_note_nlp_note_nlp_source_concept_id
FOREIGN
KEY
(
note_nlp_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_specimen_concept_id
FOREIGN
KEY
(
specimen_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_specimen_type_concept_id
FOREIGN
KEY
(
specimen_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_anatomic_site_concept_id
FOREIGN
KEY
(
anatomic_site_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
fpk_specimen_disease_status_concept_id
FOREIGN
KEY
(
disease_status_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
fact_relationship
ADD
CONSTRAINT
fpk_fact_relationship_domain_concept_id_1
FOREIGN
KEY
(
domain_concept_id_1
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
fact_relationship
ADD
CONSTRAINT
fpk_fact_relationship_domain_concept_id_2
FOREIGN
KEY
(
domain_concept_id_2
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
fact_relationship
ADD
CONSTRAINT
fpk_fact_relationship_relationship_concept_id
FOREIGN
KEY
(
relationship_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
location
ADD
CONSTRAINT
fpk_location_country_concept_id
FOREIGN
KEY
(
country_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
care_site
ADD
CONSTRAINT
fpk_care_site_place_of_service_concept_id
FOREIGN
KEY
(
place_of_service_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
care_site
ADD
CONSTRAINT
fpk_care_site_location_id
FOREIGN
KEY
(
location_id
)
REFERENCES
omop
.
LOCATION
(
LOCATION_ID
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
fpk_provider_specialty_concept_id
FOREIGN
KEY
(
specialty_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
fpk_provider_care_site_id
FOREIGN
KEY
(
care_site_id
)
REFERENCES
omop
.
CARE_SITE
(
CARE_SITE_ID
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
fpk_provider_gender_concept_id
FOREIGN
KEY
(
gender_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
fpk_provider_specialty_source_concept_id
FOREIGN
KEY
(
specialty_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
fpk_provider_gender_source_concept_id
FOREIGN
KEY
(
gender_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_payer_concept_id
FOREIGN
KEY
(
payer_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_payer_source_concept_id
FOREIGN
KEY
(
payer_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_plan_concept_id
FOREIGN
KEY
(
plan_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_plan_source_concept_id
FOREIGN
KEY
(
plan_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_sponsor_concept_id
FOREIGN
KEY
(
sponsor_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_sponsor_source_concept_id
FOREIGN
KEY
(
sponsor_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_stop_reason_concept_id
FOREIGN
KEY
(
stop_reason_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
fpk_payer_plan_period_stop_reason_source_concept_id
FOREIGN
KEY
(
stop_reason_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
fpk_cost_cost_domain_id
FOREIGN
KEY
(
cost_domain_id
)
REFERENCES
omop
.
DOMAIN
(
DOMAIN_ID
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
fpk_cost_cost_type_concept_id
FOREIGN
KEY
(
cost_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
fpk_cost_currency_concept_id
FOREIGN
KEY
(
currency_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
fpk_cost_revenue_code_concept_id
FOREIGN
KEY
(
revenue_code_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
fpk_cost_drg_concept_id
FOREIGN
KEY
(
drg_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_era
ADD
CONSTRAINT
fpk_drug_era_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
drug_era
ADD
CONSTRAINT
fpk_drug_era_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
dose_era
ADD
CONSTRAINT
fpk_dose_era_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
dose_era
ADD
CONSTRAINT
fpk_dose_era_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
dose_era
ADD
CONSTRAINT
fpk_dose_era_unit_concept_id
FOREIGN
KEY
(
unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
condition_era
ADD
CONSTRAINT
fpk_condition_era_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
condition_era
ADD
CONSTRAINT
fpk_condition_era_condition_concept_id
FOREIGN
KEY
(
condition_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
fpk_episode_person_id
FOREIGN
KEY
(
person_id
)
REFERENCES
omop
.
PERSON
(
PERSON_ID
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
fpk_episode_episode_concept_id
FOREIGN
KEY
(
episode_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
fpk_episode_episode_object_concept_id
FOREIGN
KEY
(
episode_object_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
fpk_episode_episode_type_concept_id
FOREIGN
KEY
(
episode_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
fpk_episode_episode_source_concept_id
FOREIGN
KEY
(
episode_source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
episode_event
ADD
CONSTRAINT
fpk_episode_event_episode_id
FOREIGN
KEY
(
episode_id
)
REFERENCES
omop
.
EPISODE
(
EPISODE_ID
);
ALTER
TABLE
omop
.
episode_event
ADD
CONSTRAINT
fpk_episode_event_episode_event_field_concept_id
FOREIGN
KEY
(
episode_event_field_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
metadata
ADD
CONSTRAINT
fpk_metadata_metadata_concept_id
FOREIGN
KEY
(
metadata_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
metadata
ADD
CONSTRAINT
fpk_metadata_metadata_type_concept_id
FOREIGN
KEY
(
metadata_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
metadata
ADD
CONSTRAINT
fpk_metadata_value_as_concept_id
FOREIGN
KEY
(
value_as_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cdm_source
ADD
CONSTRAINT
fpk_cdm_source_cdm_version_concept_id
FOREIGN
KEY
(
cdm_version_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept
ADD
CONSTRAINT
fpk_concept_domain_id
FOREIGN
KEY
(
domain_id
)
REFERENCES
omop
.
DOMAIN
(
DOMAIN_ID
);
ALTER
TABLE
omop
.
concept
ADD
CONSTRAINT
fpk_concept_vocabulary_id
FOREIGN
KEY
(
vocabulary_id
)
REFERENCES
omop
.
VOCABULARY
(
VOCABULARY_ID
);
ALTER
TABLE
omop
.
concept
ADD
CONSTRAINT
fpk_concept_concept_class_id
FOREIGN
KEY
(
concept_class_id
)
REFERENCES
omop
.
CONCEPT_CLASS
(
CONCEPT_CLASS_ID
);
ALTER
TABLE
omop
.
vocabulary
ADD
CONSTRAINT
fpk_vocabulary_vocabulary_concept_id
FOREIGN
KEY
(
vocabulary_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
domain
ADD
CONSTRAINT
fpk_domain_domain_concept_id
FOREIGN
KEY
(
domain_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_class
ADD
CONSTRAINT
fpk_concept_class_concept_class_concept_id
FOREIGN
KEY
(
concept_class_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_relationship
ADD
CONSTRAINT
fpk_concept_relationship_concept_id_1
FOREIGN
KEY
(
concept_id_1
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_relationship
ADD
CONSTRAINT
fpk_concept_relationship_concept_id_2
FOREIGN
KEY
(
concept_id_2
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_relationship
ADD
CONSTRAINT
fpk_concept_relationship_relationship_id
FOREIGN
KEY
(
relationship_id
)
REFERENCES
omop
.
RELATIONSHIP
(
RELATIONSHIP_ID
);
ALTER
TABLE
omop
.
relationship
ADD
CONSTRAINT
fpk_relationship_relationship_concept_id
FOREIGN
KEY
(
relationship_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_synonym
ADD
CONSTRAINT
fpk_concept_synonym_concept_id
FOREIGN
KEY
(
concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_synonym
ADD
CONSTRAINT
fpk_concept_synonym_language_concept_id
FOREIGN
KEY
(
language_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_ancestor
ADD
CONSTRAINT
fpk_concept_ancestor_ancestor_concept_id
FOREIGN
KEY
(
ancestor_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
concept_ancestor
ADD
CONSTRAINT
fpk_concept_ancestor_descendant_concept_id
FOREIGN
KEY
(
descendant_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
source_to_concept_map
ADD
CONSTRAINT
fpk_source_to_concept_map_source_concept_id
FOREIGN
KEY
(
source_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
source_to_concept_map
ADD
CONSTRAINT
fpk_source_to_concept_map_target_concept_id
FOREIGN
KEY
(
target_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
source_to_concept_map
ADD
CONSTRAINT
fpk_source_to_concept_map_target_vocabulary_id
FOREIGN
KEY
(
target_vocabulary_id
)
REFERENCES
omop
.
VOCABULARY
(
VOCABULARY_ID
);
ALTER
TABLE
omop
.
drug_strength
ADD
CONSTRAINT
fpk_drug_strength_drug_concept_id
FOREIGN
KEY
(
drug_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_strength
ADD
CONSTRAINT
fpk_drug_strength_ingredient_concept_id
FOREIGN
KEY
(
ingredient_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_strength
ADD
CONSTRAINT
fpk_drug_strength_amount_unit_concept_id
FOREIGN
KEY
(
amount_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_strength
ADD
CONSTRAINT
fpk_drug_strength_numerator_unit_concept_id
FOREIGN
KEY
(
numerator_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
drug_strength
ADD
CONSTRAINT
fpk_drug_strength_denominator_unit_concept_id
FOREIGN
KEY
(
denominator_unit_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cohort_definition
ADD
CONSTRAINT
fpk_cohort_definition_definition_type_concept_id
FOREIGN
KEY
(
definition_type_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
ALTER
TABLE
omop
.
cohort_definition
ADD
CONSTRAINT
fpk_cohort_definition_subject_concept_id
FOREIGN
KEY
(
subject_concept_id
)
REFERENCES
omop
.
CONCEPT
(
CONCEPT_ID
);
instancia_omop_postgresql/
omop_ddl_postgres
.sql
→
instancia_omop_postgresql/
postgresql/OMOPCDM_postgresql_5.4_ddl
.sql
View file @
c881fd0f
--postgresql CDM DDL Specification for OMOP Common Data Model 5.4
CREATE
SCHEMA
omop
;
--postgresql CDM DDL Specification for OMOP Common Data Model 5.4
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
PERSON
(
CREATE
TABLE
omop
.
person
(
person_id
integer
NOT
NULL
,
gender_concept_id
integer
NOT
NULL
,
year_of_birth
integer
NOT
NULL
,
...
...
@@ -20,17 +21,15 @@ CREATE TABLE omop.PERSON (
race_source_concept_id
integer
NULL
,
ethnicity_source_value
varchar
(
50
)
NULL
,
ethnicity_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
OBSERVATION_PERIOD
(
CREATE
TABLE
omop
.
observation_period
(
observation_period_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
observation_period_start_date
date
NOT
NULL
,
observation_period_end_date
date
NOT
NULL
,
period_type_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
VISIT_OCCURRENCE
(
CREATE
TABLE
omop
.
visit_occurrence
(
visit_occurrence_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
visit_concept_id
integer
NOT
NULL
,
...
...
@@ -48,9 +47,8 @@ CREATE TABLE omop.VISIT_OCCURRENCE (
discharged_to_concept_id
integer
NULL
,
discharged_to_source_value
varchar
(
50
)
NULL
,
preceding_visit_occurrence_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
VISIT_DETAIL
(
CREATE
TABLE
omop
.
visit_detail
(
visit_detail_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
visit_detail_concept_id
integer
NOT
NULL
,
...
...
@@ -70,9 +68,8 @@ CREATE TABLE omop.VISIT_DETAIL (
preceding_visit_detail_id
integer
NULL
,
parent_visit_detail_id
integer
NULL
,
visit_occurrence_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
CONDITION_OCCURRENCE
(
CREATE
TABLE
omop
.
condition_occurrence
(
condition_occurrence_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
condition_concept_id
integer
NOT
NULL
,
...
...
@@ -89,9 +86,8 @@ CREATE TABLE omop.CONDITION_OCCURRENCE (
condition_source_value
varchar
(
50
)
NULL
,
condition_source_concept_id
integer
NULL
,
condition_status_source_value
varchar
(
50
)
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
DRUG_EXPOSURE
(
CREATE
TABLE
omop
.
drug_exposure
(
drug_exposure_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
drug_concept_id
integer
NOT
NULL
,
...
...
@@ -115,9 +111,8 @@ CREATE TABLE omop.DRUG_EXPOSURE (
drug_source_concept_id
integer
NULL
,
route_source_value
varchar
(
50
)
NULL
,
dose_unit_source_value
varchar
(
50
)
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
PROCEDURE_OCCURRENCE
(
CREATE
TABLE
omop
.
procedure_occurrence
(
procedure_occurrence_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
procedure_concept_id
integer
NOT
NULL
,
...
...
@@ -134,9 +129,8 @@ CREATE TABLE omop.PROCEDURE_OCCURRENCE (
procedure_source_value
varchar
(
50
)
NULL
,
procedure_source_concept_id
integer
NULL
,
modifier_source_value
varchar
(
50
)
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
DEVICE_EXPOSURE
(
CREATE
TABLE
omop
.
device_exposure
(
device_exposure_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
device_concept_id
integer
NOT
NULL
,
...
...
@@ -156,9 +150,8 @@ CREATE TABLE omop.DEVICE_EXPOSURE (
unit_concept_id
integer
NULL
,
unit_source_value
varchar
(
50
)
NULL
,
unit_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
MEASUREMENT
(
CREATE
TABLE
omop
.
measurement
(
measurement_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
measurement_concept_id
integer
NOT
NULL
,
...
...
@@ -180,11 +173,10 @@ CREATE TABLE omop.MEASUREMENT (
unit_source_value
varchar
(
50
)
NULL
,
unit_source_concept_id
integer
NULL
,
value_source_value
varchar
(
50
)
NULL
,
measurement_event_id
bigint
NULL
,
measurement_event_id
integer
NULL
,
meas_event_field_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
OBSERVATION
(
CREATE
TABLE
omop
.
observation
(
observation_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
observation_concept_id
integer
NOT
NULL
,
...
...
@@ -204,11 +196,10 @@ CREATE TABLE omop.OBSERVATION (
unit_source_value
varchar
(
50
)
NULL
,
qualifier_source_value
varchar
(
50
)
NULL
,
value_source_value
varchar
(
50
)
NULL
,
observation_event_id
bigint
NULL
,
observation_event_id
integer
NULL
,
obs_event_field_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
DEATH
(
CREATE
TABLE
omop
.
death
(
person_id
integer
NOT
NULL
,
death_date
date
NOT
NULL
,
death_datetime
TIMESTAMP
NULL
,
...
...
@@ -216,9 +207,8 @@ CREATE TABLE omop.DEATH (
cause_concept_id
integer
NULL
,
cause_source_value
varchar
(
50
)
NULL
,
cause_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
NOTE
(
CREATE
TABLE
omop
.
note
(
note_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
note_date
date
NOT
NULL
,
...
...
@@ -233,11 +223,10 @@ CREATE TABLE omop.NOTE (
visit_occurrence_id
integer
NULL
,
visit_detail_id
integer
NULL
,
note_source_value
varchar
(
50
)
NULL
,
note_event_id
bigint
NULL
,
note_event_id
integer
NULL
,
note_event_field_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
NOTE_NLP
(
CREATE
TABLE
omop
.
note_nlp
(
note_nlp_id
integer
NOT
NULL
,
note_id
integer
NOT
NULL
,
section_concept_id
integer
NULL
,
...
...
@@ -252,9 +241,8 @@ CREATE TABLE omop.NOTE_NLP (
term_exists
varchar
(
1
)
NULL
,
term_temporal
varchar
(
50
)
NULL
,
term_modifiers
varchar
(
2000
)
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
SPECIMEN
(
CREATE
TABLE
omop
.
specimen
(
specimen_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
specimen_concept_id
integer
NOT
NULL
,
...
...
@@ -270,17 +258,15 @@ CREATE TABLE omop.SPECIMEN (
unit_source_value
varchar
(
50
)
NULL
,
anatomic_site_source_value
varchar
(
50
)
NULL
,
disease_status_source_value
varchar
(
50
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
FACT_RELATIONSHIP
(
CREATE
TABLE
omop
.
fact_relationship
(
domain_concept_id_1
integer
NOT
NULL
,
fact_id_1
integer
NOT
NULL
,
domain_concept_id_2
integer
NOT
NULL
,
fact_id_2
integer
NOT
NULL
,
relationship_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
LOCATION
(
CREATE
TABLE
omop
.
location
(
location_id
integer
NOT
NULL
,
address_1
varchar
(
50
)
NULL
,
address_2
varchar
(
50
)
NULL
,
...
...
@@ -293,18 +279,16 @@ CREATE TABLE omop.LOCATION (
country_source_value
varchar
(
80
)
NULL
,
latitude
NUMERIC
NULL
,
longitude
NUMERIC
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CARE_SITE
(
CREATE
TABLE
omop
.
care_site
(
care_site_id
integer
NOT
NULL
,
care_site_name
varchar
(
255
)
NULL
,
place_of_service_concept_id
integer
NULL
,
location_id
integer
NULL
,
care_site_source_value
varchar
(
50
)
NULL
,
place_of_service_source_value
varchar
(
50
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
PROVIDER
(
CREATE
TABLE
omop
.
provider
(
provider_id
integer
NOT
NULL
,
provider_name
varchar
(
255
)
NULL
,
npi
varchar
(
20
)
NULL
,
...
...
@@ -318,9 +302,8 @@ CREATE TABLE omop.PROVIDER (
specialty_source_concept_id
integer
NULL
,
gender_source_value
varchar
(
50
)
NULL
,
gender_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
PAYER_PLAN_PERIOD
(
CREATE
TABLE
omop
.
payer_plan_period
(
payer_plan_period_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
payer_plan_period_start_date
date
NOT
NULL
,
...
...
@@ -338,9 +321,8 @@ CREATE TABLE omop.PAYER_PLAN_PERIOD (
stop_reason_concept_id
integer
NULL
,
stop_reason_source_value
varchar
(
50
)
NULL
,
stop_reason_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
COST
(
CREATE
TABLE
omop
.
cost
(
cost_id
integer
NOT
NULL
,
cost_event_id
integer
NOT
NULL
,
cost_domain_id
varchar
(
20
)
NOT
NULL
,
...
...
@@ -363,60 +345,54 @@ CREATE TABLE omop.COST (
revenue_code_source_value
varchar
(
50
)
NULL
,
drg_concept_id
integer
NULL
,
drg_source_value
varchar
(
3
)
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
DRUG_ERA
(
CREATE
TABLE
omop
.
drug_era
(
drug_era_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
drug_concept_id
integer
NOT
NULL
,
drug_era_start_date
TIMESTAMP
NOT
NULL
,
drug_era_end_date
TIMESTAMP
NOT
NULL
,
drug_era_start_date
date
NOT
NULL
,
drug_era_end_date
date
NOT
NULL
,
drug_exposure_count
integer
NULL
,
gap_days
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
DOSE_ERA
(
CREATE
TABLE
omop
.
dose_era
(
dose_era_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
drug_concept_id
integer
NOT
NULL
,
unit_concept_id
integer
NOT
NULL
,
dose_value
NUMERIC
NOT
NULL
,
dose_era_start_date
TIMESTAMP
NOT
NULL
,
dose_era_end_date
TIMESTAMP
NOT
NULL
);
dose_era_start_date
date
NOT
NULL
,
dose_era_end_date
date
NOT
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
CONDITION_ERA
(
CREATE
TABLE
omop
.
condition_era
(
condition_era_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
condition_concept_id
integer
NOT
NULL
,
condition_era_start_date
TIMESTAMP
NOT
NULL
,
condition_era_end_date
TIMESTAMP
NOT
NULL
,
condition_era_start_date
date
NOT
NULL
,
condition_era_end_date
date
NOT
NULL
,
condition_occurrence_count
integer
NULL
);
--HINT DISTRIBUTE ON KEY (person_id)
CREATE
TABLE
omop
.
EPISODE
(
episode_id
bigint
NOT
NULL
,
person_id
bigint
NOT
NULL
,
CREATE
TABLE
omop
.
episode
(
episode_id
integer
NOT
NULL
,
person_id
integer
NOT
NULL
,
episode_concept_id
integer
NOT
NULL
,
episode_start_date
date
NOT
NULL
,
episode_start_datetime
TIMESTAMP
NULL
,
episode_end_date
date
NULL
,
episode_end_datetime
TIMESTAMP
NULL
,
episode_parent_id
bigint
NULL
,
episode_parent_id
integer
NULL
,
episode_number
integer
NULL
,
episode_object_concept_id
integer
NOT
NULL
,
episode_type_concept_id
integer
NOT
NULL
,
episode_source_value
varchar
(
50
)
NULL
,
episode_source_concept_id
integer
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
EPISODE_EVENT
(
episode_id
bigint
NOT
NULL
,
event_id
bigint
NOT
NULL
,
CREATE
TABLE
omop
.
episode_event
(
episode_id
integer
NOT
NULL
,
event_id
integer
NOT
NULL
,
episode_event_field_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
METADATA
(
CREATE
TABLE
omop
.
metadata
(
metadata_id
integer
NOT
NULL
,
metadata_concept_id
integer
NOT
NULL
,
metadata_type_concept_id
integer
NOT
NULL
,
...
...
@@ -426,9 +402,8 @@ CREATE TABLE omop.METADATA (
value_as_number
NUMERIC
NULL
,
metadata_date
date
NULL
,
metadata_datetime
TIMESTAMP
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CDM_SOURCE
(
CREATE
TABLE
omop
.
cdm_source
(
cdm_source_name
varchar
(
255
)
NOT
NULL
,
cdm_source_abbreviation
varchar
(
25
)
NOT
NULL
,
cdm_holder
varchar
(
255
)
NOT
NULL
,
...
...
@@ -440,9 +415,8 @@ CREATE TABLE omop.CDM_SOURCE (
cdm_version
varchar
(
10
)
NULL
,
cdm_version_concept_id
integer
NOT
NULL
,
vocabulary_version
varchar
(
20
)
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CONCEPT
(
CREATE
TABLE
omop
.
concept
(
concept_id
integer
NOT
NULL
,
concept_name
varchar
(
255
)
NOT
NULL
,
domain_id
varchar
(
20
)
NOT
NULL
,
...
...
@@ -453,60 +427,52 @@ CREATE TABLE omop.CONCEPT (
valid_start_date
date
NOT
NULL
,
valid_end_date
date
NOT
NULL
,
invalid_reason
varchar
(
1
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
VOCABULARY
(
CREATE
TABLE
omop
.
vocabulary
(
vocabulary_id
varchar
(
20
)
NOT
NULL
,
vocabulary_name
varchar
(
255
)
NOT
NULL
,
vocabulary_reference
varchar
(
255
)
NULL
,
vocabulary_version
varchar
(
255
)
NULL
,
vocabulary_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
DOMAIN
(
CREATE
TABLE
omop
.
domain
(
domain_id
varchar
(
20
)
NOT
NULL
,
domain_name
varchar
(
255
)
NOT
NULL
,
domain_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CONCEPT_CLASS
(
CREATE
TABLE
omop
.
concept_class
(
concept_class_id
varchar
(
20
)
NOT
NULL
,
concept_class_name
varchar
(
255
)
NOT
NULL
,
concept_class_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CONCEPT_RELATIONSHIP
(
CREATE
TABLE
omop
.
concept_relationship
(
concept_id_1
integer
NOT
NULL
,
concept_id_2
integer
NOT
NULL
,
relationship_id
varchar
(
20
)
NOT
NULL
,
valid_start_date
date
NOT
NULL
,
valid_end_date
date
NOT
NULL
,
invalid_reason
varchar
(
1
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
RELATIONSHIP
(
CREATE
TABLE
omop
.
relationship
(
relationship_id
varchar
(
20
)
NOT
NULL
,
relationship_name
varchar
(
255
)
NOT
NULL
,
is_hierarchical
varchar
(
1
)
NOT
NULL
,
defines_ancestry
varchar
(
1
)
NOT
NULL
,
reverse_relationship_id
varchar
(
20
)
NOT
NULL
,
relationship_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CONCEPT_SYNONYM
(
CREATE
TABLE
omop
.
concept_synonym
(
concept_id
integer
NOT
NULL
,
concept_synonym_name
varchar
(
1000
)
NOT
NULL
,
language_concept_id
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
CONCEPT_ANCESTOR
(
CREATE
TABLE
omop
.
concept_ancestor
(
ancestor_concept_id
integer
NOT
NULL
,
descendant_concept_id
integer
NOT
NULL
,
min_levels_of_separation
integer
NOT
NULL
,
max_levels_of_separation
integer
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
SOURCE_TO_CONCEPT_MAP
(
CREATE
TABLE
omop
.
source_to_concept_map
(
source_code
varchar
(
50
)
NOT
NULL
,
source_concept_id
integer
NOT
NULL
,
source_vocabulary_id
varchar
(
20
)
NOT
NULL
,
...
...
@@ -516,9 +482,8 @@ CREATE TABLE omop.SOURCE_TO_CONCEPT_MAP (
valid_start_date
date
NOT
NULL
,
valid_end_date
date
NOT
NULL
,
invalid_reason
varchar
(
1
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
DRUG_STRENGTH
(
CREATE
TABLE
omop
.
drug_strength
(
drug_concept_id
integer
NOT
NULL
,
ingredient_concept_id
integer
NOT
NULL
,
amount_value
NUMERIC
NULL
,
...
...
@@ -531,16 +496,14 @@ CREATE TABLE omop.DRUG_STRENGTH (
valid_start_date
date
NOT
NULL
,
valid_end_date
date
NOT
NULL
,
invalid_reason
varchar
(
1
)
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
COHORT
(
CREATE
TABLE
omop
.
cohort
(
cohort_definition_id
integer
NOT
NULL
,
subject_id
integer
NOT
NULL
,
cohort_start_date
date
NOT
NULL
,
cohort_end_date
date
NOT
NULL
);
--HINT DISTRIBUTE ON RANDOM
CREATE
TABLE
omop
.
COHORT_DEFINITION
(
CREATE
TABLE
omop
.
cohort_definition
(
cohort_definition_id
integer
NOT
NULL
,
cohort_definition_name
varchar
(
255
)
NOT
NULL
,
cohort_definition_description
TEXT
NULL
,
...
...
instancia_omop_postgresql/
omop_indexes_postgr
es.sql
→
instancia_omop_postgresql/
postgresql/OMOPCDM_postgresql_5.4_indic
es.sql
View file @
c881fd0f
/*postgresql OMOP CDM Indices
There are no unique indices created because it is assumed that the primary key constraints have been run prior to
implementing indices.
*/
/************************
Standardized clinical data
************************/
CREATE
INDEX
idx_person_id
ON
omop
.
person
(
person_id
ASC
);
CLUSTER
omop
.
person
USING
idx_person_id
;
CREATE
INDEX
idx_gender
ON
omop
.
person
(
gender_concept_id
ASC
);
CREATE
INDEX
idx_observation_period_id_1
ON
omop
.
observation_period
(
person_id
ASC
);
CLUSTER
omop
.
observation_period
USING
idx_observation_period_id_1
;
CREATE
INDEX
idx_visit_person_id_1
ON
omop
.
visit_occurrence
(
person_id
ASC
);
CLUSTER
omop
.
visit_occurrence
USING
idx_visit_person_id_1
;
CREATE
INDEX
idx_visit_concept_id_1
ON
omop
.
visit_occurrence
(
visit_concept_id
ASC
);
CREATE
INDEX
idx_visit_det_person_id_1
ON
omop
.
visit_detail
(
person_id
ASC
);
CLUSTER
omop
.
visit_detail
USING
idx_visit_det_person_id_1
;
CREATE
INDEX
idx_visit_det_concept_id_1
ON
omop
.
visit_detail
(
visit_detail_concept_id
ASC
);
CREATE
INDEX
idx_visit_det_occ_id
ON
omop
.
visit_detail
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_condition_person_id_1
ON
omop
.
condition_occurrence
(
person_id
ASC
);
CLUSTER
omop
.
condition_occurrence
USING
idx_condition_person_id_1
;
CREATE
INDEX
idx_condition_concept_id_1
ON
omop
.
condition_occurrence
(
condition_concept_id
ASC
);
CREATE
INDEX
idx_condition_visit_id_1
ON
omop
.
condition_occurrence
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_drug_person_id_1
ON
omop
.
drug_exposure
(
person_id
ASC
);
CLUSTER
omop
.
drug_exposure
USING
idx_drug_person_id_1
;
CREATE
INDEX
idx_drug_concept_id_1
ON
omop
.
drug_exposure
(
drug_concept_id
ASC
);
CREATE
INDEX
idx_drug_visit_id_1
ON
omop
.
drug_exposure
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_procedure_person_id_1
ON
omop
.
procedure_occurrence
(
person_id
ASC
);
CLUSTER
omop
.
procedure_occurrence
USING
idx_procedure_person_id_1
;
CREATE
INDEX
idx_procedure_concept_id_1
ON
omop
.
procedure_occurrence
(
procedure_concept_id
ASC
);
CREATE
INDEX
idx_procedure_visit_id_1
ON
omop
.
procedure_occurrence
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_device_person_id_1
ON
omop
.
device_exposure
(
person_id
ASC
);
CLUSTER
omop
.
device_exposure
USING
idx_device_person_id_1
;
CREATE
INDEX
idx_device_concept_id_1
ON
omop
.
device_exposure
(
device_concept_id
ASC
);
CREATE
INDEX
idx_device_visit_id_1
ON
omop
.
device_exposure
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_measurement_person_id_1
ON
omop
.
measurement
(
person_id
ASC
);
CLUSTER
omop
.
measurement
USING
idx_measurement_person_id_1
;
CREATE
INDEX
idx_measurement_concept_id_1
ON
omop
.
measurement
(
measurement_concept_id
ASC
);
CREATE
INDEX
idx_measurement_visit_id_1
ON
omop
.
measurement
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_observation_person_id_1
ON
omop
.
observation
(
person_id
ASC
);
CLUSTER
omop
.
observation
USING
idx_observation_person_id_1
;
CREATE
INDEX
idx_observation_concept_id_1
ON
omop
.
observation
(
observation_concept_id
ASC
);
CREATE
INDEX
idx_observation_visit_id_1
ON
omop
.
observation
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_death_person_id_1
ON
omop
.
death
(
person_id
ASC
);
CLUSTER
omop
.
death
USING
idx_death_person_id_1
;
CREATE
INDEX
idx_note_person_id_1
ON
omop
.
note
(
person_id
ASC
);
CLUSTER
omop
.
note
USING
idx_note_person_id_1
;
CREATE
INDEX
idx_note_concept_id_1
ON
omop
.
note
(
note_type_concept_id
ASC
);
CREATE
INDEX
idx_note_visit_id_1
ON
omop
.
note
(
visit_occurrence_id
ASC
);
CREATE
INDEX
idx_note_nlp_note_id_1
ON
omop
.
note_nlp
(
note_id
ASC
);
CLUSTER
omop
.
note_nlp
USING
idx_note_nlp_note_id_1
;
CREATE
INDEX
idx_note_nlp_concept_id_1
ON
omop
.
note_nlp
(
note_nlp_concept_id
ASC
);
CREATE
INDEX
idx_specimen_person_id_1
ON
omop
.
specimen
(
person_id
ASC
);
CLUSTER
omop
.
specimen
USING
idx_specimen_person_id_1
;
CREATE
INDEX
idx_specimen_concept_id_1
ON
omop
.
specimen
(
specimen_concept_id
ASC
);
CREATE
INDEX
idx_fact_relationship_id1
ON
omop
.
fact_relationship
(
domain_concept_id_1
ASC
);
CREATE
INDEX
idx_fact_relationship_id2
ON
omop
.
fact_relationship
(
domain_concept_id_2
ASC
);
CREATE
INDEX
idx_fact_relationship_id3
ON
omop
.
fact_relationship
(
relationship_concept_id
ASC
);
/************************
Standardized health system data
************************/
CREATE
INDEX
idx_location_id_1
ON
omop
.
location
(
location_id
ASC
);
CLUSTER
omop
.
location
USING
idx_location_id_1
;
CREATE
INDEX
idx_care_site_id_1
ON
omop
.
care_site
(
care_site_id
ASC
);
CLUSTER
omop
.
care_site
USING
idx_care_site_id_1
;
CREATE
INDEX
idx_provider_id_1
ON
omop
.
provider
(
provider_id
ASC
);
CLUSTER
omop
.
provider
USING
idx_provider_id_1
;
/************************
Standardized health economics
************************/
CREATE
INDEX
idx_period_person_id_1
ON
omop
.
payer_plan_period
(
person_id
ASC
);
CLUSTER
omop
.
payer_plan_period
USING
idx_period_person_id_1
;
CREATE
INDEX
idx_cost_event_id
ON
omop
.
cost
(
cost_event_id
ASC
);
/************************
Standardized derived elements
************************/
CREATE
INDEX
idx_drug_era_person_id_1
ON
omop
.
drug_era
(
person_id
ASC
);
CLUSTER
omop
.
drug_era
USING
idx_drug_era_person_id_1
;
CREATE
INDEX
idx_drug_era_concept_id_1
ON
omop
.
drug_era
(
drug_concept_id
ASC
);
CREATE
INDEX
idx_dose_era_person_id_1
ON
omop
.
dose_era
(
person_id
ASC
);
CLUSTER
omop
.
dose_era
USING
idx_dose_era_person_id_1
;
CREATE
INDEX
idx_dose_era_concept_id_1
ON
omop
.
dose_era
(
drug_concept_id
ASC
);
CREATE
INDEX
idx_condition_era_person_id_1
ON
omop
.
condition_era
(
person_id
ASC
);
CLUSTER
omop
.
condition_era
USING
idx_condition_era_person_id_1
;
CREATE
INDEX
idx_condition_era_concept_id_1
ON
omop
.
condition_era
(
condition_concept_id
ASC
);
/**************************
Standardized meta-data
***************************/
CREATE
INDEX
idx_metadata_concept_id_1
ON
omop
.
metadata
(
metadata_concept_id
ASC
);
CLUSTER
omop
.
metadata
USING
idx_metadata_concept_id_1
;
/**************************
Standardized vocabularies
***************************/
CREATE
INDEX
idx_concept_concept_id
ON
omop
.
concept
(
concept_id
ASC
);
CLUSTER
omop
.
concept
USING
idx_concept_concept_id
;
CREATE
INDEX
idx_concept_code
ON
omop
.
concept
(
concept_code
ASC
);
CREATE
INDEX
idx_concept_vocabluary_id
ON
omop
.
concept
(
vocabulary_id
ASC
);
CREATE
INDEX
idx_concept_domain_id
ON
omop
.
concept
(
domain_id
ASC
);
CREATE
INDEX
idx_concept_class_id
ON
omop
.
concept
(
concept_class_id
ASC
);
CREATE
INDEX
idx_vocabulary_vocabulary_id
ON
omop
.
vocabulary
(
vocabulary_id
ASC
);
CLUSTER
omop
.
vocabulary
USING
idx_vocabulary_vocabulary_id
;
CREATE
INDEX
idx_domain_domain_id
ON
omop
.
domain
(
domain_id
ASC
);
CLUSTER
omop
.
domain
USING
idx_domain_domain_id
;
CREATE
INDEX
idx_concept_class_class_id
ON
omop
.
concept_class
(
concept_class_id
ASC
);
CLUSTER
omop
.
concept_class
USING
idx_concept_class_class_id
;
CREATE
INDEX
idx_concept_relationship_id_1
ON
omop
.
concept_relationship
(
concept_id_1
ASC
);
CLUSTER
omop
.
concept_relationship
USING
idx_concept_relationship_id_1
;
CREATE
INDEX
idx_concept_relationship_id_2
ON
omop
.
concept_relationship
(
concept_id_2
ASC
);
CREATE
INDEX
idx_concept_relationship_id_3
ON
omop
.
concept_relationship
(
relationship_id
ASC
);
CREATE
INDEX
idx_relationship_rel_id
ON
omop
.
relationship
(
relationship_id
ASC
);
CLUSTER
omop
.
relationship
USING
idx_relationship_rel_id
;
CREATE
INDEX
idx_concept_synonym_id
ON
omop
.
concept_synonym
(
concept_id
ASC
);
CLUSTER
omop
.
concept_synonym
USING
idx_concept_synonym_id
;
CREATE
INDEX
idx_concept_ancestor_id_1
ON
omop
.
concept_ancestor
(
ancestor_concept_id
ASC
);
CLUSTER
omop
.
concept_ancestor
USING
idx_concept_ancestor_id_1
;
CREATE
INDEX
idx_concept_ancestor_id_2
ON
omop
.
concept_ancestor
(
descendant_concept_id
ASC
);
CREATE
INDEX
idx_source_to_concept_map_3
ON
omop
.
source_to_concept_map
(
target_concept_id
ASC
);
CLUSTER
omop
.
source_to_concept_map
USING
idx_source_to_concept_map_3
;
CREATE
INDEX
idx_source_to_concept_map_1
ON
omop
.
source_to_concept_map
(
source_vocabulary_id
ASC
);
CREATE
INDEX
idx_source_to_concept_map_2
ON
omop
.
source_to_concept_map
(
target_vocabulary_id
ASC
);
CREATE
INDEX
idx_source_to_concept_map_c
ON
omop
.
source_to_concept_map
(
source_code
ASC
);
CREATE
INDEX
idx_drug_strength_id_1
ON
omop
.
drug_strength
(
drug_concept_id
ASC
);
CLUSTER
omop
.
drug_strength
USING
idx_drug_strength_id_1
;
CREATE
INDEX
idx_drug_strength_id_2
ON
omop
.
drug_strength
(
ingredient_concept_id
ASC
);
--Additional v6.0 indices
--CREATE CLUSTERED INDEX idx_survey_person_id_1 ON omop.survey_conduct (person_id ASC);
--CREATE CLUSTERED INDEX idx_episode_person_id_1 ON omop.episode (person_id ASC);
--CREATE INDEX idx_episode_concept_id_1 ON omop.episode (episode_concept_id ASC);
--CREATE CLUSTERED INDEX idx_episode_event_id_1 ON omop.episode_event (episode_id ASC);
--CREATE INDEX idx_ee_field_concept_id_1 ON omop.episode_event (event_field_concept_id ASC);
instancia_omop_postgresql/postgresql/OMOPCDM_postgresql_5.4_primary_keys.sql
0 → 100644
View file @
c881fd0f
--postgresql CDM Primary Key Constraints for OMOP Common Data Model 5.4
ALTER
TABLE
omop
.
person
ADD
CONSTRAINT
xpk_person
PRIMARY
KEY
(
person_id
);
ALTER
TABLE
omop
.
observation_period
ADD
CONSTRAINT
xpk_observation_period
PRIMARY
KEY
(
observation_period_id
);
ALTER
TABLE
omop
.
visit_occurrence
ADD
CONSTRAINT
xpk_visit_occurrence
PRIMARY
KEY
(
visit_occurrence_id
);
ALTER
TABLE
omop
.
visit_detail
ADD
CONSTRAINT
xpk_visit_detail
PRIMARY
KEY
(
visit_detail_id
);
ALTER
TABLE
omop
.
condition_occurrence
ADD
CONSTRAINT
xpk_condition_occurrence
PRIMARY
KEY
(
condition_occurrence_id
);
ALTER
TABLE
omop
.
drug_exposure
ADD
CONSTRAINT
xpk_drug_exposure
PRIMARY
KEY
(
drug_exposure_id
);
ALTER
TABLE
omop
.
procedure_occurrence
ADD
CONSTRAINT
xpk_procedure_occurrence
PRIMARY
KEY
(
procedure_occurrence_id
);
ALTER
TABLE
omop
.
device_exposure
ADD
CONSTRAINT
xpk_device_exposure
PRIMARY
KEY
(
device_exposure_id
);
ALTER
TABLE
omop
.
measurement
ADD
CONSTRAINT
xpk_measurement
PRIMARY
KEY
(
measurement_id
);
ALTER
TABLE
omop
.
observation
ADD
CONSTRAINT
xpk_observation
PRIMARY
KEY
(
observation_id
);
ALTER
TABLE
omop
.
note
ADD
CONSTRAINT
xpk_note
PRIMARY
KEY
(
note_id
);
ALTER
TABLE
omop
.
note_nlp
ADD
CONSTRAINT
xpk_note_nlp
PRIMARY
KEY
(
note_nlp_id
);
ALTER
TABLE
omop
.
specimen
ADD
CONSTRAINT
xpk_specimen
PRIMARY
KEY
(
specimen_id
);
ALTER
TABLE
omop
.
location
ADD
CONSTRAINT
xpk_location
PRIMARY
KEY
(
location_id
);
ALTER
TABLE
omop
.
care_site
ADD
CONSTRAINT
xpk_care_site
PRIMARY
KEY
(
care_site_id
);
ALTER
TABLE
omop
.
provider
ADD
CONSTRAINT
xpk_provider
PRIMARY
KEY
(
provider_id
);
ALTER
TABLE
omop
.
payer_plan_period
ADD
CONSTRAINT
xpk_payer_plan_period
PRIMARY
KEY
(
payer_plan_period_id
);
ALTER
TABLE
omop
.
cost
ADD
CONSTRAINT
xpk_cost
PRIMARY
KEY
(
cost_id
);
ALTER
TABLE
omop
.
drug_era
ADD
CONSTRAINT
xpk_drug_era
PRIMARY
KEY
(
drug_era_id
);
ALTER
TABLE
omop
.
dose_era
ADD
CONSTRAINT
xpk_dose_era
PRIMARY
KEY
(
dose_era_id
);
ALTER
TABLE
omop
.
condition_era
ADD
CONSTRAINT
xpk_condition_era
PRIMARY
KEY
(
condition_era_id
);
ALTER
TABLE
omop
.
episode
ADD
CONSTRAINT
xpk_episode
PRIMARY
KEY
(
episode_id
);
ALTER
TABLE
omop
.
metadata
ADD
CONSTRAINT
xpk_metadata
PRIMARY
KEY
(
metadata_id
);
ALTER
TABLE
omop
.
concept
ADD
CONSTRAINT
xpk_concept
PRIMARY
KEY
(
concept_id
);
ALTER
TABLE
omop
.
vocabulary
ADD
CONSTRAINT
xpk_vocabulary
PRIMARY
KEY
(
vocabulary_id
);
ALTER
TABLE
omop
.
domain
ADD
CONSTRAINT
xpk_domain
PRIMARY
KEY
(
domain_id
);
ALTER
TABLE
omop
.
concept_class
ADD
CONSTRAINT
xpk_concept_class
PRIMARY
KEY
(
concept_class_id
);
ALTER
TABLE
omop
.
relationship
ADD
CONSTRAINT
xpk_relationship
PRIMARY
KEY
(
relationship_id
);
instancia_omop_postgresql/vocab_load.sql
0 → 100644
View file @
c881fd0f
/*********************************************************************************
# Copyright 2014 Observational Health Data Sciences and Informatics
#
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
********************************************************************************/
/************************
####### # # ####### ###### ##### ###### # # #######
# # ## ## # # # # # # # # ## ## # # #
# # # # # # # # # # # # # # # # # # # #
# # # # # # # ###### # # # # # # # # ######
# # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # #
####### # # ####### # ##### ###### # # ## #####
Script to load the common data model, version 5.0 vocabulary tables for PostgreSQL database on Windows (MS-DOS style file paths)
The database account running this script must have the "superuser" permission in the database.
Notes
1) There is no data file load for the SOURCE_TO_CONCEPT_MAP table because that table is deprecated in CDM version 5.0
2) This script assumes the CDM version 5 vocabulary zip file has been unzipped into the "C:\CDMV5VOCAB" directory.
3) If you unzipped your CDM version 5 vocabulary files into a different directory then replace all file paths below, with your directory path.
4) Truncate each table that will be lodaed below, before running this script.
last revised: 5 Dec 2014
author: Lee Evans
*************************/
SET
session_replication_role
=
'replica'
;
\
copy
omop
.
DRUG_STRENGTH
FROM
'./vocabulary/DRUG_STRENGTH.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
CONCEPT
FROM
'./vocabulary/CONCEPT.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
CONCEPT_RELATIONSHIP
FROM
'./vocabulary/CONCEPT_RELATIONSHIP.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
CONCEPT_ANCESTOR
FROM
'./vocabulary/CONCEPT_ANCESTOR.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
CONCEPT_SYNONYM
FROM
'./vocabulary/CONCEPT_SYNONYM.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
VOCABULARY
FROM
'./vocabulary/VOCABULARY.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
RELATIONSHIP
FROM
'./vocabulary/RELATIONSHIP.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
CONCEPT_CLASS
FROM
'./vocabulary/CONCEPT_CLASS.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
\
copy
omop
.
DOMAIN
FROM
'./vocabulary/DOMAIN.csv'
WITH
DELIMITER
E
'
\t
'
CSV
HEADER
QUOTE
E
'
\b
'
;
SET
session_replication_role
=
'origin'
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment