PSODLKP ;BHAM ISC/JrR - CREATE/EDIT DUE ANSWER FILE ENTRY ; 11/17/92 10:19
Source file <PSODLKP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 7 | ^DIC FILE^DICN DQ^DICQ ^DIE (,IX)^DIK Y^DIQ ^DIR | 
| Outpatient Pharmacy | 1 | WRAP^PSODEDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 2 | PSOD CREATE ANSWER SHEET PSODEDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DIE | ;Enter here from PSODLKP,PSODEDT. Edit the DUE Answer sheet | |
| CREATE | ;Create a new DUE ANSWER entry | |
| MOVE | ||
| QAIRE | ||
| CHECK | ;CHECK FOR DRUG MATCH FROM ORDER ENTRY | |
| CREATE1 | ;Create a new DUE ANSWER entry | |
| STUFF | ||
| EXIT | ||
| QUES2 | ||
| ASK | ||
| NEW | ||
| CHECK1 | ||
| GETQUES | ||
| LOOP | ||
| DELETE | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(50.073 - [#50.073] | Classic Fileman Calls | 
| ^PS(50.0731 - [#50.0731] | Classic Fileman Calls | 
| ^PSRX - [#52] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DILOCKTM" | DIE+1, NEW | 
| ^DD(50.0731 | STUFF+5, STUFF+6 | 
| ^PS(50.073 - [#50.073] | QAIRE+3, MOVE+1, MOVE+2*, STUFF+7, STUFF+8, STUFF+9, CHECK+1, CHECK1 | 
| ^PS(50.0731 - [#50.0731] | DIE+1, DIE+2, GETQUES, ASK+8, ASK+12*, NEW, NEW+1, LOOP, LOOP+1, QAIRE+4* , MOVE+1*, MOVE+2* | 
| ^PS(50.0732 - [#50.0732] | GETQUES, MOVE+1* | 
| ^PSRX - [#52] | CHECK+1, CHECK1, CREATE1+4 | 
| Name | Line Occurrences | 
|---|---|
| ASK | GETQUES | 
| CHECK1 | CHECK+1 | 
| CREATE1 | CHECK1 | 
| DELETE | CREATE+6, CREATE+9, CREATE1+6 | 
| DIE | CREATE+10, CREATE1+7 | 
| EXIT | CREATE+6, CREATE+9, CHECK1, CREATE1+6 | 
| LOOP | LOOP | 
| NEW | CREATE+2, NEW, LOOP+4, CREATE1+2 | 
| QAIRE | CREATE+8, QAIRE+2, CREATE1+5 | 
| STUFF | CREATE+8, CREATE1+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GETQUES, MOVE+1 | 
| ^(0 | GETQUES, QAIRE+3, MOVE+1, CREATE1+4 | 
| ^(1 | ASK+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> C | STUFF+5*, STUFF+6* | 
| CNT | EXIT!, STUFF+8*, STUFF+9 | 
| D | EXIT!, STUFF+11*! | 
| DA | EXIT!, DIE+1*!, DIE+2!, QAIRE!, MOVE+4*!, STUFF+4*!, DELETE+1* | 
| DD | LOOP+1! | 
| DIC | CREATE+4*, CREATE+5!, EXIT!, LOOP+1!*, LOOP+2!, STUFF+11*! | 
| DIC("A" | CREATE+4* | 
| DIC("DR" | LOOP+1* | 
| DIC("S" | STUFF+11* | 
| DIC(0 | CREATE+4*, LOOP+1*, STUFF+11* | 
| DIE | EXIT!, DIE+1*!, DIE+2!, STUFF+4*! | 
| DIK | EXIT!, MOVE+4*!, DELETE+1* | 
| DINUM | EXIT!, LOOP+1*, LOOP+2! | 
| DIR | EXIT!, ASK+9!, QAIRE! | 
| DIR("??" | ASK+4* | 
| DIR("A" | ASK+4* | 
| DIR("B" | ASK+7!, ASK+8*, STUFF+9* | 
| DIR(0 | ASK+5*, ASK+6*, QAIRE* | 
| DIROUT | EXIT! | 
| DIRUT | EXIT! | 
| DLAYGO | EXIT!, LOOP+1*, LOOP+2! | 
| DO | LOOP+1! | 
| DR | EXIT!, DIE+1*!, DIE+2!, STUFF+4*! | 
| DTOUT | CREATE+6, EXIT!, ASK+10, QAIRE+1 | 
| DUOUT | CREATE+6, EXIT!, ASK+10, QAIRE+1 | 
| DUZ | LOOP+1 | 
| DZ | EXIT+1!, STUFF+11*! | 
| FLAG | EXIT+1!, MOVE*, MOVE+1*, MOVE+2, MOVE+5! | 
| I | EXIT+1!, MOVE+1* | 
| K | EXIT+1! | 
| L | EXIT+1!, STUFF+8* | 
| LL | EXIT+1!, STUFF+8*, STUFF+9 | 
| PID | EXIT+3! | 
| PSA | CREATE+3*, EXIT+1!, DIE+1!, GETQUES, ASK+8, ASK+12, QAIRE+4, MOVE+1, MOVE+2, MOVE+4 , STUFF+4, DELETE, DELETE+1, CREATE1+3* | 
| PSDFN | EXIT+1!, STUFF+3*, STUFF+4, STUFF+6 | 
| PSDIG | EXIT+1!, ASK+3*, ASK+5, QUES2+2 | 
| PSDRUG | EXIT+1!, STUFF+3*, STUFF+4, STUFF+5, STUFF+7, STUFF+8 | 
| PSHI | EXIT+1!, ASK+2*, ASK+5, QUES2+2 | 
| PSKIP | EXIT+3!, STUFF!, STUFF+2* | 
| PSLEN | EXIT+1!, ASK+3*, ASK+5, QUES2+1 | 
| PSLO | EXIT+1!, ASK+2*, ASK+5, QUES2+2 | 
| PSMARG | EXIT+1! | 
| >> PSODDRG | CHECK+1*, CHECK1 | 
| >> PSONEW("IRXN" | CHECK+1, CHECK1 | 
| >> PSOSITE | STUFF+4, CHECK1 | 
| >> PSOST | CHECK1* | 
| >> PSOSTE | CHECK1* | 
| PSPROV | EXIT+2!, STUFF+3*, STUFF+4 | 
| PSQ | EXIT+2!, GETQUES*, ASK+2, ASK+3 | 
| PSQA | CREATE+9, EXIT+2!, QAIRE!, QAIRE+4*, MOVE+1, MOVE+2, CREATE1+6 | 
| PSQN | EXIT+2!, GETQUES*, ASK+8, ASK+12 | 
| PSQNUM | EXIT+2!, GETQUES* | 
| PSQP | EXIT+2!, GETQUES* | 
| PSTXT | EXIT+2! | 
| PSTYP | EXIT+2!, ASK+2*, ASK+5, QUES2, QUES2+1, QUES2+2 | 
| PSWRAP | EXIT+2! | 
| PZPOP | EXIT+1!, GETQUES, ASK*, ASK+10* | 
| RX0 | CREATE+7*, EXIT+2!, STUFF+3, CHECK1*, CREATE1+4* | 
| RXM | CREATE+7*, EXIT+2!, CREATE1+4* | 
| RXN | CREATE+7*, EXIT+2!, STUFF+1, STUFF+4, CHECK1*, CREATE1+4 | 
| X | EXIT+2!, ASK+11*, ASK+12, NEW+1*, LOOP*, LOOP+1 | 
| Y | CREATE+3, CREATE+7, EXIT+2!, ASK+11, LOOP+3, QAIRE+2, QAIRE+3, QAIRE+4, STUFF+5*, STUFF+6* , CREATE1+3 | 
| Y(0 | CREATE+7, ASK+11 |