PSATRAN ;BIR/JMB-Transfer Drugs between Pharmacies ;8/21/97
Source file <PSATRAN.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 |
|---|---|---|
| FROM | ;select FROM pharmacy
|
|
| DRUG | ;select drug
|
|
| QTY | ;enter quantity
|
|
| CHK | ||
| ASK | ;ask ok
|
|
| EXIT | ||
| KILL | ||
| MSG | ||
| ADD | ;ask to add drug
|
|
| ADD1 | ;add drug
|
|
| TO | ;transfer TO pharmacy
|
|
| HELP | ;Extended help for 'Do you want to continue?'
|
|
| PRINTYN | ;Extended help for 'Print transfer signature sheets?'
|
|
| 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 |
| >> | 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! |