SCRPW45 ;RENO/KEITH - Outpatient Diagnosis/Procedure Search ; 15 Jul 98 02:38PM
Source file <SCRPW45.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAR | ;Select report search criteria | |
| STR1(SDX) | ;Convert to text (cont.) | |
| POX | ||
| PFD | ||
| R2 | ||
| MOVE3 | ||
| MOVE | ||
| LIST | ||
| MOVE2 | ||
| STR(SDSTR,SDTX) | ;Convert combine logic into output text string | |
| INCR | ||
| PIX | ||
| RANGE | ||
| EXIT | ||
| EDT | ||
| WRAP(SDITX,SDOTX,SDIXE,SDOXE,SDLTH,SDUJC) | ;Text wrapper | |
| QUE | ||
| MOVE1 | ||
| CRI | ;Prompt for element combination criteria | |
| APF | ;Select additional print fields | |
| CRI1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | SCRPW45+6, EDT | 
| ^DIC | LIST+1, RANGE+1, R2 | 
| ^DIR | EDT+7, EDT+8, PAR+4, CRI1+4, PFD | 
| $$ICDDX^ICDCODE | LIST+4, RANGE+4, R2+2 | 
| $$CPT^ICPTCOD | LIST+4, RANGE+4, R2+2 | 
| $$DIVA^SCRPW17 | SCRPW45+4 | 
| BLD^SCRPW21 | EDT+9 | 
| $$DIR^SCRPW23 | APF+3, APF+4 | 
| PDIS^SCRPW46 | EDT+10 | 
| EXIT^SCRPW47 | EXIT | 
| SUBT^SCRPW50 | SCRPW45+5, EDT+5, PAR+2, CRI+1, APF+1 | 
| TITL^SCRPW50 | SCRPW45+3 | 
| EN^XUTMDEVQ | QUE+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | SCRPW45+6, EDT+2 | 
| ^TMP("SCRPW" | APF+6 | 
| Name | Line Occurrences | 
|---|---|
| $$STR1 | STR+4 | 
| APF | EDT+9 | 
| CRI | EDT+3 | 
| CRI1 | CRI+3, CRI1+6, CRI1+8, CRI1+9, CRI1+10, CRI1+11, CRI1+12, CRI1+18 | 
| EDT | EDT+1 | 
| EXIT | SCRPW45+4, SCRPW45+6, EDT, EDT+3, EDT+4, EDT+7, EDT+8, EDT+10 | 
| INCR | MOVE, MOVE1, MOVE2, MOVE2+2, MOVE2+3 | 
| LIST | PAR+6 | 
| MOVE | WRAP+11, MOVE, MOVE2, MOVE2+1, MOVE2+2, MOVE2+3, MOVE3+1 | 
| PAR | EDT+2, PAR+7 | 
| PFD | APF+5 | 
| PIX | WRAP+11 | 
| POX | WRAP+10, INCR | 
| R2 | R2+4 | 
| RANGE | PAR+6 | 
| STR | CRI1+19 | 
| WRAP | STR+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | SCRPW45+2~, SCRPW45+6* | 
| %DT("A" | SCRPW45+6*, EDT* | 
| %DT(0 | SCRPW45+6* | 
| DIC | PAR+6~* | 
| DIC("A" | RANGE*, RANGE+5* | 
| DIC(0 | PAR+6* | 
| DIR | SCRPW45+2~, EDT+6!, EDT+8!, PAR+3!, CRI1!, APF+2!, APF+3, APF+4!, PFD~ | 
| DIR("?" | EDT+6*, PAR+4*, CRI1+1*, CRI1+2*, CRI1+3*, APF+2* | 
| DIR("A" | EDT+6*, EDT+8*, PAR+3*, CRI1*, APF+2*, APF+4*, PFD* | 
| DIR("B" | EDT+6*, EDT+8*, PFD* | 
| DIR(0 | EDT+6*, EDT+8*, PAR+3*, CRI1*, PFD* | 
| >> DTOUT | EDT+7, EDT+8, PAR+4, LIST+1, RANGE+1, R2, CRI1+4, PFD | 
| >> DUOUT | EDT+7, EDT+8, PAR+4, LIST+1, RANGE+1, R2, CRI1+4, PFD | 
| IOM | WRAP+10 | 
| >> S1 | RANGE+5*, R2+4, APF+3*, APF+4, APF+5, APF+6, PFD+1* | 
| >> S2 | R2+3*, R2+4, R2+5, APF+4*, APF+5, APF+6, PFD+1* | 
| SD | SCRPW45+2~ | 
| SD("BDT" | SCRPW45+6*, EDT+1 | 
| SD("EDT" | EDT+2* | 
| SD("LIST" | PAR+7* | 
| SD("PBDT" | SCRPW45+6* | 
| SD("PEDT" | EDT+2* | 
| >> SDAPF( | APF+6* | 
| >> SDAPF("PF" | PFD+1! | 
| >> SDAPF("PFX" | APF+5, APF+6*, PFD+1 | 
| >> SDAPF("SDX" | PFD+1! | 
| >> SDBAD | CRI1+13*, CRI1+14*, CRI1+15*, CRI1+18 | 
| >> SDC | CRI1+7*, CRI1+13*, CRI1+14, CRI1+15, CRI1+16 | 
| SDCRI | SCRPW45+2~, EDT+4 | 
| SDCRI( | CRI1+19* | 
| >> SDD | EDT+7*, APF+3, APF+4 | 
| SDDIV | SCRPW45+2~, SCRPW45+4 | 
| SDEXE | STR+3~ | 
| >> SDFMT | EDT+7* | 
| SDI | EDT+2*, QUE*, PAR+1, STR+3~, STR+4* | 
| >> SDII | CRI+3*, CRI1, CRI1+19 | 
| >> SDIII | CRI1+13*, CRI1+19* | 
| SDITX | WRAP~, WRAP+10 | 
| SDITX( | WRAP+11 | 
| SDITX("" | WRAP+10 | 
| SDIXE | WRAP~ | 
| SDIXE( | PIX | 
| SDLAST | WRAP+9~, WRAP+10*, WRAP+11 | 
| SDLTH | STR+5*, WRAP~, WRAP+10*, MOVE, MOVE1, MOVE2, MOVE2+2, MOVE2+3 | 
| >> SDNUL | EDT+2*, EDT+3*, EDT+9*, PAR+5*, PAR+6*, LIST, LIST+2*, RANGE+2*, R2+1*, CRI+3 , CRI1+5*, APF+3, APF+4* | 
| SDOTX | WRAP~, WRAP+10! | 
| SDOTX( | MOVE, MOVE+1*, MOVE1*, MOVE2*, MOVE2+1*, MOVE2+3*, MOVE3+1*, INCR* | 
| SDOTX(1 | WRAP+10* | 
| >> SDOUT | EDT+2*, EDT+3, EDT+4, EDT+9*, EDT+10, PAR+4*, LIST, LIST+1*, RANGE+1*, R2* , CRI+3, CRI1+4*, APF+3, APF+4 | 
| SDOXE | STR+5, WRAP~ | 
| SDOXE( | POX | 
| SDOXE(2 | STR+5* | 
| SDPAR | SCRPW45+2~, EDT+3 | 
| SDPAR( | PAR+7*, LIST+5*, RANGE+5*, R2+1!, R2+5*, CRI1+15, STR1+3 | 
| >> SDR | CRI1+13*, CRI1+14 | 
| >> SDRESP | CRI1+13* | 
| >> SDS1 | APF+6* | 
| >> SDS2 | APF+6* | 
| >> SDSEL | PAR+6*, PAR+7, LIST+4, LIST+5, RANGE, RANGE+4, RANGE+5, R2+2, R2+3, APF+5* , APF+6, PFD+1 | 
| >> SDSEL(0 | PAR+6*, PAR+7 | 
| SDSTR | CRI1+13*, CRI1+16*, CRI1+19*, STR~, STR+4, STR+5 | 
| SDTX | CRI1+19, STR~, STR+5 | 
| SDTX( | CRI1+19 | 
| SDTX(1 | CRI1+19 | 
| SDTXB | WRAP+9~, MOVE3! | 
| SDTXB( | MOVE3*, MOVE3+1 | 
| SDTXB(998 | MOVE3+1 | 
| SDUI | WRAP+9~, WRAP+10*, WRAP+11*, PIX | 
| SDUII | WRAP+9~, WRAP+10*, POX, MOVE, MOVE+1, MOVE1, MOVE2, MOVE2+1, MOVE2+3, MOVE3+1 , INCR* | 
| SDUIII | WRAP+9~, MOVE3*, MOVE3+1* | 
| SDUIV | WRAP+9~, MOVE3+1* | 
| SDUJC | WRAP~, WRAP+10*, WRAP+11 | 
| >> SDVAR | PAR+1*, PAR+2, PAR+3, PAR+4, PAR+7, LIST+5, RANGE+5, R2+1, R2+5 | 
| SDX | STR+3~, STR+5, STR1~, STR1+2, STR1+3 | 
| SDX( | STR+4* | 
| >> T | EDT+9*, APF+6 | 
| U | EDT+7, PAR+7, LIST+5, RANGE+5, R2+3, R2+5, STR1+3, APF+4, APF+5, APF+6 | 
| X | PAR+5, LIST+2, RANGE+2, R2+1, CRI1+5, CRI1+6, WRAP+9~, WRAP+11*, MOVE, MOVE+1 , MOVE1, MOVE2*, MOVE2+1*, MOVE2+3*, MOVE3, MOVE3+1* | 
| X1 | WRAP+9~, MOVE*, MOVE+1, MOVE1, MOVE2 | 
| X2 | WRAP+9~, MOVE*, MOVE3 | 
| X3 | WRAP+9~, MOVE2+1*, MOVE2+2, MOVE2+3 | 
| X4 | WRAP+9~, MOVE3* | 
| Y | SCRPW45+6, EDT, EDT+1, EDT+2, EDT+7, EDT+9, PAR+6, LIST+3, LIST+4, LIST+5 , RANGE+3, RANGE+4, RANGE+5, R2+1, R2+2, R2+5, CRI1+7*, CRI1+8, CRI1+9, CRI1+10 , CRI1+11, CRI1+12, CRI1+13, PFD+1, WRAP+9~, MOVE* | 
| Y(0 | EDT+7, PAR+6, LIST+4*, LIST+5, RANGE+4*, RANGE+5, R2+2*, R2+3 | 
| Y1 | WRAP+9~, MOVE*, MOVE1, MOVE2, MOVE2+3 | 
| Y2 | WRAP+9~, MOVE*, MOVE+1, MOVE2+1, MOVE2+2, MOVE3+1 | 
| ZTSAVE | QUE~, QUE+1 | 
| ZTSAVE( | QUE* |