PSOCPC ;BHAM ISC/BAB - PHARMACY CO-PAY APPLICATION ;06/09/92
Source file <PSOCPC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 4 | (SCNEW,SETCOMM,XTYPE)^PSOCP ACTLOG^PSOCPA EN^PSOHLSN1 (RESET,SCP)^PSORN52D | 
| VA Fileman | 3 | EN^DDIOL $$GET1^DIQ ^DIR | 
| Integrated Billing | 1 | $$STATUS^IBARX | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | PSOCPB PSOCPD REFILL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EXEMCHK | ; Allow reset of exemption answers | |
| HELPCV | ; | |
| LAST | ;find last entry | |
| ENDW | ; | |
| SETSUMM | ; SET MESSAGE INTO SUMMARY | |
| HELPHNC | ; | |
| HELPIR | ; | |
| HELPSHAD | ; | |
| HELPAO | ; | |
| WARN | ; Message when attempt is made to delete a refill date on COPAY | |
| ASKEXEM | ; ASK THE EXEMPTION QUESTIONS | |
| HELPEXEM | ; help text for exemption edit question | |
| HELPSC | ; | |
| HELPEC | ; | |
| CANCEL | ;Check if charge is cancelled for this Refill date | |
| ASKEXEM1 | ||
| HELPMST | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IB - [#350] | CANCEL+3, LAST+2 | 
| ^IB("APDT" | LAST+3 | 
| ^IBE(350.1 - [#350.1] | CANCEL+3 | 
| ^PS(53 - [#53] | EXEMCHK+48 | 
| ^PSRX - [#52] | WARN+3, WARN+4, CANCEL+2, EXEMCHK+3, EXEMCHK+14, EXEMCHK+34, EXEMCHK+35, EXEMCHK+47!, EXEMCHK+48*, EXEMCHK+54* | 
| Name | Line Occurrences | 
|---|---|
| @( | ASKEXEM+1 | 
| ASKEXEM | EXEMCHK+44 | 
| ASKEXEM1 | ASKEXEM1 | 
| CANCEL | WARN+7 | 
| ENDW | WARN+3, WARN+5, WARN+6, WARN+7 | 
| LAST | CANCEL+3 | 
| SETSUMM | EXEMCHK+57, EXEMCHK+59, EXEMCHK+60, SETSUMM+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DA | WARN+3, WARN+4, CANCEL+2 | 
| >> DA(1 | WARN+3, WARN+4, CANCEL+2 | 
| DIR | EXEMCHK+25!, EXEMCHK+29!, ASKEXEM+1! | 
| DIR("?" | EXEMCHK+27*, HELPSC+1*, HELPSC+2*, HELPSC+3*, HELPAO+1*, HELPAO+2*, HELPIR+1*, HELPIR+2*, HELPEC+1*, HELPEC+2* , HELPMST+1*, HELPMST+2*, HELPHNC+1*, HELPHNC+2*, HELPCV+1*, HELPCV+2*, HELPCV+3*, HELPCV+4*, HELPSHAD+1*, HELPSHAD+2* , HELPSHAD+3*, HELPSHAD+4* | 
| DIR("??" | EXEMCHK+28* | 
| DIR("A" | EXEMCHK+25*, ASKEXEM+1* | 
| DIR("B" | EXEMCHK+25*, EXEMCHK+26*, ASKEXEM+1*, ASKEXEM1+1 | 
| DIR(0 | EXEMCHK+25*, ASKEXEM+1* | 
| DTIME | ASKEXEM1 | 
| EXMT | EXEMCHK+17~, EXEMCHK+20*, EXEMCHK+23*, EXEMCHK+26*, EXEMCHK+38*, EXEMCHK+39, EXEMCHK+40, ASKEXEM+1, ASKEXEM1+3 | 
| >> HELPTAG | EXEMCHK+40*, ASKEXEM+1 | 
| II | EXEMCHK+31~, EXEMCHK+37*, EXEMCHK+58, EXEMCHK+60*, ASKEXEM1+3* | 
| OLDIBQ | EXEMCHK+1~, EXEMCHK+3*, EXEMCHK+4, EXEMCHK+6, EXEMCHK+7, EXEMCHK+8, EXEMCHK+9, EXEMCHK+10, EXEMCHK+11, EXEMCHK+12 , EXEMCHK+13, EXEMCHK+31~, EXEMCHK+34*, EXEMCHK+35*, ASKEXEM1+3 | 
| >> PCOPAY | EXEMCHK+52 | 
| >> PREA | EXEMCHK+55* | 
| >> PSI | EXEMCHK+57*, EXEMCHK+59*, EXEMCHK+60*, SETSUMM+1*, SETSUMM+2* | 
| PSOANS | EXEMCHK+1~, EXEMCHK+2*, EXEMCHK+5*, EXEMCHK+20*, EXEMCHK+22 | 
| PSOCHG | EXEMCHK+31~, EXEMCHK+45 | 
| PSOCHG( | EXEMCHK+60, ASKEXEM1+3* | 
| PSOCOMM | EXEMCHK+36*, EXEMCHK+56*, EXEMCHK+59*, EXEMCHK+60*, ASKEXEM1+5, SETSUMM+2, SETSUMM+3! | 
| PSOCPN | EXEMCHK+1~, EXEMCHK+14*, EXEMCHK+16 | 
| >> PSODA | EXEMCHK+3, EXEMCHK+14, EXEMCHK+15, EXEMCHK+16, EXEMCHK+32, EXEMCHK+34, EXEMCHK+35, EXEMCHK+47, EXEMCHK+48, EXEMCHK+51 , EXEMCHK+54 | 
| PSOEXMT | EXEMCHK+1~, EXEMCHK+29* | 
| PSOFLG | WARN+2*, WARN+7, WARN+10*, ENDW+1, ENDW+2!, CANCEL+1*, CANCEL+3* | 
| PSOIB | WARN+1~, WARN+4*, WARN+5, WARN+6, WARN+7 | 
| PSOIBQ | EXEMCHK+31~, EXEMCHK+33*, EXEMCHK+48, EXEMCHK+52, ASKEXEM1+2*, ASKEXEM1+3 | 
| PSOIBST | WARN+1~, WARN+6* | 
| PSOL | CANCEL+4!, LAST+3* | 
| PSOLAST | CANCEL+3, CANCEL+4!, LAST+1*, LAST+3*, LAST+4* | 
| PSOLDT | CANCEL+4!, LAST+3* | 
| PSOLTAG | EXEMCHK+31~, EXEMCHK+39* | 
| >> PSONW | EXEMCHK+36*, EXEMCHK+55* | 
| >> PSOOLD | EXEMCHK+36*, EXEMCHK+55* | 
| PSOPARNT | CANCEL+3, CANCEL+4!, LAST+2*, LAST+3, LAST+4 | 
| PSOPATST | EXEMCHK+31~, EXEMCHK+32*, EXEMCHK+48 | 
| >> PSOPFSA | EXEMCHK+50* | 
| PSOQUES | EXEMCHK+31~, EXEMCHK+41*, EXEMCHK+42*, ASKEXEM+1 | 
| >> PSOREF | EXEMCHK+55* | 
| PSOSCA | EXEMCHK+1~ | 
| PSOSCP | EXEMCHK+1~, EXEMCHK+48 | 
| PSOSUBS | EXEMCHK+31~, EXEMCHK+43*, ASKEXEM1+2, ASKEXEM1+3 | 
| >> PSOSUMM( | SETSUMM+1, SETSUMM+2* | 
| PSOTG | EXEMCHK+1~, EXEMCHK+16 | 
| PSOTG( | EXEMCHK+20, EXEMCHK+23, EXEMCHK+26, EXEMCHK+38, ASKEXEM+1 | 
| PSOTG("" | EXEMCHK+21 | 
| PSOTG("AO" | EXEMCHK+8* | 
| PSOTG("CV" | EXEMCHK+12* | 
| PSOTG("EC" | EXEMCHK+10* | 
| PSOTG("HNC" | EXEMCHK+11* | 
| PSOTG("IR" | EXEMCHK+9* | 
| PSOTG("MST" | EXEMCHK+7* | 
| PSOTG("SC" | EXEMCHK+6* | 
| PSOTG("SHAD" | EXEMCHK+13* | 
| PSOX | CANCEL+2*, CANCEL+4!, LAST+2 | 
| >> PSOXXDEL | WARN+8, WARN+9 | 
| >> RXP | EXEMCHK+15* | 
| >> X | ASKEXEM1*, ASKEXEM1+1* | 
| >> Y | EXEMCHK+29, ASKEXEM1+1*, ASKEXEM1+2, ASKEXEM1+4 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@PSOLTAG | EXEMCHK+41, EXEMCHK+43 |