data out; set temp;
*OTHER NEUROLOGICAL DISEASES; array xx $ icdx1 icdx2 icdx3; label ond="Oth neurological"; ond=0; do over xx; if xx in: ("B90", "D48", "G04", "G09", "G10", "G11", "G12", "G13", "G24", "G25", "G26", "G32", "G37", "G51", "G52", "G53", "G70", "G71", "G72", "G73", "G80", "G81", "G82", "G83", "G90", "G91", "G93", "G95", "G99", "M47", "Q00", "Q01", "Q02", "Q03", "Q04", "Q05", "Q06", "Q07", "Q76") then ond = 1; *Doing exclusions in this way does not work; if xx in: ("G130", "G131", "G251", "G254", "G256", "G510", "G732", "G733", "G734", "G838") then ond=0; end;
run;
1 The SAS System 13:40 Tuesday, May 21, 2024
1 ;*';*";*/;quit;run; 2 OPTIONS PAGENO=MIN; 3 %LET _CLIENTTASKLABEL='Program'; 4 %LET _CLIENTPROCESSFLOWNAME='Process Flow'; 5 %LET 5 ! _CLIENTPROJECTPATH='\\data.healthcare.uiowa.edu\research\icts\icts-dr 5 ! -chae-research\1682265_Chae\OVPR\SAS\pgm\csamlovpr.egp'; 6 %LET _CLIENTPROJECTPATHHOST='NRSG-NB-412L'; 7 %LET _CLIENTPROJECTNAME='csamlovpr.egp'; 8 %LET _SASPROGRAMFILE=''; 9 %LET _SASPROGRAMFILEHOST=''; 10 11 ODS _ALL_ CLOSE; 12 OPTIONS DEV=PNG; 13 GOPTIONS XPIXELS=0 YPIXELS=0; 14 %macro HTML5AccessibleGraphSupported; 15 %if %_SAS_VERCOMP_FV(9,4,4, 0,0,0) >= 0 %then ACCESSIBLE_GRAPH; 16 %mend; 17 FILENAME EGRTF TEMP; 18 ODS RTF(ID=EGRTF) FILE=EGRTF 19 ENCODING='utf-8' 20 STYLE=Journal 21 NOGTITLE 22 NOGFOOTNOTE 23 KEEPN 24 STARTPAGE=NO BODYTITLE 25 ; NOTE: Writing RTF Body file: EGRTF 26 FILENAME EGPDF TEMP; 27 ODS PDF(ID=EGPDF) FILE=EGPDF STYLE=Journal NOTOC STARTPAGE=NO; NOTE: Writing ODS PDF(EGPDF) output to DISK destination "EGPDF", printer "PDF". 28 FILENAME EGSR TEMP; 29 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR 30 STYLE=HTMLBlue 31 NOGTITLE 32 NOGFOOTNOTE 33 GPATH=&sasworklocation 34 ENCODING=UTF8 35 options(rolap="on") 36 ; NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR 37 FILENAME EGXLSSX TEMP; 38 ODS EXCEL(ID=EGXLSSX) FILE=EGXLSSX STYLE=Excel 39 OPTIONS ( 40 EMBEDDED_TITLES="yes" EMBEDDED_FOOTNOTES="yes" 41 ); 42 43 44 data out; 45 set temp; 46 47 *OTHER NEUROLOGICAL DISEASES; 48 array xx $ icdx1 icdx2 icdx3; 49 label ond="Oth neurological"; 50 ond=0; 51 do over xx; 52 if xx in: ("B90", "D48", "G04", "G09", "G10", "G11", "G12", 53 "G13", "G24", "G25", "G26", "G32", "G37", "G51", "G52", "G53", 54 "G70", "G71", "G72", "G73", "G80", "G81", "G82", "G83", "G90", 55 "G91", "G93", "G95", "G99", "M47", "Q00", "Q01", "Q02", "Q03", 56 "Q04", "Q05", "Q06", "Q07", "Q76") then ond = 1; 57 *Doing exclusions in this way does not work; 58 if xx in: ("G130", "G131", "G251", "G254", "G256", "G510", "G732", _ 22 202 58 ! "G733", "G734", "G838") then ond=0; ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant, a datetime constant, a missing value, iterator, (.
ERROR 202-322: The option or parameter is not recognized and will be ignored.
59 end; 60 61 run;
NOTE: The SAS System stopped processing this step because of errors. WARNING: The data set WORK.OUT may be incomplete. When this step was stopped there were 0 observations and 475 variables. NOTE: DATA statement used (Total process time): real time 0.04 seconds cpu time 0.00 seconds
62 63 %LET _CLIENTTASKLABEL=; 64 %LET _CLIENTPROCESSFLOWNAME=; 65 %LET _CLIENTPROJECTPATH=; 66 %LET _CLIENTPROJECTPATHHOST=; 67 %LET _CLIENTPROJECTNAME=; 68 %LET _SASPROGRAMFILE=; 69 %LET _SASPROGRAMFILEHOST=; 70 71 ;*';*";*/;quit;run; 72 ODS _ALL_ CLOSE; NOTE: ODS PDF(EGPDF) printed no output. (This sometimes results from failing to place a RUN statement before the ODS PDF(EGPDF) CLOSE statement.) NOTE: Writing EXCEL(EGXLSSX) file: C:\Users\mlhein\AppData\Roaming\SAS\EnterpriseGuide\EGTEMP\SEG-20684-fc692 816\contents\SAS Temporary Files\_TD4660_NRSG-NB-412L_\#LN00551 73 74 75 QUIT; RUN; 76
... View more