PSARDCRD ;BIRM/JMC - Return Drug Credit Report - Detailed ;06/04/08
Source file <PSARDCRD.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HDR | ; - Prints the Header
|
|
| STATUS | ;Create local array of statuses.
|
|
| EXIT | ; KILL VARIABLES AND EXIT
|
|
| GETDATA | ; Retrieve data for printing
|
|
| ITEMS | ; Retrieve individual drug entries that match the criteria for the report.
|
|
| ; Print the individual drug entries that match the criteria for the report.
|
||
| HDR2 | ;
|
|
| PRINT2 | ; Spreadsheet format
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSD(58.35 - [#58.35] | HDR+11, HDR+12, GETDATA+2, GETDATA+3, GETDATA+7, GETDATA+8, ITEMS+3, ITEMS+42, ITEMS+46 |
| ^TMP("PSARDCRD" | PSARDCRD+7!, EXIT+5!, ITEMS+5*, ITEMS+7, ITEMS+8, ITEMS+49! |
| ^TMP("PSARDCRD1" | PSARDCRD+7!, EXIT+5!, GETDATA+12, GETDATA+13, ITEMS+47*, PRINT+4, PRINT+5, PRINT+7, PRINT+8, PRINT+9! , PRINT2+4, PRINT2+5, PRINT2+6! |
| ^VA(200 - [#200] | HDR+12, ITEMS+46 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BATTOT | EXIT+3! |
| CRDTOTCO | HDR+15, EXIT+2!, ITEMS+6*, ITEMS+38* |
| CREATEBY | EXIT+4!, ITEMS+15*, ITEMS+25, ITEMS+45 |
| CREATEON | EXIT+4!, ITEMS+15*, ITEMS+26, ITEMS+43*, ITEMS+45 |
| CRED | EXIT+3!, ITEMS+20*, ITEMS+23, ITEMS+38, ITEMS+39, ITEMS+44 |
| CRED1 | EXIT+4! |
| CREDSTAT | EXIT+4!, ITEMS+19*, ITEMS+20, ITEMS+22, ITEMS+23, ITEMS+45 |
| CREDTOT | HDR+15, EXIT+2!, ITEMS+6*, ITEMS+39* |
| CREDTOT1 | EXIT+2! |
| DATA | ITEMS+11*, ITEMS+48!, ITEMS+49! |
| DATA( | ITEMS+12 |
| DATA(1 | ITEMS+15, ITEMS+43 |
| DATA(10 | ITEMS+19 |
| DATA(11 | ITEMS+20, ITEMS+45 |
| DATA(12 | ITEMS+20 |
| DATA(14 | ITEMS+16 |
| DATA(15 | ITEMS+17 |
| DATA(16 | ITEMS+15 |
| DATA(17 | ITEMS+12 |
| DATA(2 | ITEMS+13 |
| DATA(3 | ITEMS+12 |
| DATA(4 | ITEMS+15 |
| DATA(5 | ITEMS+14 |
| DATA(6 | ITEMS+12 |
| DATA(8 | ITEMS+18 |
| DATA(9 | ITEMS+13 |
| DIR | HDR+1~, EXIT+3! |
| DIR("A" | HDR+5* |
| DIR(0 | HDR+5* |
| DIRUT | HDR+6, EXIT+5! |
| DISPUNT | ITEMS+18*, ITEMS+26, ITEMS+44, ITEMS+49! |
| DRUG | ITEMS+12*, ITEMS+22, ITEMS+44, ITEMS+49! |
| DRUGNAM | ITEMS+2~*, ITEMS+4*, ITEMS+5, ITEMS+6*, ITEMS+7*, ITEMS+8, ITEMS+49! |
| DRUGTOT | EXIT+2! |
| DRUGTOT1 | EXIT+2! |
| DSPUNT | ITEMS+49! |
| EXPDAT | ITEMS+13*, ITEMS+24, ITEMS+45, ITEMS+49! |
| EXPDAT1 | ITEMS+41*, ITEMS+42*, ITEMS+44, ITEMS+49! |
| FIRSTHD | PSARDCRD+9*, EXIT+5!, HDR2+1* |
| FLDS | ITEMS+49! |
| FLDS( | ITEMS+11 |
| I | STATUS+1*, STATUS+2, EXIT+3!, ITEMS+2~*, ITEMS+3*, ITEMS+4, ITEMS+5 |
| IO | PSARDCRD+13 |
| IOF | HDR+7 |
| IOSL | PRINT+6 |
| IOST | HDR+3 |
| ITEM | ITEMS+6*, ITEMS+8*, ITEMS+10, ITEMS+11, ITEMS+49! |
| J | EXIT+4!, ITEMS+2~* |
| JJ | HDR+1~, HDR+4* |
| LINE | ITEMS+47, ITEMS+48!, ITEMS+49! |
| LINE( | ITEMS+30*, ITEMS+31*, ITEMS+32*, ITEMS+33*, ITEMS+34*, ITEMS+35*, ITEMS+36*, ITEMS+37*, ITEMS+44*, ITEMS+45* , ITEMS+46* |
| LINE1 | ITEMS+22*, ITEMS+30, ITEMS+48!, ITEMS+49! |
| LINE2 | ITEMS+23*, ITEMS+31, ITEMS+48! |
| LINE3 | ITEMS+24*, ITEMS+32, ITEMS+48! |
| LINE4 | ITEMS+25*, ITEMS+33, ITEMS+48! |
| LINE5 | ITEMS+26*, ITEMS+34, ITEMS+48! |
| LINE6 | ITEMS+27*, ITEMS+35, ITEMS+48! |
| LINE7 | ITEMS+28*, ITEMS+36, ITEMS+48! |
| LINE8 | ITEMS+29*, ITEMS+37, ITEMS+48! |
| MFR | EXIT+4!, ITEMS+13*, ITEMS+23, ITEMS+45 |
| NDC | ITEMS+12*, ITEMS+24, ITEMS+44, ITEMS+49! |
| ORDUNT | ITEMS+14*, ITEMS+25, ITEMS+44, ITEMS+49! |
| PAG | PSARDCRD+7!, HDR+2*, HDR+3, HDR+7, EXIT+3! |
| PRINTFLG | PSARDCRD+5~, PSARDCRD+12*, PSARDCRD+14, PSARDCRD+15*, PRINT+10* |
| PSABASTS | PSARDCRD+8, STATUS+1, STATUS+2, EXIT+2! |
| PSABASTS( | PSARDCRD+10, HDR+9, STATUS+3*, ITEMS+44 |
| PSABATCH | HDR+10, HDR+11, HDR+12, EXIT+2!, GETDATA+1~*, GETDATA+2*, GETDATA+3, GETDATA+4, GETDATA+5, GETDATA+6 , GETDATA+7, GETDATA+8, GETDATA+9, GETDATA+10, ITEMS+1, ITEMS+3, ITEMS+4, ITEMS+10, ITEMS+11, ITEMS+41 , ITEMS+42, ITEMS+46 |
| PSABTCH | PSARDCRD+12*, HDR+8, EXIT+4!, GETDATA+9*, ITEMS+44 |
| PSADTRNG | EXIT+3! |
| PSAEXCEL | PSARDCRD+9, PSARDCRD+14, EXIT+5!, GETDATA+12, GETDATA+13, ITEMS+21, ITEMS+40 |
| PSAOUT | PSARDCRD+5~, PSARDCRD+6*, PSARDCRD+10, PSARDCRD+12*, PSARDCRD+13, HDR+3, HDR+6*, GETDATA+2, GETDATA+11, GETDATA+12 , GETDATA+13, PRINT+1, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT2+1, PRINT2+4 |
| PSAPHLC1 | PSARDCRD+11*, HDR+11, HDR+12, EXIT+3!, GETDATA+1*, GETDATA+2, GETDATA+3, GETDATA+4, GETDATA+5, GETDATA+6 , GETDATA+7, GETDATA+8, GETDATA+9, GETDATA+10, ITEMS+1, ITEMS+3, ITEMS+4, ITEMS+10, ITEMS+11, ITEMS+41 , ITEMS+42, ITEMS+46 |
| PSAPHLOC | PSARDCRD+11, HDR+8, EXIT+2!, GETDATA+1, ITEMS+44 |
| PSARDCMF | PSARDCRD+12*, HDR+9, EXIT+3!, GETDATA+10*, ITEMS+44 |
| PSARDRBD | HDR+13, EXIT+3!, GETDATA+5, GETDATA+7 |
| PSARDRED | HDR+13, EXIT+3!, GETDATA+6, GETDATA+8 |
| PSARDRTP | EXIT+3! |
| PSARDST | PSARDCRD+5~, PSARDCRD+10*, HDR+9, HDR+10, HDR+15, STATUS+2*, STATUS+3, EXIT+2!, GETDATA+4, GETDATA+5 , GETDATA+6, GETDATA+7, GETDATA+8, ITEMS+20, ITEMS+23, ITEMS+30, ITEMS+31, ITEMS+32, ITEMS+33, ITEMS+34 , ITEMS+35, ITEMS+36, ITEMS+37, ITEMS+38, ITEMS+39, ITEMS+41, ITEMS+42, ITEMS+44, ITEMS+46 |
| QTY | ITEMS+12*, ITEMS+25, ITEMS+44, ITEMS+49! |
| RTNQTY | ITEMS+12*, ITEMS+26, ITEMS+44, ITEMS+49! |
| RTRNRSN | EXIT+4!, ITEMS+17*, ITEMS+28, ITEMS+45 |
| SEQ | ITEMS+6*, ITEMS+9*, ITEMS+30, ITEMS+31, ITEMS+32, ITEMS+33, ITEMS+34, ITEMS+35, ITEMS+36, ITEMS+37 , ITEMS+44, ITEMS+45, ITEMS+46, ITEMS+49! |
| SS | HDR+1~, HDR+4* |
| UPC | EXIT+4!, ITEMS+15*, ITEMS+27, ITEMS+45 |
| UPDINV | EXIT+4!, ITEMS+16*, ITEMS+27, ITEMS+44, ITEMS+49! |
| X | HDR+1~, HDR+16*, EXIT+3!, ITEMS+2~* |
| X1 | EXIT+4!, PRINT+2~, PRINT+3*, PRINT+4*, PRINT+5, PRINT+7, PRINT+8, PRINT+9, PRINT2+2~, PRINT2+3* , PRINT2+4*, PRINT2+5, PRINT2+6 |
| X2 | EXIT+4!, PRINT+2~, PRINT+3*, PRINT+5*, PRINT+7, PRINT+8, PRINT+9 |
| X3 | EXIT+4!, PRINT+2~, PRINT+3*, PRINT+7*, PRINT+8, PRINT+9 |
| XX | EXIT+4!, ITEMS+2~*, ITEMS+29 |
| >> Y | HDR+6 |