Skip to content

Commit

Permalink
Standardize and improve format across models
Browse files Browse the repository at this point in the history
Across all models, files are redistributed into table directories,
field-type-specific attributes are added where needed, some field attributes
are tweaked based on generated-DDL testing, one i2b2_pedsnet reference is
tweaked based on generated-DDL testing, the i2b2_pedsnet model is moved to the
base directory, and model version numbers are standardized to [0-9].[0-9].[0-9]
format.

Fixes #125
Fixes #126

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
  • Loading branch information
Aaron Browne committed Feb 5, 2016
1 parent 645eab1 commit 957dea0
Show file tree
Hide file tree
Showing 1,361 changed files with 8,395 additions and 7,888 deletions.
10 changes: 10 additions & 0 deletions i2b2/1.7.0/concept_dimension/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,concept_dimension,concept_blob,No,,,
i2b2,1.7.0,concept_dimension,concept_cd,No,,,
i2b2,1.7.0,concept_dimension,concept_path,Yes,,,
i2b2,1.7.0,concept_dimension,download_date,No,,,
i2b2,1.7.0,concept_dimension,import_date,No,,,
i2b2,1.7.0,concept_dimension,name_char,No,,,
i2b2,1.7.0,concept_dimension,sourcesystem_cd,No,,,
i2b2,1.7.0,concept_dimension,update_date,No,,,
i2b2,1.7.0,concept_dimension,upload_id,No,,,
10 changes: 10 additions & 0 deletions i2b2/1.7.0/concept_dimension/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,concept_dimension,concept_blob,string,256,,,
i2b2,1.7.0,concept_dimension,concept_cd,string,50,,,
i2b2,1.7.0,concept_dimension,concept_path,string,700,,,
i2b2,1.7.0,concept_dimension,download_date,datetime,,,,
i2b2,1.7.0,concept_dimension,import_date,datetime,,,,
i2b2,1.7.0,concept_dimension,name_char,string,2000,,,
i2b2,1.7.0,concept_dimension,sourcesystem_cd,string,50,,,
i2b2,1.7.0,concept_dimension,update_date,datetime,,,,
i2b2,1.7.0,concept_dimension,upload_id,number,,38,5,
26 changes: 26 additions & 0 deletions i2b2/1.7.0/i2b2/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,i2b2,c_basecode,No,,,
i2b2,1.7.0,i2b2,c_columndatatype,No,,,
i2b2,1.7.0,i2b2,c_columnname,No,,,
i2b2,1.7.0,i2b2,c_comment,No,,,
i2b2,1.7.0,i2b2,c_dimcode,No,,,
i2b2,1.7.0,i2b2,c_facttablecolumn,No,,,
i2b2,1.7.0,i2b2,c_fullname,No,,,
i2b2,1.7.0,i2b2,c_hlevel,No,,,
i2b2,1.7.0,i2b2,c_metadataxml,No,,,
i2b2,1.7.0,i2b2,c_name,No,,,
i2b2,1.7.0,i2b2,c_operator,No,,,
i2b2,1.7.0,i2b2,c_path,No,,,
i2b2,1.7.0,i2b2,c_symbol,No,,,
i2b2,1.7.0,i2b2,c_synonym_cd,No,,,
i2b2,1.7.0,i2b2,c_tablename,No,,,
i2b2,1.7.0,i2b2,c_tooltip,No,,,
i2b2,1.7.0,i2b2,c_totalnum,No,,,
i2b2,1.7.0,i2b2,c_visualattributes,No,,,
i2b2,1.7.0,i2b2,download_date,No,,,
i2b2,1.7.0,i2b2,import_date,No,,,
i2b2,1.7.0,i2b2,m_applied_path,No,,,
i2b2,1.7.0,i2b2,m_exclusion_cd,No,,,
i2b2,1.7.0,i2b2,sourcesystem_cd,No,,,
i2b2,1.7.0,i2b2,update_date,No,,,
i2b2,1.7.0,i2b2,valuetype_cd,No,,,
26 changes: 26 additions & 0 deletions i2b2/1.7.0/i2b2/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,i2b2,c_basecode,string,50,,,
i2b2,1.7.0,i2b2,c_columndatatype,string,50,,,
i2b2,1.7.0,i2b2,c_columnname,string,50,,,
i2b2,1.7.0,i2b2,c_comment,string,256,,,
i2b2,1.7.0,i2b2,c_dimcode,string,700,,,
i2b2,1.7.0,i2b2,c_facttablecolumn,string,950,,,
i2b2,1.7.0,i2b2,c_fullname,string,700,,,
i2b2,1.7.0,i2b2,c_hlevel,number,,22,5,
i2b2,1.7.0,i2b2,c_metadataxml,string,256,,,
i2b2,1.7.0,i2b2,c_name,string,700,,,
i2b2,1.7.0,i2b2,c_operator,string,10,,,
i2b2,1.7.0,i2b2,c_path,string,700,,,
i2b2,1.7.0,i2b2,c_symbol,string,50,,,
i2b2,1.7.0,i2b2,c_synonym_cd,string,1,,,
i2b2,1.7.0,i2b2,c_tablename,string,50,,,
i2b2,1.7.0,i2b2,c_tooltip,string,900,,,
i2b2,1.7.0,i2b2,c_totalnum,number,,22,5,
i2b2,1.7.0,i2b2,c_visualattributes,string,3,,,
i2b2,1.7.0,i2b2,download_date,datetime,,,,
i2b2,1.7.0,i2b2,import_date,datetime,,,,
i2b2,1.7.0,i2b2,m_applied_path,string,700,,,
i2b2,1.7.0,i2b2,m_exclusion_cd,string,25,,,
i2b2,1.7.0,i2b2,sourcesystem_cd,string,50,,,
i2b2,1.7.0,i2b2,update_date,datetime,,,,
i2b2,1.7.0,i2b2,valuetype_cd,string,50,,,
2 changes: 2 additions & 0 deletions i2b2/1.7.0/models.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
model,version,release_level,release_serial,label,url,description
i2b2,1.7.0,beta,2,i2b2,http://i2b2.org,
23 changes: 23 additions & 0 deletions i2b2/1.7.0/observation_fact/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,observation_fact,concept_cd,Yes,concept_dimension,concept_cd,
i2b2,1.7.0,observation_fact,confidence_num,No,,,
i2b2,1.7.0,observation_fact,download_date,No,,,
i2b2,1.7.0,observation_fact,encounter_num,Yes,visit_dimension,encounter_num,
i2b2,1.7.0,observation_fact,end_date,No,,,
i2b2,1.7.0,observation_fact,import_date,No,,,
i2b2,1.7.0,observation_fact,instance_num,Yes,,,
i2b2,1.7.0,observation_fact,location_cd,No,,,
i2b2,1.7.0,observation_fact,modifier_cd,Yes,,,
i2b2,1.7.0,observation_fact,nval_num,No,,,
i2b2,1.7.0,observation_fact,observation_blob,No,,,
i2b2,1.7.0,observation_fact,patient_num,Yes,patient_dimension,patient_num,
i2b2,1.7.0,observation_fact,provider_id,Yes,provider_dimension,provider_id,
i2b2,1.7.0,observation_fact,quantity_num,No,,,
i2b2,1.7.0,observation_fact,sourcesystem_cd,No,,,
i2b2,1.7.0,observation_fact,start_date,Yes,,,
i2b2,1.7.0,observation_fact,tval_char,No,,,
i2b2,1.7.0,observation_fact,units_cd,No,,,
i2b2,1.7.0,observation_fact,update_date,No,,,
i2b2,1.7.0,observation_fact,upload_id,No,,,
i2b2,1.7.0,observation_fact,valtype_cd,No,,,
i2b2,1.7.0,observation_fact,valueflag_cd,No,,,
23 changes: 23 additions & 0 deletions i2b2/1.7.0/observation_fact/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,observation_fact,concept_cd,string,50,,,
i2b2,1.7.0,observation_fact,confidence_num,number,,53,,
i2b2,1.7.0,observation_fact,download_date,datetime,,,,
i2b2,1.7.0,observation_fact,encounter_num,number,,38,5,
i2b2,1.7.0,observation_fact,end_date,datetime,,,,
i2b2,1.7.0,observation_fact,import_date,datetime,,,,
i2b2,1.7.0,observation_fact,instance_num,number,,18,5,
i2b2,1.7.0,observation_fact,location_cd,string,50,,,
i2b2,1.7.0,observation_fact,modifier_cd,string,100,,,
i2b2,1.7.0,observation_fact,nval_num,number,,53,,
i2b2,1.7.0,observation_fact,observation_blob,string,256,,,
i2b2,1.7.0,observation_fact,patient_num,number,,38,5,
i2b2,1.7.0,observation_fact,provider_id,string,50,,,
i2b2,1.7.0,observation_fact,quantity_num,number,,53,,
i2b2,1.7.0,observation_fact,sourcesystem_cd,string,50,,,
i2b2,1.7.0,observation_fact,start_date,datetime,,,,
i2b2,1.7.0,observation_fact,tval_char,string,255,,,
i2b2,1.7.0,observation_fact,units_cd,string,50,,,
i2b2,1.7.0,observation_fact,update_date,datetime,,,,
i2b2,1.7.0,observation_fact,upload_id,number,,38,5,
i2b2,1.7.0,observation_fact,valtype_cd,string,50,,,
i2b2,1.7.0,observation_fact,valueflag_cd,string,50,,,
21 changes: 21 additions & 0 deletions i2b2/1.7.0/patient_dimension/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,patient_dimension,age_in_years_num,No,,,
i2b2,1.7.0,patient_dimension,birth_date,No,,,
i2b2,1.7.0,patient_dimension,death_date,No,,,
i2b2,1.7.0,patient_dimension,download_date,No,,,
i2b2,1.7.0,patient_dimension,ethnicity_cd,No,,,
i2b2,1.7.0,patient_dimension,import_date,No,,,
i2b2,1.7.0,patient_dimension,income_cd,No,,,
i2b2,1.7.0,patient_dimension,language_cd,No,,,
i2b2,1.7.0,patient_dimension,marital_status_cd,No,,,
i2b2,1.7.0,patient_dimension,patient_blob,No,,,
i2b2,1.7.0,patient_dimension,patient_num,Yes,,,
i2b2,1.7.0,patient_dimension,race_cd,No,,,
i2b2,1.7.0,patient_dimension,religion_cd,No,,,
i2b2,1.7.0,patient_dimension,sex_cd,No,,,
i2b2,1.7.0,patient_dimension,sourcesystem_cd,No,,,
i2b2,1.7.0,patient_dimension,statecityzip_path,No,,,
i2b2,1.7.0,patient_dimension,update_date,No,,,
i2b2,1.7.0,patient_dimension,upload_id,No,,,
i2b2,1.7.0,patient_dimension,vital_status_cd,No,,,
i2b2,1.7.0,patient_dimension,zip_cd,No,,,
21 changes: 21 additions & 0 deletions i2b2/1.7.0/patient_dimension/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,patient_dimension,age_in_years_num,number,,38,5,
i2b2,1.7.0,patient_dimension,birth_date,datetime,,,,
i2b2,1.7.0,patient_dimension,death_date,datetime,,,,
i2b2,1.7.0,patient_dimension,download_date,datetime,,,,
i2b2,1.7.0,patient_dimension,ethnicity_cd,string,200,,,
i2b2,1.7.0,patient_dimension,import_date,datetime,,,,
i2b2,1.7.0,patient_dimension,income_cd,string,50,,,
i2b2,1.7.0,patient_dimension,language_cd,string,50,,,
i2b2,1.7.0,patient_dimension,marital_status_cd,string,50,,,
i2b2,1.7.0,patient_dimension,patient_blob,string,256,,,
i2b2,1.7.0,patient_dimension,patient_num,number,,38,5,
i2b2,1.7.0,patient_dimension,race_cd,string,50,,,
i2b2,1.7.0,patient_dimension,religion_cd,string,50,,,
i2b2,1.7.0,patient_dimension,sex_cd,string,50,,,
i2b2,1.7.0,patient_dimension,sourcesystem_cd,string,50,,,
i2b2,1.7.0,patient_dimension,statecityzip_path,string,700,,,
i2b2,1.7.0,patient_dimension,update_date,datetime,,,,
i2b2,1.7.0,patient_dimension,upload_id,number,,38,5,
i2b2,1.7.0,patient_dimension,vital_status_cd,string,50,,,
i2b2,1.7.0,patient_dimension,zip_cd,string,50,,,
10 changes: 10 additions & 0 deletions i2b2/1.7.0/provider_dimension/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,provider_dimension,download_date,No,,,
i2b2,1.7.0,provider_dimension,import_date,No,,,
i2b2,1.7.0,provider_dimension,name_char,No,,,
i2b2,1.7.0,provider_dimension,provider_blob,No,,,
i2b2,1.7.0,provider_dimension,provider_id,Yes,,,
i2b2,1.7.0,provider_dimension,provider_path,Yes,,,
i2b2,1.7.0,provider_dimension,sourcesystem_cd,No,,,
i2b2,1.7.0,provider_dimension,update_date,No,,,
i2b2,1.7.0,provider_dimension,upload_id,No,,,
10 changes: 10 additions & 0 deletions i2b2/1.7.0/provider_dimension/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,provider_dimension,download_date,datetime,,,,
i2b2,1.7.0,provider_dimension,import_date,datetime,,,,
i2b2,1.7.0,provider_dimension,name_char,string,850,,,
i2b2,1.7.0,provider_dimension,provider_blob,string,256,,,
i2b2,1.7.0,provider_dimension,provider_id,string,50,,,
i2b2,1.7.0,provider_dimension,provider_path,string,700,,,
i2b2,1.7.0,provider_dimension,sourcesystem_cd,string,50,,,
i2b2,1.7.0,provider_dimension,update_date,datetime,,,,
i2b2,1.7.0,provider_dimension,upload_id,number,,38,5,
7 changes: 7 additions & 0 deletions i2b2/1.7.0/tables.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
model,version,table,description
i2b2,1.7.0,concept_dimension,
i2b2,1.7.0,observation_fact,
i2b2,1.7.0,patient_dimension,
i2b2,1.7.0,provider_dimension,
i2b2,1.7.0,visit_dimension,
i2b2,1.7.0,i2b2,
16 changes: 16 additions & 0 deletions i2b2/1.7.0/visit_dimension/fields.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
model,version,table,field,required,ref_table,ref_field,description
i2b2,1.7.0,visit_dimension,active_status_cd,No,,,
i2b2,1.7.0,visit_dimension,download_date,No,,,
i2b2,1.7.0,visit_dimension,encounter_num,Yes,,,
i2b2,1.7.0,visit_dimension,end_date,No,,,
i2b2,1.7.0,visit_dimension,import_date,No,,,
i2b2,1.7.0,visit_dimension,inout_cd,No,,,
i2b2,1.7.0,visit_dimension,length_of_stay,No,,,
i2b2,1.7.0,visit_dimension,location_cd,No,,,
i2b2,1.7.0,visit_dimension,location_path,No,,,
i2b2,1.7.0,visit_dimension,patient_num,Yes,patient_dimension,patient_num,
i2b2,1.7.0,visit_dimension,sourcesystem_cd,No,,,
i2b2,1.7.0,visit_dimension,start_date,No,,,
i2b2,1.7.0,visit_dimension,update_date,No,,,
i2b2,1.7.0,visit_dimension,upload_id,No,,,
i2b2,1.7.0,visit_dimension,visit_blob,No,,,
16 changes: 16 additions & 0 deletions i2b2/1.7.0/visit_dimension/schema.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
model,version,table,field,type,length,precision,scale,default
i2b2,1.7.0,visit_dimension,active_status_cd,string,50,,,
i2b2,1.7.0,visit_dimension,download_date,datetime,,,,
i2b2,1.7.0,visit_dimension,encounter_num,number,,38,5,
i2b2,1.7.0,visit_dimension,end_date,datetime,,,,
i2b2,1.7.0,visit_dimension,import_date,datetime,,,,
i2b2,1.7.0,visit_dimension,inout_cd,string,50,,,
i2b2,1.7.0,visit_dimension,length_of_stay,number,,38,5,
i2b2,1.7.0,visit_dimension,location_cd,string,50,,,
i2b2,1.7.0,visit_dimension,location_path,string,900,,,
i2b2,1.7.0,visit_dimension,patient_num,number,,38,5,
i2b2,1.7.0,visit_dimension,sourcesystem_cd,string,50,,,
i2b2,1.7.0,visit_dimension,start_date,datetime,,,,
i2b2,1.7.0,visit_dimension,update_date,datetime,,,,
i2b2,1.7.0,visit_dimension,upload_id,number,,38,5,
i2b2,1.7.0,visit_dimension,visit_blob,string,256,,,
14 changes: 0 additions & 14 deletions i2b2/i2b2_pedsnet/v2/data/constraints/not_nulls.csv

This file was deleted.

12 changes: 0 additions & 12 deletions i2b2/i2b2_pedsnet/v2/data/constraints/primary_keys.csv

This file was deleted.

4 changes: 0 additions & 4 deletions i2b2/i2b2_pedsnet/v2/data/constraints/references.csv

This file was deleted.

10 changes: 0 additions & 10 deletions i2b2/i2b2_pedsnet/v2/data/definitions/concept_dimension.csv

This file was deleted.

23 changes: 0 additions & 23 deletions i2b2/i2b2_pedsnet/v2/data/definitions/observation_fact.csv

This file was deleted.

22 changes: 0 additions & 22 deletions i2b2/i2b2_pedsnet/v2/data/definitions/patient_dimension.csv

This file was deleted.

17 changes: 0 additions & 17 deletions i2b2/i2b2_pedsnet/v2/data/definitions/provider_dimension.csv

This file was deleted.

6 changes: 0 additions & 6 deletions i2b2/i2b2_pedsnet/v2/data/definitions/tables.csv

This file was deleted.

20 changes: 0 additions & 20 deletions i2b2/i2b2_pedsnet/v2/data/definitions/visit_dimension.csv

This file was deleted.

Loading

0 comments on commit 957dea0

Please sign in to comment.