PSATRAN ;BIR/JMB-Transfer Drugs between Pharmacies ;8/21/97
Source file <PSATRAN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Drug Accountability | 3 | ^PSASIG ^PSATRAN1 (,DISP)^PSAUTL3 | 
| VA Fileman | 3 | ^DIC FILE^DICN ^DIR | 
| Kernel | 1 | SIG^XUSESIG | 
| Package | Total | Caller Graph | 
|---|---|---|
| Drug Accountability | 2 | PSA TRANSFER DRUGS PSASIG | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRINTYN | ;Extended help for 'Print transfer signature sheets?' | |
| FROM | ;select FROM pharmacy | |
| HELP | ;Extended help for 'Do you want to continue?' | |
| ADD1 | ;add drug | |
| TO | ;transfer TO pharmacy | |
| CHK | ||
| DRUG | ;select drug | |
| QTY | ;enter quantity | |
| MSG | ||
| ADD | ;ask to add drug | |
| EXIT | ||
| ASK | ;ask ok | |
| KILL | ||
| QTYHELP | ;Extended help for 'Enter Quantity to Transfer' | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSD(58.8 - [#58.8] | DRUG+1, DRUG+7, CHK, ADD1+1, ADD1+2* | 
| ^PSDRUG - [#50] | DRUG+7, QTY+1, ASK+1 | 
| ^TMP("PSASIG" | EXIT | 
| ^VA(200 - [#200] | PSATRAN+4 | 
| ^XUSEC("PSAMGR" | PSATRAN+3 | 
| ^XUSEC("PSJ RPHARM" | PSATRAN+3 | 
| Name | Line Occurrences | 
|---|---|
| ADD | CHK | 
| ADD1 | ASK+4 | 
| DRUG | DRUG+8, QTY+4, CHK, ASK+3, ASK+4 | 
| EXIT | PSATRAN+4, FROM+2, FROM+3, DRUG+1, DRUG+5, TO+5 | 
| FROM | DRUG+5, DRUG+6 | 
| MSG | QTY+4, ASK+3, ADD+2 | 
| TO | QTY+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | KILL! | 
| DA | DRUG+3!, KILL!, ADD1+3!, TO+1! | 
| DA(1 | DRUG+4*, ADD1+3* | 
| DD | ADD1+3! | 
| DIC | DRUG+3!, DRUG+4*, DRUG+5!, KILL!, ADD1+3*! | 
| DIC("A" | DRUG+4* | 
| DIC("W" | DRUG+3* | 
| DIC(0 | DRUG+4*, ADD1+3* | 
| DIE | KILL! | 
| DINUM | KILL!, ADD1+3* | 
| DIR | QTY+4!, ASK+2!, ASK+3!, EXIT+2!, KILL!, ADD+1!, ADD+2! | 
| DIR("?" | QTY+3*, ASK+2*, EXIT+1*, EXIT+2*, ADD+1* | 
| DIR("??" | QTY+3*, ASK+2*, EXIT+2*, ADD+1* | 
| DIR("A" | QTY+3*, ASK+2*, EXIT+1*, ADD+1* | 
| DIR("B" | ASK+2*, EXIT+1* | 
| DIR(0 | QTY+3*, ASK+2*, EXIT+1*, ADD+1* | 
| DIRUT | QTY+4, ASK+2!, ASK+3, EXIT+2, KILL!, ADD+1!, ADD+2 | 
| DO | ADD1+3! | 
| DTOUT | DRUG+5, KILL! | 
| DUOUT | DRUG+5, KILL! | 
| DUZ | PSATRAN+3, PSATRAN+4 | 
| IOF | DRUG+2 | 
| PSABAL | DRUG+7*, DRUG+8, QTY+2, QTY+3, KILL!, QTYHELP+1 | 
| PSACHK | FROM+2*, FROM+3, KILL!, TO+5* | 
| PSACNT | FROM+1*, KILL!, TO+2*, TO+3, TO+5* | 
| PSADD | FROM+1*, CHK, ASK+4, KILL!, ADD+3* | 
| PSADISP | KILL! | 
| PSADJ | KILL! | 
| PSADRG | DRUG+7*, QTY+1, CHK, ASK+1, KILL!, ADD1+1, ADD1+3 | 
| PSADRGN | DRUG+7*, DRUG+8, CHK, KILL! | 
| PSADT | KILL! | 
| PSADU | QTY+1*, QTY+2, KILL! | 
| PSADUZ | PSATRAN+4*, KILL! | 
| PSADUZN | PSATRAN+4*, KILL! | 
| PSAFRDA | KILL! | 
| PSAFROM | FROM+4*, DRUG+1, DRUG+4, DRUG+7, KILL! | 
| PSAFROMN | FROM+4*, DRUG+2, ASK+1, KILL!, TO+1 | 
| PSAJJ | KILL+1! | 
| PSALCNT | KILL+1! | 
| PSALES | KILL+1! | 
| PSALOC | FROM+3, FROM+4, KILL+1!, TO+6 | 
| PSALOC("" | FROM+2, TO+5 | 
| PSALOCA | KILL+1! | 
| PSALOCA( | TO+1!, TO+2, TO+3 | 
| PSALOCA("" | TO+3 | 
| PSALOCN | FROM+4, KILL+1!, TO+6 | 
| PSANODE | KILL+1! | 
| PSAOUT | FROM+1*, FROM+2, ASK+4, KILL+1!, TO+5 | 
| PSARDT | KILL+1! | 
| PSAREC | KILL+1! | 
| PSAREPRT | KILL+1!, TO+3 | 
| PSARET | KILL+1! | 
| PSASEL | KILL+1! | 
| PSASLN | FROM+1*, ASK+1, KILL+1! | 
| PSATEMP | KILL+2! | 
| PSATF | KILL+2! | 
| PSATO | CHK, KILL+2!, ADD1+1, ADD1+2, ADD1+3, TO+3*, TO+6* | 
| PSATODA | KILL+2! | 
| PSATON | CHK, ASK+1, KILL+2!, TO+2*, TO+3*, TO+6* | 
| PSATQTY | QTY+5*, ASK+1, KILL+2! | 
| PSATRAN | FROM+1*, KILL+2!, TO+5* | 
| X | KILL+2!, ADD1+3* | 
| X1 | PSATRAN+4, KILL+2! | 
| X2 | KILL+2! | 
| XMDUZ | KILL+2! | 
| XMSUB | KILL+2! | 
| XMTEXT | KILL+2! | 
| XMY | KILL+2! | 
| Y | DRUG+5, DRUG+6, DRUG+7, QTY+5, ASK+3, EXIT+2, KILL+2!, ADD+3 | 
| YY | KILL+2! |