/*Bridge code: assign scdm datasets to &runid_tables*/
%let ENRTABLE_orig = &ENRTABLE.;
%let DEMTABLE_orig = &DEMTABLE.;
%let DISTABLE_orig = &DISTABLE.;
%let DIATABLE_orig = &DIATABLE.;
%let PROCTABLE_orig = &PROCTABLE.;
%let ENCTABLE_orig = &ENCTABLE.;
%let LABTABLE_orig = &LABTABLE.;
%let VITTABLE_orig = &VITTABLE.;
%let DEATHTABLE_orig = &DEATHTABLE.;

%macro bridgecode();
	proc printto log="&MSOC./&prior_runid._createdata.log" new;
	run;

	%ms_lib(indata, &DPLOCAL);

	%if %str(&ENRTABLE.) ne %str() or %length(&ENRTABLE.) > 0. %then %do; %let ENRTABLE = &prior_runid._&ENRTABLE_orig.; %end;
	%if %str(&DEMTABLE.) ne %str() or %length(&DEMTABLE.) > 0. %then %do; %let DEMTABLE = &prior_runid._&DEMTABLE_orig.; %end;
	%if %str(&DISTABLE.) ne %str() or %length(&DISTABLE.) > 0. %then %do; %let DISTABLE = &prior_runid._&DISTABLE_orig.; %end;
	%if %str(&DIATABLE.) ne %str() or %length(&DIATABLE.) > 0. %then %do; %let DIATABLE = &prior_runid._&DIATABLE_orig.; %end;
	%if %str(&PROCTABLE.) ne %str() or %length(&PROCTABLE.) > 0. %then %do; %let PROCTABLE = &prior_runid._&PROCTABLE_orig.; %end;
	%if %str(&ENCTABLE.) ne %str() or %length(&ENCTABLE.) > 0. %then %do; %let ENCTABLE = &prior_runid._&ENCTABLE_orig.; %end;
	%if %str(&LABTABLE.) ne %str() or %length(&LABTABLE.) > 0. %then %do; %let LABTABLE = &prior_runid._&LABTABLE_orig.; %end;
	%if %str(&VITTABLE.) ne %str() or %length(&VITTABLE.) > 0. %then %do; %let VITTABLE = &prior_runid._&VITTABLE_orig.; %end;
	%if %str(&DEATHTABLE.) ne %str() or %length(&DEATHTABLE.) > 0. %then %do; %let DEATHTABLE = &prior_runid._&DEATHTABLE_orig.; %end;
	
	proc printto;
	run;
%mend;


/*** Macro Parameters ** ;*/
%let RUNID=r01; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=;
%let MONITORINGFILE=wp006_type2_monitoring1; 
%let COHORTFILE=wp006_type2_cohort_r01;
%let TYPE1FILE=;
%let TYPE2FILE=wp006_type2file_r01;
%let TYPE3FILE=;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type2_cohortcodes_r01;
%let INCLUSIONCODES=wp006_type2_incexc_r01;			
%let COVARIATECODES=;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=; 	
%let COMBOFILE=;
%let COMORBFILE=; 
%let DRUGCLASSFILE=; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";


/*** Macro Parameters ** ;*/
%let RUNID=r02; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=;
%let MONITORINGFILE=wp006_type2_monitoring1; 
%let COHORTFILE=wp006_type2_cohort_r02;
%let TYPE1FILE=;
%let TYPE2FILE=wp006_type2file_r02;
%let TYPE3FILE=;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type2_cohortcodes_r02;
%let INCLUSIONCODES=wp006_type2_incexc_r02;			
%let COVARIATECODES=;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=; 	
%let COMBOFILE=;
%let COMORBFILE=; 
%let DRUGCLASSFILE=; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";


/*** Macro Parameters ** ;*/
%let RUNID=r03; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=;
%let MONITORINGFILE=wp006_type2_monitoring1; 
%let COHORTFILE=wp006_type2_cohort_r03;
%let TYPE1FILE=;
%let TYPE2FILE=wp006_type2file_r03;
%let TYPE3FILE=;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type2_cohortcodes_r03;
%let INCLUSIONCODES=wp006_type2_incexc_r03;			
%let COVARIATECODES=;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=; 	
%let COMBOFILE=;
%let COMORBFILE=; 
%let DRUGCLASSFILE=; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";


/*** Macro Parameters ** ;*/
%let RUNID=r04; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=;
%let MONITORINGFILE=wp006_type2_monitoring2; 
%let COHORTFILE=wp006_type2_cohort_r04;
%let TYPE1FILE=;
%let TYPE2FILE=wp006_type2file_r04;
%let TYPE3FILE=;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type2_cohortcodes_r04;
%let INCLUSIONCODES=wp006_type2_incexc_r04;			
%let COVARIATECODES=;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=; 	
%let COMBOFILE=;
%let COMORBFILE=; 
%let DRUGCLASSFILE=; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";


/*** Macro Parameters ** ;*/
%let RUNID=r05; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=;
%let MONITORINGFILE=wp006_type2_monitoring1; 
%let COHORTFILE=wp006_type2_cohort_r05;
%let TYPE1FILE=;
%let TYPE2FILE=wp006_type2file_r05;
%let TYPE3FILE=;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type2_cohortcodes_r05;
%let INCLUSIONCODES=wp006_type2_incexc_r05;			
%let COVARIATECODES=;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=; 	
%let COMBOFILE=;
%let COMORBFILE=; 
%let DRUGCLASSFILE=; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";

/*********************************************************************************************************************************
END OF TYPE 2 RUNS
**********************************************************************************************************************************/

%let prior_runid = r01; /*enter runID for saved data*/
%bridgecode();

/*** Macro Parameters ** ;*/
%let RUNID=r06;
%let PERIODIDSTART=1;
%let PERIODIDEND=1;  
%let ANALYSIS=ADS;
%let MONITORINGFILE=; 
%let COHORTFILE=wp006_type3_cohort_r06;
%let TYPE1FILE=;
%let TYPE2FILE=;
%let TYPE3FILE=wp006_type3file_r06;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type3_cohortcodes_r06;
%let INCLUSIONCODES=wp006_type3_incl_r06;			
%let COVARIATECODES=wp006_type3_covar;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=wp006_type3_util_r06; 	
%let COMBOFILE=;
%let COMORBFILE=wp006_type3_cci_r06; 
%let DRUGCLASSFILE=drugclass; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=;
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";

%let prior_runid = r02; /*enter runID for saved data*/
%bridgecode();
/*** Macro Parameters ** ;*/
%let RUNID=r07; 
%let PERIODIDSTART=1;
%let PERIODIDEND=1;   
%let ANALYSIS=ADS;
%let MONITORINGFILE=; 
%let COHORTFILE=wp006_type3_cohort_r07;
%let TYPE1FILE=;
%let TYPE2FILE=;
%let TYPE3FILE=wp006_type3file_r07;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type3_cohortcodes_r07;
%let INCLUSIONCODES=wp006_type3_incl_r07;			
%let COVARIATECODES=wp006_type3_covar;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=wp006_type3_util_r07; 	
%let COMBOFILE=;
%let COMORBFILE=wp006_type3_cci_r07; 
%let DRUGCLASSFILE=drugclass; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";

%let prior_runid = r03; /*enter runID for saved data*/
%bridgecode();
/*** Macro Parameters ** ;*/
%let RUNID=r08; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=ADS;
%let MONITORINGFILE=; 
%let COHORTFILE=wp006_type3_cohort_r08;
%let TYPE1FILE=;
%let TYPE2FILE=;
%let TYPE3FILE=wp006_type3file_r08;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type3_cohortcodes_r08;
%let INCLUSIONCODES=;			
%let COVARIATECODES=wp006_type3_covar;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=wp006_type3_util_r08; 	
%let COMBOFILE=;
%let COMORBFILE=wp006_type3_cci_r08; 
%let DRUGCLASSFILE=drugclass; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";

%let prior_runid = r04; /*enter runID for saved data*/
%bridgecode();
/*** Macro Parameters ** ;*/
%let RUNID=r09; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=ADS;
%let MONITORINGFILE=; 
%let COHORTFILE=wp006_type3_cohort_r09;
%let TYPE1FILE=;
%let TYPE2FILE=;
%let TYPE3FILE=wp006_type3file_r09;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type3_cohortcodes_r09;
%let INCLUSIONCODES=;			
%let COVARIATECODES=wp006_type3_covar;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=wp006_type3_util_r09; 	
%let COMBOFILE=;
%let COMORBFILE=wp006_type3_cci_r09; 
%let DRUGCLASSFILE=drugclass; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=;
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";

%let prior_runid = r05; /*enter runID for saved data*/
%bridgecode();
/*** Macro Parameters ** ;*/
%let RUNID=r10; 
%let PERIODIDSTART=1; 
%let PERIODIDEND=1;   
%let ANALYSIS=ADS;
%let MONITORINGFILE=; 
%let COHORTFILE=wp006_type3_cohort_r10;
%let TYPE1FILE=;
%let TYPE2FILE=;
%let TYPE3FILE=wp006_type3file_r10;
%let TYPE4FILE=;
%let TYPE5FILE=;
%let T3METADATA=;
%let COHORTCODES=wp006_type3_cohortcodes_r10;
%let INCLUSIONCODES=wp006_type3_incl_r10;			
%let COVARIATECODES=wp006_type3_covar;
%let PROFILE = ; 
%let MFUFILE = ;
%let STOCKPILINGFILE=;
%let UTILFILE=wp006_type3_util_r10; 	
%let COMBOFILE=;
%let COMORBFILE=wp006_type3_cci_r10; 
%let DRUGCLASSFILE=drugclass; 
%let FREEZEDATA=Y;
%let LABSCODEMAP=; 
%let SURVEILLANCEMODE=;
%let PREGCODES=;
%let ZIPFILE=;
%let RUN_ENVELOPE = 2; 

** PSM Macro Parameters ** ;
%let COMPARISON = ; 
%let COVARIATES_CONSIDERED= ;
%let COVARIATES_SELECTED= ;
%let RANKING= ;
%let ZERO_CELL_CORR= ;  
%let ANALYTICSUBGROUPS=;
%let INDLEVEL=; 
%let PERCENTILES=;
%let UNCONDITIONAL=;
%let DIAGNOSTICS=;

** Macro Call RUN 1 ** ;

%include "&sasmacr.runcida.sas";