You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
SQL
37 lines
1.2 KiB
SQL
drop table if exists "DiseaseBurden".trial_to_icd10;
|
|
drop type if exists "DiseaseBurden".validation_type;
|
|
|
|
create type "DiseaseBurden".validation_type as enum ('accepted', 'rejected', 'unmatched');
|
|
comment on type "DiseaseBurden".validation_type is 'This is used to record interactions with each type. It can be accepted (yes this should be used), rejected (no this doesn`t match), or unmatched (where non of the proposed options match)';
|
|
|
|
|
|
CREATE TABLE "DiseaseBurden".trial_to_icd10 (
|
|
id integer NOT NULL GENERATED ALWAYS AS IDENTITY,
|
|
nct_id varchar NOT NULL,
|
|
"condition" varchar NOT NULL,
|
|
ui varchar NULL,
|
|
uri varchar NULL,
|
|
rootsource varchar NULL,
|
|
"name" varchar NULL,
|
|
"source" varchar null,
|
|
approved "DiseaseBurden".validation_type,
|
|
approval_timestamp timestamp,
|
|
CONSTRAINT trial_to_icd10_pk PRIMARY KEY (id)
|
|
);
|
|
comment on type "DiseaseBurden".trial_to_icd10 is 'This represents potential links between trials and icd10 codes. Most of the links are both automatic and wrong.';
|
|
|
|
|
|
|
|
DROP TABLE if exists "DiseaseBurden".icd10_to_cause;
|
|
|
|
CREATE TABLE "DiseaseBurden".icd10_to_cause (
|
|
id SERIAL NOT NULL ,
|
|
code varchar NOT NULL,
|
|
cause_text varchar NOT NULL,
|
|
CONSTRAINT icd10_to_cause_pk PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
|
|
|