Changeset 21178 in main


Ignore:
Timestamp:
07/30/20 12:48:07 (2 weeks ago)
Author:
LoisHaggard_NM
Message:

NMBIS Backend QModules - cancer again

Location:
adopters/nm/trunk/src/main/backend_qModules/3.0
Files:
25 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • adopters/nm/trunk/src/main/backend_qModules/3.0/_GENERIC_FILES/DEF/NM_RateAA100K.def

    r20965 r21178  
    279279f out_variable
    280280# definition for output file
    281 f xml_out_map_file XMLRateAA100K.map
     281f xml_out_map_file XMLRateAADths100K.map
    282282--------BoNdArY--------
    283283f out_detail lbl_not_used__see_xml_out_map_file
  • adopters/nm/trunk/src/main/backend_qModules/3.0/_GENERIC_FILES/DEF/NM_RateCrude100K.def

    r20965 r21178  
    119119                        select tmp.*, pop.*
    120120                        from tmp left join pop
    121                         on tmp.%cross1%=pop.%popcross1% and
     121                        on
     122                        tmp.%cross1%=pop.%popcross1% and
    122123                        tmp.%cross2%=pop.%popcross2%;
    123124                quit;
  • adopters/nm/trunk/src/main/backend_qModules/3.0/birth/NM_PctDesirableHigh.def

    r20663 r21178  
    1 #NM_Percentage_data_frame.def
     1#NM_PctDesirableHigh.def
    22#Generic percentage .def file
    33#Uses %spvar1% in place of name of variable and the var level for percentage calculation [e.g., "bwtgp in (1 2)"]
     
    3131                ?cross2? %cross2%
    3232                ;
    33                 output out=tmp sum=count n=totalnum
    34         run;
    35         proc sort data=tmp; by %cross1%
     33                output out=tmp (drop=_TYPE_ _FREQ_) sum=count n=totalnum;
     34                proc sort data=tmp out=sorted; by %cross1%
    3635                ?cross2? %cross2%
    37                 ; run;
     36                ;
     37                run;
     38        run;
    3839        proc print data=tmp noobs;
    3940                title1 '---------------------------------';
    4041                title2 '1. TMP - numerator dataset';
    4142                run;
    42        
     43
    4344 *********************** 2. data_frame **************************;
    44  * df_%cross1%%cross2% is a dataset created by IBIS-Q.   ;
     45 * df_%cross1%%cross2% is a dataset created by IBIS-Q.           ;
    4546 * It consists of %cross1% and %cross2% (if the user specified   ;
    4647 * %cross2%) and a variable named "count" that is set to "0".    ;
    4748 * The results of the proc summary must be merged with the       ;
    48  * df_%cross1%%cross2% dataset.                          ;
     49 * df_%cross1%%cross2% dataset.                                  ;
    4950 ****************************************************************;
    5051        data frame;
     
    5758                title2 '2. Data Frame';
    5859                run;
    59  
    60         data new;
    61                 merge frame tmp;   *must list frame dataset first, then tmp;
     60
     61        data tmp;
     62                merge frame sorted;   *must list frame dataset first, then tmp;
    6263                by %cross1%
    6364                   ?cross2? %cross2%
    6465                ;
    6566                run;
    66         proc print data=new noobs;
    67                 title2 '2. NEW, after frame merged with tmp';
    68                 run;
    69         data tmp;
    70                 set new;
    71                 drop _TYPE_ _FREQ_;
    72 
    73                 run;
    7467
    7568        proc print data=tmp noobs;
    76                 title2 '2. TMP';
     69                title2 '2. TMP merged with frame';
    7770                run;
    7871
     
    10295                run;
    10396                proc sql;
    104                         create table rate as
     97                        create table numbers as
    10598                        select tmp.*, pop.*
    10699                        from tmp, pop
     
    131124                run;
    132125                proc print data=pop noobs; title2 '3. POP - pop dataset'; run;
    133                 data rate;
     126                data numbers;
    134127                        merge tmp pop;
    135128                        ?popcross1? by %cross1%;
     
    154147                        by %cross1% %cross2%;
    155148                run;
    156                 data rate;
     149                data numbers;
    157150                        merge tmp pop;
    158151                        by %cross1% %cross2%
     
    162155        %mend;
    163156        %popcross;
    164         proc print data=rate; title2 'rate'; run;
     157        proc print data=numbers; title2 'numbers'; run;
    165158
    166159 ********************** 4. tmp, again ****************************;
    167160 * Create the output variables for the IBIS xml/map file.         ;
    168161 *****************************************************************;
    169         data tmp;
    170                 set rate;
     162        data rate;
     163                set numbers;
    171164                if count>0 then do;
    172165                                rate=count/totalnum;
     
    208201                if popcount=. then redflag=put('', $12.); *no value attribute for missing crossby values;
    209202        run;
     203        proc print data=rate noobs; title2 'rate'; run;
    210204
    211205 ************* 6. New Mexico Small Numbers Rule ********************;
     
    222216 *******************************************************************;
    223217        data tmp;
    224                 set tmp;
    225                 if ((0<n<4) and (totalnum<5000)) then do;
     218                set rate;
     219                if ((0<n<4) and (.<totalnum<5000)) then do;
    226220                        n = .A;
    227221                        rateper = .A;
  • adopters/nm/trunk/src/main/backend_qModules/3.0/birth/XMLPctDesirableLow.map

    r20663 r21178  
    444 ANCILLARY_VALUE LowerConfidenceLimit
    555 ANCILLARY_VALUE UpperConfidenceLimit
    6 6 VALUE_ATTRIBUTE Code
     66 VALUE_ATTRIBUTE_NAME
  • adopters/nm/trunk/src/main/backend_qModules/3.0/mort/NM_RateAA10K.def

    r20538 r21178  
    289289        data tmp;
    290290                set rate;
    291                 if popcount=. and n in (1 2 3) then delete; *if unknown row is only suppressed row;
    292291                else if ((0<n<4) and (.<popcount<5000)) then do;
    293292                        n = .A;
  • adopters/nm/trunk/src/main/backend_qModules/3.0/mort/NM_RateCrude100K_5YrAvg.def

    r20538 r21178  
    152152        data tmp;
    153153                set numbers;
    154                 if year>=&begyear+4;
     154                if year>=&begyear.+4;
    155155                rate=count5/popcount5;
    156156                if count5>0 then do;
Note: See TracChangeset for help on using the changeset viewer.