This repository contains QRP documentation built using Doxygen.
Source
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="dynsection.toggleFolder('0_')"> </span><a class="el" href="dir_064980b675f860268f52a85a387770bc.html" target="_self">inputfiles</a></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">►</span><span id="img_0_0_" class="iconfclosed" onclick="dynsection.toggleFolder('0_0_')"> </span><a class="el" href="dir_b0d35b289310786819db8906b21a8401.html" target="_self">macros</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_0_')">►</span><span id="img_0_0_0_" class="iconfclosed" onclick="dynsection.toggleFolder('0_0_0_')"> </span><a class="el" href="dir_158d01926f8711e4bc4e4d9fb2c9c6d8.html" target="_self">integration</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_0_0_')">►</span><span id="img_0_0_0_0_" class="iconfclosed" onclick="dynsection.toggleFolder('0_0_0_0_')"> </span><a class="el" href="dir_a5b666c2ee64871cc84075fc9ff68902.html" target="_self">processflow</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d0c/createprocessflow_8sas.html" target="_self">createprocessflow.sas</a></td><td class="desc">Creates a dataset with process flow information </td></tr>
<tr id="row_0_0_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d7e/logparse_8sas.html" target="_self">logparse.sas</a></td><td class="desc">Extracts performance statistics from SAS log file </td></tr>
<tr id="row_0_0_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d94/processflowdriver_8sas.html" target="_self">processflowdriver.sas</a></td><td class="desc">Driver program used to create a macro process flow using a log file </td></tr>
<tr id="row_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d35/alphabetizevarutil_8sas.html" target="_self">alphabetizevarutil.sas</a></td><td class="desc">Alphabetizes variables in a data step </td></tr>
<tr id="row_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d5b/combo_8sas.html" target="_self">combo.sas</a></td><td class="desc">This macro creates combination items and virtual claims </td></tr>
<tr id="row_0_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d3a/combo__processinputfiles_8sas.html" target="_self">combo_processinputfiles.sas</a></td><td class="desc">This macro imports the Combo and Combo Codes input files, processes them by assigning default values, and if executing as part of QRP combines codes to extract from combo and QRP </td></tr>
<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/df2/convert__inputfiles_8sas.html" target="_self">convert_inputfiles.sas</a></td><td class="desc">This program determines if CSV input files exists, reads in JSON data dictionary, and creates SAS syntax for data step </td></tr>
<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/de3/convert__to__lowcase_8sas.html" target="_self">convert_to_lowcase.sas</a></td><td class="desc">Converts uppercase and mixed case variables to lower case value </td></tr>
<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/d0f/create__comma__charlist_8sas.html" target="_self">create_comma_charlist.sas</a></td><td class="desc">Converts space separate list into comma separated list in quotes </td></tr>
<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d30/get__sas__format_8sas.html" target="_self">get_sas_format.sas</a></td><td class="desc">This macro uses the format in the data dictionary to read in CSV file and apply variable lengths </td></tr>
<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d7e/getfromtovars__min__max__missing_8sas.html" target="_self">getfromtovars_min_max_missing.sas</a></td><td class="desc">Extracts the minimum &var.from and the maximum &var.to values from a dataset and counts the number of missing values in &var.from and &var.to </td></tr>
<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d15/importfiles_8sas.html" target="_self">importfiles.sas</a></td><td class="desc">This program will import any SAS transport inputfiles and render as sas7bdat for package use </td></tr>
<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d6b/isdata_8sas.html" target="_self">isdata.sas</a></td><td class="desc">This program determines whether a dataset is empty or not </td></tr>
<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/db9/mergetimeperiods_8sas.html" target="_self">mergetimeperiods.sas</a></td><td class="desc">Collapses overlapping time periods </td></tr>
<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/de8/ms__agestrat_8sas.html" target="_self">ms_agestrat.sas</a></td><td class="desc">This macro creates an age group variable consisting of custom, user-specified groupings, with allowance for any mix of time units </td></tr>
<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d22/ms__apply__pregnancywashout_8sas.html" target="_self">ms_apply_pregnancywashout.sas</a></td><td class="desc">This macro applies incidence washout based on pregnancy outcome </td></tr>
<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/dbe/ms__assigncalmacrovars_8sas.html" target="_self">ms_assigncalmacrovars.sas</a></td><td class="desc">This macro creates calendar based macro variables for reporting </td></tr>
<tr id="row_0_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/dd9/ms__attrition_8sas.html" target="_self">ms_attrition.sas</a></td><td class="desc">This macro creates the attrition table </td></tr>
<tr id="row_0_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d75/ms__attrition__compute_8sas.html" target="_self">ms_attrition_compute.sas</a></td><td class="desc">Selects observations (patient/episodes) to exclude </td></tr>
<tr id="row_0_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d26/ms__attrition__enrollment_8sas.html" target="_self">ms_attrition_enrollment.sas</a></td><td class="desc">This macro creates a dataset containing demographic and enrollment flags for attrition </td></tr>
<tr id="row_0_0_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d6d/ms__caresettingprincipal_8sas.html" target="_self">ms_caresettingprincipal.sas</a></td><td class="desc">This macro expands the input files aggregated caresettingprincipal variable such that it can be used to extract claims in the MSCDM and processes caresettingprincipal values containing wilcards </td></tr>
<tr id="row_0_0_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d4e/ms__check__path_8sas.html" target="_self">ms_check_path.sas</a></td><td class="desc">This macros validates a user-entered path parameter as non-missing and verifies the path refers to an extant directory </td></tr>
<tr id="row_0_0_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/df3/ms__checkpoint_8sas.html" target="_self">ms_checkpoint.sas</a></td><td class="desc">This macro records SAS session and preserves the ability to restart QRP at last completed checkpoint </td></tr>
<tr id="row_0_0_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d5d/ms__cidacov_8sas.html" target="_self">ms_cidacov.sas</a></td><td class="desc">Driver macro to compute characteristics and produce L1 baseline table </td></tr>
<tr id="row_0_0_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d51/ms__cidacov__codeextraction_8sas.html" target="_self">ms_cidacov_codeextraction.sas</a></td><td class="desc">This macro extracts codes for covariate evaluation and risk scores computation </td></tr>
<tr id="row_0_0_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d1d/ms__cidadenom_8sas.html" target="_self">ms_cidadenom.sas</a></td><td class="desc">This macro computes denominators </td></tr>
<tr id="row_0_0_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/dde/ms__cidanum_8sas.html" target="_self">ms_cidanum.sas</a></td><td class="desc">This macro computes the numerators for each cohort and calls many other macros </td></tr>
<tr id="row_0_0_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d4d/ms__cidatables_8sas.html" target="_self">ms_cidatables.sas</a></td><td class="desc">This macro creates the output tables for type 1 and type 2 cohorts </td></tr>
<tr id="row_0_0_26_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d80/ms__cidatablest3_8sas.html" target="_self">ms_cidatablest3.sas</a></td><td class="desc">This macro creates the output tables for type 3 cohort </td></tr>
<tr id="row_0_0_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d8c/ms__cidatablest4_8sas.html" target="_self">ms_cidatablest4.sas</a></td><td class="desc">This macro creates characteristics and medication of interest tables for pregnancy analyses (type 4) </td></tr>
<tr id="row_0_0_28_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d5f/ms__cidatablest5_8sas.html" target="_self">ms_cidatablest5.sas</a></td><td class="desc">This macro creates the output tables for type 5 cohort </td></tr>
<tr id="row_0_0_29_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/d2a/ms__cidatablest6_8sas.html" target="_self">ms_cidatablest6.sas</a></td><td class="desc"></td></tr>
<tr id="row_0_0_30_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d49/ms__codedistribution_8sas.html" target="_self">ms_codedistribution.sas</a></td><td class="desc">This macro enumerates exposure (EXP) and HOI defining codes </td></tr>
<tr id="row_0_0_31_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d24/ms__computeriskscores_8sas.html" target="_self">ms_computeriskscores.sas</a></td><td class="desc">This macro computes and optionally categorizes requested risk scores </td></tr>
<tr id="row_0_0_32_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dca/ms__computeutilization_8sas.html" target="_self">ms_computeutilization.sas</a></td><td class="desc">This macro computes drug and medical utilization </td></tr>
<tr id="row_0_0_33_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/dc5/ms__concomitantuse_8sas.html" target="_self">ms_concomitantuse.sas</a></td><td class="desc">This macro evaluates concomitant use, and identifies events </td></tr>
<tr id="row_0_0_34_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d93/ms__concomitantusetables_8sas.html" target="_self">ms_concomitantusetables.sas</a></td><td class="desc">This macro creates the output tables for concomitant episode cohorts </td></tr>
<tr id="row_0_0_35_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d03/ms__create__enrollment__spans_8sas.html" target="_self">ms_create_enrollment_spans.sas</a></td><td class="desc">This macro creates enrollment spans for each scenario in CIDA </td></tr>
<tr id="row_0_0_36_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d80/ms__createcensortable_8sas.html" target="_self">ms_createcensortable.sas</a></td><td class="desc">This macro creates censor and followup time tables </td></tr>
<tr id="row_0_0_37_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/df5/ms__createclaimepi_8sas.html" target="_self">ms_createclaimepi.sas</a></td><td class="desc">This macro creates episodes of claims with a given tolerance gap between two consecutive claims </td></tr>
<tr id="row_0_0_38_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d80/ms__createclaimsfiles_8sas.html" target="_self">ms_createclaimsfiles.sas</a></td><td class="desc">This macro extracts and saves claims for identified cohort for HDPS/MFU </td></tr>
<tr id="row_0_0_39_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d70/ms__createdistbaselinetable_8sas.html" target="_self">ms_createdistbaselinetable.sas</a></td><td class="desc">This macro creates a baseline table, and an optional covariate profile table </td></tr>
<tr id="row_0_0_40_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d7f/ms__createmicohorts_8sas.html" target="_self">ms_createmicohorts.sas</a></td><td class="desc">This macro creates exposure and control (unexposed, comparator) cohorts, process according to MICOHORTFILE including additional inclusion/exclusion criteria, and evaluate outcomes </td></tr>
<tr id="row_0_0_41_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d46/ms__createnopreggroup_8sas.html" target="_self">ms_createnopreggroup.sas</a></td><td class="desc">This macro creates control groups </td></tr>
<tr id="row_0_0_42_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d86/ms__createpov1_8sas.html" target="_self">ms_createpov1.sas</a></td><td class="desc">This macro finds all potential index dates and creates the POV1 dataset </td></tr>
<tr id="row_0_0_43_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/d79/ms__createpov1t4_8sas.html" target="_self">ms_createpov1t4.sas</a></td><td class="desc">This macro finds all potential index dates and create the _POV1 dataset for TYPE4 analysis (deliveries in pregnancy studies) </td></tr>
<tr id="row_0_0_44_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc2/ms__createpov2_8sas.html" target="_self">ms_createpov2.sas</a></td><td class="desc">This macro identifies all index dates with incidence claims in the washout period </td></tr>
<tr id="row_0_0_45_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d33/ms__createpov3_8sas.html" target="_self">ms_createpov3.sas</a></td><td class="desc">This macro identifies all index dates meeting the inclusion/exclusion criteria </td></tr>
<tr id="row_0_0_46_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc3/ms__createpov4_8sas.html" target="_self">ms_createpov4.sas</a></td><td class="desc">This macro creates the exposure episodes </td></tr>
<tr id="row_0_0_47_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d6e/ms__createpov56_8sas.html" target="_self">ms_createpov56.sas</a></td><td class="desc">This macro identifies events of interest </td></tr>
<tr id="row_0_0_48_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d9f/ms__createptsmasterlist_8sas.html" target="_self">ms_createptsmasterlist.sas</a></td><td class="desc">This macro creates the numerator dataset based on the first 4 POV datasets </td></tr>
<tr id="row_0_0_49_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d18/ms__createt5episodes_8sas.html" target="_self">ms_createt5episodes.sas</a></td><td class="desc">This macro creates episodes that occur after a selected index date </td></tr>
<tr id="row_0_0_50_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d56/ms__debugmacros_8sas.html" target="_self">ms_debugmacros.sas</a></td><td class="desc">These are utility macros used to create dataset copies in a chosen folder for debugging purposes when QRP_DEBUG is set to Y </td></tr>
<tr id="row_0_0_51_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/db0/ms__delencounterids_8sas.html" target="_self">ms_delencounterids.sas</a></td><td class="desc">This macro deletes encounterids from a file </td></tr>
<tr id="row_0_0_52_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d64/ms__delpatients_8sas.html" target="_self">ms_delpatients.sas</a></td><td class="desc">This macro deletes PatId from a file </td></tr>
<tr id="row_0_0_53_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/de8/ms__dircheck_8sas.html" target="_self">ms_dircheck.sas</a></td><td class="desc">Checks for the existence of a directory. This macro is called by ms_check_path </td></tr>
<tr id="row_0_0_54_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d75/ms__dose__denom_8sas.html" target="_self">ms_dose_denom.sas</a></td><td class="desc">This macro identifies eligibility periods that meet a cumulative dose or daily dose criteria </td></tr>
<tr id="row_0_0_55_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/dad/ms__envelope_8sas.html" target="_self">ms_envelope.sas</a></td><td class="desc">This macro uses data from the SDD to recode non-inpatient encounters to inpatient if they were determined to have occurred during an inpatient stay </td></tr>
<tr id="row_0_0_56_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/da6/ms__episoderec_8sas.html" target="_self">ms_episoderec.sas</a></td><td class="desc">This macro bridges member raw enrollment episodes into continuous periods, while allowing a maximum gap in enrollment </td></tr>
<tr id="row_0_0_57_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/db0/ms__episoderec2_8sas.html" target="_self">ms_episoderec2.sas</a></td><td class="desc">This program bridges member raw enrollment episodes into continuous periods, while allowing a maximum gap between two consecutve enrollment periods </td></tr>
<tr id="row_0_0_58_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d2f/ms__evalsecondaryepi_8sas.html" target="_self">ms_evalsecondaryepi.sas</a></td><td class="desc">This macro evaluates secondary episodes with relation to multiple events, overlap and adherence </td></tr>
<tr id="row_0_0_59_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/dfd/ms__evalsecondarytables_8sas.html" target="_self">ms_evalsecondarytables.sas</a></td><td class="desc"></td></tr>
<tr id="row_0_0_60_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d8b/ms__extractanniversarydate_8sas.html" target="_self">ms_extractanniversarydate.sas</a></td><td class="desc">This macro extracts enrollment and demographic claims based on either age or fixed calendar date, then creates claim based on valid date </td></tr>
<tr id="row_0_0_61_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d19/ms__extractdeaths_8sas.html" target="_self">ms_extractdeaths.sas</a></td><td class="desc">This macro pre extracts deaths, death encounters and cause of death </td></tr>
<tr id="row_0_0_62_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/dd1/ms__extractdrugs_8sas.html" target="_self">ms_extractdrugs.sas</a></td><td class="desc">This macro extracts dispensing claims </td></tr>
<tr id="row_0_0_63_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d9e/ms__extractencounters_8sas.html" target="_self">ms_extractencounters.sas</a></td><td class="desc">This macro pre extracts raw encounter or procedure claims based on EncType match </td></tr>
<tr id="row_0_0_64_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d41/ms__extractlabs_8sas.html" target="_self">ms_extractlabs.sas</a></td><td class="desc">This macro will extract laboratory data from MSDD tables </td></tr>
<tr id="row_0_0_65_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d3a/ms__extractmeds_8sas.html" target="_self">ms_extractmeds.sas</a></td><td class="desc">This macro pre extracts raw diagnosis or procedure claims based solely on code match </td></tr>
<tr id="row_0_0_66_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d48/ms__extractmillinkage__po_8sas.html" target="_self">ms_extractmillinkage_po.sas</a></td><td class="desc">This macro extracts pregnancy outcomes from the MIL table </td></tr>
<tr id="row_0_0_67_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d4e/ms__finalizemoiepisodes_8sas.html" target="_self">ms_finalizemoiepisodes.sas</a></td><td class="desc">This macro restricts MOI episodes and dispensings to only those during a valid pregnancy/control episode </td></tr>
<tr id="row_0_0_68_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d73/ms__finalizeptsmasterlist_8sas.html" target="_self">ms_finalizeptsmasterlist.sas</a></td><td class="desc">This macro finalizes the numerator dataset by doing final calculation and variables assessment </td></tr>
<tr id="row_0_0_69_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d66/ms__findgap_8sas.html" target="_self">ms_findgap.sas</a></td><td class="desc">This macro finds any first date that is the first after a user defined gap (or the very first) </td></tr>
<tr id="row_0_0_70_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/dca/ms__freezedata_8sas.html" target="_self">ms_freezedata.sas</a></td><td class="desc">This macro creates a subset of a dataset containing patient level data </td></tr>
<tr id="row_0_0_71_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/da0/ms__initmacrovariables_8sas.html" target="_self">ms_initmacrovariables.sas</a></td><td class="desc">This is a utility macro that is used to declare and initialize global macro variables </td></tr>
<tr id="row_0_0_72_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d4f/ms__logchecker_8sas.html" target="_self">ms_logchecker.sas</a></td><td class="desc">Reads in the SAS log and checks for concerning lines that may indicate an issue with program execution </td></tr>
<tr id="row_0_0_73_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d6b/ms__loopdth_8sas.html" target="_self">ms_loopdth.sas</a></td><td class="desc">This macro extracts death and cause of death records associated with the cohort of interest </td></tr>
<tr id="row_0_0_74_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d31/ms__loopenc_8sas.html" target="_self">ms_loopenc.sas</a></td><td class="desc">This macro extracts encounters by looping through saved datasets that have already been partioned on EncType </td></tr>
<tr id="row_0_0_75_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d1b/ms__loopmeds_8sas.html" target="_self">ms_loopmeds.sas</a></td><td class="desc">This macro will extract medical claims using code CodeType CodeCat EncType and Pdx </td></tr>
<tr id="row_0_0_76_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/dd6/ms__mfu_8sas.html" target="_self">ms_mfu.sas</a></td><td class="desc">This macro performs a Most Frequent Use (MFU) analysis </td></tr>
<tr id="row_0_0_77_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d37/ms__moimetrics_8sas.html" target="_self">ms_moimetrics.sas</a></td><td class="desc">This macro creates individual level medication of interest metrics for pregnancy analysis </td></tr>
<tr id="row_0_0_78_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/da7/ms__outputruntimes_8sas.html" target="_self">ms_outputruntimes.sas</a></td><td class="desc">This macro outputs the dataset &runid._runtimes </td></tr>
<tr id="row_0_0_79_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d44/ms__partition__patients_8sas.html" target="_self">ms_partition_patients.sas</a></td><td class="desc">This macros determines number of partitions and assigns each patID to a partition </td></tr>
<tr id="row_0_0_80_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d3d/ms__partition__splitdata_8sas.html" target="_self">ms_partition_splitdata.sas</a></td><td class="desc">This macro splits a dataset based on partition number </td></tr>
<tr id="row_0_0_81_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d98/ms__periodsoverlap_8sas.html" target="_self">ms_periodsoverlap.sas</a></td><td class="desc">This macro creates combinations of variables for WHERE or IF condition. <br />
<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/de3/convert__to__lowcase_8sas.html" target="_self">convert_to_lowcase.sas</a></td><td class="desc">Converts uppercase and mixed case variables to lower case value </td></tr>
<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/d0f/create__comma__charlist_8sas.html" target="_self">create_comma_charlist.sas</a></td><td class="desc">Converts space separate list into comma separated list in quotes </td></tr>
<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d7e/getfromtovars__min__max__missing_8sas.html" target="_self">getfromtovars_min_max_missing.sas</a></td><td class="desc">Extracts the minimum &var.from and the maximum &var.to values from a dataset and counts the number of missing values in &var.from and &var.to </td></tr>
<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d15/importfiles_8sas.html" target="_self">importfiles.sas</a></td><td class="desc">This program will import any SAS transport inputfiles and render as sas7bdat for package use </td></tr>
<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d6b/isdata_8sas.html" target="_self">isdata.sas</a></td><td class="desc">This program determines whether a dataset is empty or not </td></tr>
<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/db9/mergetimeperiods_8sas.html" target="_self">mergetimeperiods.sas</a></td><td class="desc">Collapses overlapping time periods </td></tr>
<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/de8/ms__agestrat_8sas.html" target="_self">ms_agestrat.sas</a></td><td class="desc">This macro creates an age group variable consisting of custom, user-specified groupings, with allowance for any mix of time units </td></tr>
<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d22/ms__apply__pregnancywashout_8sas.html" target="_self">ms_apply_pregnancywashout.sas</a></td><td class="desc">This macro applies incidence washout based on pregnancy outcome </td></tr>
<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/dbe/ms__assigncalmacrovars_8sas.html" target="_self">ms_assigncalmacrovars.sas</a></td><td class="desc">This macro creates calendar based macro variables for reporting </td></tr>
<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/dd9/ms__attrition_8sas.html" target="_self">ms_attrition.sas</a></td><td class="desc">This macro creates the attrition table </td></tr>
<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d75/ms__attrition__compute_8sas.html" target="_self">ms_attrition_compute.sas</a></td><td class="desc">Selects observations (patient/episodes) to exclude </td></tr>
<tr id="row_0_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d26/ms__attrition__enrollment_8sas.html" target="_self">ms_attrition_enrollment.sas</a></td><td class="desc">This macro creates a dataset containing demographic and enrollment flags for attrition </td></tr>
<tr id="row_0_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d6d/ms__caresettingprincipal_8sas.html" target="_self">ms_caresettingprincipal.sas</a></td><td class="desc">This macro expands the input files aggregated caresettingprincipal variable such that it can be used to extract claims in the MSCDM and processes caresettingprincipal values containing wilcards </td></tr>
<tr id="row_0_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d4e/ms__check__path_8sas.html" target="_self">ms_check_path.sas</a></td><td class="desc">This macros validates a user-entered path parameter as non-missing and verifies the path refers to an extant directory </td></tr>
<tr id="row_0_0_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/df3/ms__checkpoint_8sas.html" target="_self">ms_checkpoint.sas</a></td><td class="desc">This macro records SAS session and preserves the ability to restart QRP at last completed checkpoint </td></tr>
<tr id="row_0_0_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d5d/ms__cidacov_8sas.html" target="_self">ms_cidacov.sas</a></td><td class="desc">Driver macro to compute characteristics and produce L1 baseline table </td></tr>
<tr id="row_0_0_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d51/ms__cidacov__codeextraction_8sas.html" target="_self">ms_cidacov_codeextraction.sas</a></td><td class="desc">This macro extracts codes for covariate evaluation and risk scores computation </td></tr>
<tr id="row_0_0_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d1d/ms__cidadenom_8sas.html" target="_self">ms_cidadenom.sas</a></td><td class="desc">This macro computes denominators </td></tr>
<tr id="row_0_0_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/dde/ms__cidanum_8sas.html" target="_self">ms_cidanum.sas</a></td><td class="desc">This macro computes the numerators for each cohort and calls many other macros </td></tr>
<tr id="row_0_0_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d4d/ms__cidatables_8sas.html" target="_self">ms_cidatables.sas</a></td><td class="desc">This macro creates the output tables for type 1 and type 2 cohorts </td></tr>
<tr id="row_0_0_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d80/ms__cidatablest3_8sas.html" target="_self">ms_cidatablest3.sas</a></td><td class="desc">This macro creates the output tables for type 3 cohort </td></tr>
<tr id="row_0_0_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d8c/ms__cidatablest4_8sas.html" target="_self">ms_cidatablest4.sas</a></td><td class="desc">This macro creates characteristics and medication of interest tables for pregnancy analyses (type 4) </td></tr>
<tr id="row_0_0_26_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d5f/ms__cidatablest5_8sas.html" target="_self">ms_cidatablest5.sas</a></td><td class="desc">This macro creates the output tables for type 5 cohort </td></tr>
<tr id="row_0_0_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/d2a/ms__cidatablest6_8sas.html" target="_self">ms_cidatablest6.sas</a></td><td class="desc"></td></tr>
<tr id="row_0_0_28_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d49/ms__codedistribution_8sas.html" target="_self">ms_codedistribution.sas</a></td><td class="desc">This macro enumerates exposure (EXP) and HOI defining codes </td></tr>
<tr id="row_0_0_29_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d24/ms__computeriskscores_8sas.html" target="_self">ms_computeriskscores.sas</a></td><td class="desc">This macro computes and optionally categorizes requested risk scores </td></tr>
<tr id="row_0_0_30_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dca/ms__computeutilization_8sas.html" target="_self">ms_computeutilization.sas</a></td><td class="desc">This macro computes drug and medical utilization </td></tr>
<tr id="row_0_0_31_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/dc5/ms__concomitantuse_8sas.html" target="_self">ms_concomitantuse.sas</a></td><td class="desc">This macro evaluates concomitant use, and identifies events </td></tr>
<tr id="row_0_0_32_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d93/ms__concomitantusetables_8sas.html" target="_self">ms_concomitantusetables.sas</a></td><td class="desc">This macro creates the output tables for concomitant episode cohorts </td></tr>
<tr id="row_0_0_33_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d03/ms__create__enrollment__spans_8sas.html" target="_self">ms_create_enrollment_spans.sas</a></td><td class="desc">This macro creates enrollment spans for each scenario in CIDA </td></tr>
<tr id="row_0_0_34_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d80/ms__createcensortable_8sas.html" target="_self">ms_createcensortable.sas</a></td><td class="desc">This macro creates censor and followup time tables </td></tr>
<tr id="row_0_0_35_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/df5/ms__createclaimepi_8sas.html" target="_self">ms_createclaimepi.sas</a></td><td class="desc">This macro creates episodes of claims with a given tolerance gap between two consecutive claims </td></tr>
<tr id="row_0_0_36_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d80/ms__createclaimsfiles_8sas.html" target="_self">ms_createclaimsfiles.sas</a></td><td class="desc">This macro extracts and saves claims for identified cohort for HDPS/MFU </td></tr>
<tr id="row_0_0_37_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d70/ms__createdistbaselinetable_8sas.html" target="_self">ms_createdistbaselinetable.sas</a></td><td class="desc">This macro creates a baseline table, and an optional covariate profile table </td></tr>
<tr id="row_0_0_38_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d7f/ms__createmicohorts_8sas.html" target="_self">ms_createmicohorts.sas</a></td><td class="desc">This macro creates exposure and control (unexposed, comparator) cohorts, process according to MICOHORTFILE including additional inclusion/exclusion criteria, and evaluate outcomes </td></tr>
<tr id="row_0_0_39_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d46/ms__createnopreggroup_8sas.html" target="_self">ms_createnopreggroup.sas</a></td><td class="desc">This macro creates control groups </td></tr>
<tr id="row_0_0_40_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d86/ms__createpov1_8sas.html" target="_self">ms_createpov1.sas</a></td><td class="desc">This macro finds all potential index dates and creates the POV1 dataset </td></tr>
<tr id="row_0_0_41_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/d79/ms__createpov1t4_8sas.html" target="_self">ms_createpov1t4.sas</a></td><td class="desc">This macro finds all potential index dates and create the _POV1 dataset for TYPE4 analysis (deliveries in pregnancy studies) </td></tr>
<tr id="row_0_0_42_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc2/ms__createpov2_8sas.html" target="_self">ms_createpov2.sas</a></td><td class="desc">This macro identifies all index dates with incidence claims in the washout period </td></tr>
<tr id="row_0_0_43_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d33/ms__createpov3_8sas.html" target="_self">ms_createpov3.sas</a></td><td class="desc">This macro identifies all index dates meeting the inclusion/exclusion criteria </td></tr>
<tr id="row_0_0_44_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc3/ms__createpov4_8sas.html" target="_self">ms_createpov4.sas</a></td><td class="desc">This macro creates the exposure episodes </td></tr>
<tr id="row_0_0_45_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d6e/ms__createpov56_8sas.html" target="_self">ms_createpov56.sas</a></td><td class="desc">This macro identifies events of interest </td></tr>
<tr id="row_0_0_46_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d9f/ms__createptsmasterlist_8sas.html" target="_self">ms_createptsmasterlist.sas</a></td><td class="desc">This macro creates the numerator dataset based on the first 4 POV datasets </td></tr>
<tr id="row_0_0_47_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d18/ms__createt5episodes_8sas.html" target="_self">ms_createt5episodes.sas</a></td><td class="desc">This macro creates episodes that occur after a selected index date </td></tr>
<tr id="row_0_0_48_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d56/ms__debugmacros_8sas.html" target="_self">ms_debugmacros.sas</a></td><td class="desc">These are utility macros used to create dataset copies in a chosen folder for debugging purposes when QRP_DEBUG is set to Y </td></tr>
<tr id="row_0_0_49_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/db0/ms__delencounterids_8sas.html" target="_self">ms_delencounterids.sas</a></td><td class="desc">This macro deletes encounterids from a file </td></tr>
<tr id="row_0_0_50_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d64/ms__delpatients_8sas.html" target="_self">ms_delpatients.sas</a></td><td class="desc">This macro deletes PatId from a file </td></tr>
<tr id="row_0_0_51_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="da/de8/ms__dircheck_8sas.html" target="_self">ms_dircheck.sas</a></td><td class="desc">Checks for the existence of a directory. This macro is called by ms_check_path </td></tr>
<tr id="row_0_0_52_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d9/d75/ms__dose__denom_8sas.html" target="_self">ms_dose_denom.sas</a></td><td class="desc">This macro identifies eligibility periods that meet a cumulative dose or daily dose criteria </td></tr>
<tr id="row_0_0_53_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/dad/ms__envelope_8sas.html" target="_self">ms_envelope.sas</a></td><td class="desc">This macro uses data from the SDD to recode non-inpatient encounters to inpatient if they were determined to have occurred during an inpatient stay </td></tr>
<tr id="row_0_0_54_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/da6/ms__episoderec_8sas.html" target="_self">ms_episoderec.sas</a></td><td class="desc">This macro bridges member raw enrollment episodes into continuous periods, while allowing a maximum gap in enrollment </td></tr>
<tr id="row_0_0_55_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/db0/ms__episoderec2_8sas.html" target="_self">ms_episoderec2.sas</a></td><td class="desc">This program bridges member raw enrollment episodes into continuous periods, while allowing a maximum gap between two consecutve enrollment periods </td></tr>
<tr id="row_0_0_56_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d2f/ms__evalsecondaryepi_8sas.html" target="_self">ms_evalsecondaryepi.sas</a></td><td class="desc">This macro evaluates secondary episodes with relation to multiple events, overlap and adherence </td></tr>
<tr id="row_0_0_57_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/dfd/ms__evalsecondarytables_8sas.html" target="_self">ms_evalsecondarytables.sas</a></td><td class="desc"></td></tr>
<tr id="row_0_0_58_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d8b/ms__extractanniversarydate_8sas.html" target="_self">ms_extractanniversarydate.sas</a></td><td class="desc">This macro extracts enrollment and demographic claims based on either age or fixed calendar date, then creates claim based on valid date </td></tr>
<tr id="row_0_0_59_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d19/ms__extractdeaths_8sas.html" target="_self">ms_extractdeaths.sas</a></td><td class="desc">This macro pre extracts deaths, death encounters and cause of death </td></tr>
<tr id="row_0_0_60_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/dd1/ms__extractdrugs_8sas.html" target="_self">ms_extractdrugs.sas</a></td><td class="desc">This macro extracts dispensing claims </td></tr>
<tr id="row_0_0_61_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/d9e/ms__extractencounters_8sas.html" target="_self">ms_extractencounters.sas</a></td><td class="desc">This macro pre extracts raw encounter or procedure claims based on EncType match </td></tr>
<tr id="row_0_0_62_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d41/ms__extractlabs_8sas.html" target="_self">ms_extractlabs.sas</a></td><td class="desc">This macro will extract laboratory data from MSDD tables </td></tr>
<tr id="row_0_0_63_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d4/d3a/ms__extractmeds_8sas.html" target="_self">ms_extractmeds.sas</a></td><td class="desc">This macro pre extracts raw diagnosis or procedure claims based solely on code match </td></tr>
<tr id="row_0_0_64_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d48/ms__extractmillinkage__po_8sas.html" target="_self">ms_extractmillinkage_po.sas</a></td><td class="desc">This macro extracts pregnancy outcomes from the MIL table </td></tr>
<tr id="row_0_0_65_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d4e/ms__finalizemoiepisodes_8sas.html" target="_self">ms_finalizemoiepisodes.sas</a></td><td class="desc">This macro restricts MOI episodes and dispensings to only those during a valid pregnancy/control episode </td></tr>
<tr id="row_0_0_66_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/d73/ms__finalizeptsmasterlist_8sas.html" target="_self">ms_finalizeptsmasterlist.sas</a></td><td class="desc">This macro finalizes the numerator dataset by doing final calculation and variables assessment </td></tr>
<tr id="row_0_0_67_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d66/ms__findgap_8sas.html" target="_self">ms_findgap.sas</a></td><td class="desc">This macro finds any first date that is the first after a user defined gap (or the very first) </td></tr>
<tr id="row_0_0_68_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/dca/ms__freezedata_8sas.html" target="_self">ms_freezedata.sas</a></td><td class="desc">This macro creates a subset of a dataset containing patient level data </td></tr>
<tr id="row_0_0_69_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/da0/ms__initmacrovariables_8sas.html" target="_self">ms_initmacrovariables.sas</a></td><td class="desc">This is a utility macro that is used to declare and initialize global macro variables </td></tr>
<tr id="row_0_0_70_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/d4f/ms__logchecker_8sas.html" target="_self">ms_logchecker.sas</a></td><td class="desc">Reads in the SAS log and checks for concerning lines that may indicate an issue with program execution </td></tr>
<tr id="row_0_0_71_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d6b/ms__loopdth_8sas.html" target="_self">ms_loopdth.sas</a></td><td class="desc">This macro extracts death and cause of death records associated with the cohort of interest </td></tr>
<tr id="row_0_0_72_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d31/ms__loopenc_8sas.html" target="_self">ms_loopenc.sas</a></td><td class="desc">This macro extracts encounters by looping through saved datasets that have already been partioned on EncType </td></tr>
<tr id="row_0_0_73_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d1b/ms__loopmeds_8sas.html" target="_self">ms_loopmeds.sas</a></td><td class="desc">This macro will extract medical claims using code CodeType CodeCat EncType and Pdx </td></tr>
<tr id="row_0_0_74_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/dd6/ms__mfu_8sas.html" target="_self">ms_mfu.sas</a></td><td class="desc">This macro performs a Most Frequent Use (MFU) analysis </td></tr>
<tr id="row_0_0_75_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d7/d37/ms__moimetrics_8sas.html" target="_self">ms_moimetrics.sas</a></td><td class="desc">This macro creates individual level medication of interest metrics for pregnancy analysis </td></tr>
<tr id="row_0_0_76_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d1/da7/ms__outputruntimes_8sas.html" target="_self">ms_outputruntimes.sas</a></td><td class="desc">This macro outputs the dataset &runid._runtimes </td></tr>
<tr id="row_0_0_77_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d44/ms__partition__patients_8sas.html" target="_self">ms_partition_patients.sas</a></td><td class="desc">This macros determines number of partitions and assigns each patID to a partition </td></tr>
<tr id="row_0_0_78_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d3d/ms__partition__splitdata_8sas.html" target="_self">ms_partition_splitdata.sas</a></td><td class="desc">This macro splits a dataset based on partition number </td></tr>
<tr id="row_0_0_79_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d98/ms__periodsoverlap_8sas.html" target="_self">ms_periodsoverlap.sas</a></td><td class="desc">This macro creates combinations of variables for WHERE or IF condition. <br />
</td></tr>
<tr id="row_0_0_82_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/daf/ms__pov1dose_8sas.html" target="_self">ms_pov1dose.sas</a></td><td class="desc">This macro finds all index dates that meet a cumulative and/or current filled daily dose criteria </td></tr>
<tr id="row_0_0_83_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/dc0/ms__process__pregnancyoutcomes_8sas.html" target="_self">ms_process_pregnancyoutcomes.sas</a></td><td class="desc">This macro extracts pregnancy outcomes (live or non-live birth deliveries) based on the pregnancy lookup file </td></tr>
<tr id="row_0_0_84_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d0d/ms__processinputfilechecks_8sas.html" target="_self">ms_processinputfilechecks.sas</a></td><td class="desc">This macro processes required integrity checks on QRP input files </td></tr>
<tr id="row_0_0_85_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/dd7/ms__processinputfiles_8sas.html" target="_self">ms_processinputfiles.sas</a></td><td class="desc">This macro processes the program input files variables </td></tr>
<tr id="row_0_0_86_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/dbb/ms__processwildcards_8sas.html" target="_self">ms_processwildcards.sas</a></td><td class="desc">This macro expands codes that were supplied by the user using ranges (-) and/or wilcards (*) </td></tr>
<tr id="row_0_0_87_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d9f/ms__setdatadrivenqueryperiod_8sas.html" target="_self">ms_setdatadrivenqueryperiod.sas</a></td><td class="desc">This macro sets query period related dates for data driven queries </td></tr>
<tr id="row_0_0_88_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d47/ms__setnumloopmacrovars_8sas.html" target="_self">ms_setnumloopmacrovars.sas</a></td><td class="desc">This utility macro is used to set macro variables related to a particular group during the numerators processing (ms_cidanum) based on the type of analysis being executed </td></tr>
<tr id="row_0_0_89_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d00/ms__shaveinside_8sas.html" target="_self">ms_shaveinside.sas</a></td><td class="desc">This macro identifies overlapping claims and trim exposure that is inside the reference period </td></tr>
<tr id="row_0_0_90_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d18/ms__shaveoutside_8sas.html" target="_self">ms_shaveoutside.sas</a></td><td class="desc">This macro identifies overlapping claims and trim exposure that is outside of the reference period </td></tr>
<tr id="row_0_0_91_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d9e/ms__squaredtableshell_8sas.html" target="_self">ms_squaredtableshell.sas</a></td><td class="desc">This macro creates a "squared" stratification table </td></tr>
<tr id="row_0_0_92_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/ddc/ms__starttimer_8sas.html" target="_self">ms_starttimer.sas</a></td><td class="desc">This program starts a timer that captures execution time data </td></tr>
<tr id="row_0_0_93_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d85/ms__stockpiling_8sas.html" target="_self">ms_stockpiling.sas</a></td><td class="desc">This macro converts overlapping drug dispensings into non-overlapping dispensings </td></tr>
<tr id="row_0_0_94_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d36/ms__stoptimer_8sas.html" target="_self">ms_stoptimer.sas</a></td><td class="desc">This program stops a timer that captures execution time data. </td></tr>
<tr id="row_0_0_95_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d8f/ms__surveillance_8sas.html" target="_self">ms_surveillance.sas</a></td><td class="desc">This macro will check for SDD changes in prior monitoring looking periods </td></tr>
<tr id="row_0_0_96_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d93/ms__switching_8sas.html" target="_self">ms_switching.sas</a></td><td class="desc">This macro calculates switching episodes for Type 6 analysis </td></tr>
<tr id="row_0_0_97_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d32/ms__util_8sas.html" target="_self">ms_util.sas</a></td><td class="desc">This macro uses encounter dataset from the MSDD to count the number of distinct visits from a reference date and within a lookback period </td></tr>
<tr id="row_0_0_98_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d3b/nonrep_8sas.html" target="_self">nonrep.sas</a></td><td class="desc">Removes repeated words in a macro variable </td></tr>
<tr id="row_0_0_99_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/df9/restrictclms_8sas.html" target="_self">restrictclms.sas</a></td><td class="desc">Restrict dataset to patIDs in &lookupdata dataset </td></tr>
<tr id="row_0_0_100_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d17/runqrp_8sas.html" target="_self">runqrp.sas</a></td><td class="desc">Macro to run QRP analytic code </td></tr>
<tr id="row_0_0_101_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/dff/soc__delete__dir_8sas.html" target="_self">soc_delete_dir.sas</a></td><td class="desc">Deletes temporary subfolders </td></tr>
<tr id="row_0_0_102_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/d60/varexist_8sas.html" target="_self">varexist.sas</a></td><td class="desc">This program checks wheter an optional variable exists in an input file </td></tr>
<tr id="row_0_0_103_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc1/varlength_8sas.html" target="_self">varlength.sas</a></td><td class="desc">Returns the length of a dataset variable </td></tr>
<tr id="row_0_0_80_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/daf/ms__pov1dose_8sas.html" target="_self">ms_pov1dose.sas</a></td><td class="desc">This macro finds all index dates that meet a cumulative and/or current filled daily dose criteria </td></tr>
<tr id="row_0_0_81_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/dc0/ms__process__pregnancyoutcomes_8sas.html" target="_self">ms_process_pregnancyoutcomes.sas</a></td><td class="desc">This macro extracts pregnancy outcomes (live or non-live birth deliveries) based on the pregnancy lookup file </td></tr>
<tr id="row_0_0_82_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d0d/ms__processinputfilechecks_8sas.html" target="_self">ms_processinputfilechecks.sas</a></td><td class="desc">This macro processes required integrity checks on QRP input files </td></tr>
<tr id="row_0_0_83_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/dd7/ms__processinputfiles_8sas.html" target="_self">ms_processinputfiles.sas</a></td><td class="desc">This macro processes the program input files variables </td></tr>
<tr id="row_0_0_84_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/dbb/ms__processwildcards_8sas.html" target="_self">ms_processwildcards.sas</a></td><td class="desc">This macro expands codes that were supplied by the user using ranges (-) and/or wilcards (*) </td></tr>
<tr id="row_0_0_85_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d9f/ms__setdatadrivenqueryperiod_8sas.html" target="_self">ms_setdatadrivenqueryperiod.sas</a></td><td class="desc">This macro sets query period related dates for data driven queries </td></tr>
<tr id="row_0_0_86_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d0/d47/ms__setnumloopmacrovars_8sas.html" target="_self">ms_setnumloopmacrovars.sas</a></td><td class="desc">This utility macro is used to set macro variables related to a particular group during the numerators processing (ms_cidanum) based on the type of analysis being executed </td></tr>
<tr id="row_0_0_87_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d00/ms__shaveinside_8sas.html" target="_self">ms_shaveinside.sas</a></td><td class="desc">This macro identifies overlapping claims and trim exposure that is inside the reference period </td></tr>
<tr id="row_0_0_88_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d8/d18/ms__shaveoutside_8sas.html" target="_self">ms_shaveoutside.sas</a></td><td class="desc">This macro identifies overlapping claims and trim exposure that is outside of the reference period </td></tr>
<tr id="row_0_0_89_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d6/d9e/ms__squaredtableshell_8sas.html" target="_self">ms_squaredtableshell.sas</a></td><td class="desc">This macro creates a "squared" stratification table </td></tr>
<tr id="row_0_0_90_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/ddc/ms__starttimer_8sas.html" target="_self">ms_starttimer.sas</a></td><td class="desc">This program starts a timer that captures execution time data </td></tr>
<tr id="row_0_0_91_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d85/ms__stockpiling_8sas.html" target="_self">ms_stockpiling.sas</a></td><td class="desc">This macro converts overlapping drug dispensings into non-overlapping dispensings </td></tr>
<tr id="row_0_0_92_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/d36/ms__stoptimer_8sas.html" target="_self">ms_stoptimer.sas</a></td><td class="desc">This program stops a timer that captures execution time data. </td></tr>
<tr id="row_0_0_93_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d8f/ms__surveillance_8sas.html" target="_self">ms_surveillance.sas</a></td><td class="desc">This macro will check for SDD changes in prior monitoring looking periods </td></tr>
<tr id="row_0_0_94_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dc/d93/ms__switching_8sas.html" target="_self">ms_switching.sas</a></td><td class="desc">This macro calculates switching episodes for Type 6 analysis </td></tr>
<tr id="row_0_0_95_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d2/d32/ms__util_8sas.html" target="_self">ms_util.sas</a></td><td class="desc">This macro uses encounter dataset from the MSDD to count the number of distinct visits from a reference date and within a lookback period </td></tr>
<tr id="row_0_0_96_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="de/d3b/nonrep_8sas.html" target="_self">nonrep.sas</a></td><td class="desc">Removes repeated words in a macro variable </td></tr>
<tr id="row_0_0_97_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/dc2/qrp__report_8sas.html" target="_self">qrp_report.sas</a></td><td class="desc">Aggregate QRP outputs from data partners and produce a PDF report </td></tr>
<tr id="row_0_0_98_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="df/df9/restrictclms_8sas.html" target="_self">restrictclms.sas</a></td><td class="desc">Restrict dataset to patIDs in &lookupdata dataset </td></tr>
<tr id="row_0_0_99_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d3/d17/runqrp_8sas.html" target="_self">runqrp.sas</a></td><td class="desc">Macro to run QRP analytic code </td></tr>
<tr id="row_0_0_100_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="db/dff/soc__delete__dir_8sas.html" target="_self">soc_delete_dir.sas</a></td><td class="desc">Deletes temporary subfolders </td></tr>
<tr id="row_0_0_101_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="d5/d60/varexist_8sas.html" target="_self">varexist.sas</a></td><td class="desc">This program checks wheter an optional variable exists in an input file </td></tr>
<tr id="row_0_0_102_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dd/dc1/varlength_8sas.html" target="_self">varlength.sas</a></td><td class="desc">Returns the length of a dataset variable </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>