PSOSUPAT ;BIR/RTR-Pull all Rx's from suspense for a patient ;03/01/96
Source file <PSOSUPAT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 8 | ^PSOBING1  CAN^PSOCAN  ICN^PSODPT  EN^PSOHLUP  ^PSOPRF  Q^PSORXL  (,QUES,WIND)^PSOSUPRX  EX^PSOSUTL | 
| VA Fileman | 5 | NOW^%DTC ^DIC ^DIE ^DIK ^DIR | 
| Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK | 
| Registration | 1 | DEM^VADPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ; | |
| MAILS | ||
| PRF | ||
| PAT | ||
| BC | ||
| BEG | ||
| DEAD | ||
| NAM | ||
| QUES | ||
| PAUSE | ; | |
| EXIT | ||
| CHKDEAD | ||
| STR | ||
| TEST | ||
| PSOINST | ||
| DIV | ||
| CKDIV | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | PAT+2 | 
| ^DIC | NAM | 
| ^DIE | BEG, MAILS, MAILS+2, MAILS+3, RESET+9, RESET+10 | 
| ^DIK | BEG | 
| ^DIR | PAT+2, BC, CKDIV+1, PAUSE+1 | 
| ^PSOBING1 | NAM+13 | 
| CAN^PSOCAN | DEAD | 
| ICN^PSODPT | BC+3 | 
| EN^PSOHLUP | NAM+1 | 
| ^PSOPRF | PRF | 
| Q^PSORXL | NAM+9, NAM+14 | 
| ^PSOSUPRX | PAT+2 | 
| QUES^PSOSUPRX | QUES | 
| WIND^PSOSUPRX | NAM+9 | 
| EX^PSOSUTL | BEG+1 | 
| PSOL^PSSLOCK | BEG+4 | 
| PSOUL^PSSLOCK | EXIT+1 | 
| DEM^VADPT | CHKDEAD | 
| 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 | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^PSRX - [#52] | Classic Fileman Calls | 
| ^PS(52.5 - [#52.5] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | BC+2 | 
| ^PS(52.5 - [#52.5] | TEST, CHKDEAD+2, DIV, BEG+2, BEG+3, BEG+4, BEG+9, BEG+10, BEG+11, RESET+3 , RESET+4, RESET+6* | 
| ^PS(55 - [#55] | NAM+1, NAM+2, TEST, CHKDEAD+2 | 
| ^PSRX - [#52] | BC+1, BC+2, BC+4, TEST, DIV, CKDIV, CKDIV+1, BEG, BEG+3, BEG+5 , BEG+6, STR, PSOINST, MAIL*, MAILS+1, RESET+8*, RESET+11* | 
| Name | Line Occurrences | 
|---|---|
| BC | BC+5 | 
| BEG | TEST | 
| CHKDEAD | TEST | 
| CKDIV | DIV | 
| DEAD | CHKDEAD+2 | 
| DIV | TEST | 
| EXIT | NAM+3 | 
| PAT | BC, NAM | 
| PAUSE | BEG, BEG+3, BEG+4 | 
| PRF | NAM+9 | 
| PSOINST | BC+1 | 
| RESET | NAM+3, NAM+17 | 
| STR | BEG+10 | 
| TEST | NAM+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | TEST | 
| ^("STA" | BEG | 
| ^(0 | TEST, CHKDEAD+2, BEG+3, BEG+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | PAT+2, EXIT+2! | 
| %W | EXIT+2! | 
| %Y | EXIT+2! | 
| %Y1 | EXIT+2! | 
| ACT | EXIT! | 
| ASKED | PAT!, NAM+2* | 
| BBRX | NAM+13! | 
| BBRX(1 | NAM+9* | 
| BBRX(2 | NAM+12* | 
| BC | PAT!, PAT+2*, BC, NAM | 
| BCNUM | BC*, BC+1, EXIT! | 
| BINGRTE | NAM+13! | 
| CBD | NAM+2*, EXIT!, TEST | 
| CNT | EXIT! | 
| COM | EXIT!, DEAD* | 
| DA | EXIT!, CHKDEAD+2*, DEAD*, BEG*!, BEG+9*, BEG+10, BEG+11, MAILS*, MAILS+2*, MAILS+3* , RESET+1~, RESET+9*, RESET+10* | 
| DA(1 | MAILS*, MAILS+3*, RESET+9* | 
| DEAD | EXIT!, TEST, CHKDEAD*, CHKDEAD+1*, DEAD* | 
| DEL | EXIT! | 
| DELCNT | PAT!, NAM+2*, EXIT! | 
| DFN | BC+2*, BC+3, NAM*, NAM+2, EXIT!, TEST, CHKDEAD+2, PRF* | 
| DIC | NAM*! | 
| DIC("S" | NAM* | 
| DIC(0 | NAM* | 
| DIE | BEG*!, MAILS*!, MAILS+2*, MAILS+3*, MAILS+4!, RESET+9*!, RESET+10*! | 
| DIK | BEG*! | 
| DIR | PAT+2!, BC!, CKDIV+1!, PAUSE+1! | 
| DIR("?" | PAT+1*, BC* | 
| DIR("A" | PAT*, BC*, CKDIV+1*, PAUSE+1* | 
| DIR("B" | CKDIV+1* | 
| DIR(0 | PAT*, BC*, CKDIV+1*, PAUSE+1* | 
| DIRUT | PAT+2, BC, EXIT!, CKDIV+1 | 
| >> DISGROUP | NAM+13 | 
| DR | EXIT!, BEG*, MAILS*, MAILS+2*, MAILS+3*, RESET+9*, RESET+10* | 
| DT | BEG | 
| DTOUT | NAM, EXIT! | 
| DTTM | EXIT! | 
| DUOUT | NAM, EXIT! | 
| DUZ | NAM+8, NAM+14 | 
| GG | EXIT! | 
| GGGG | NAM+7*, EXIT+2! | 
| HDSFN | EXIT!, QUES* | 
| HOLD | EXIT!, DEAD*!, PRF* | 
| HOLDPPL | NAM+9*, EXIT! | 
| HOLDPROF | EXIT! | 
| MW | BC+1*, NAM*, EXIT+2!, MAILS, MAILS+2, MAILS+3 | 
| OUT | BC*, BC+1, BC+4*, BC+5, EXIT!, PSOINST*, PSOINST+1* | 
| PDUZ | NAM+8*, NAM+14*, EXIT+2! | 
| >> POP | PAT*, BC* | 
| PPL | NAM+8!, NAM+9*, NAM+14*, EXIT+2! | 
| PPLHOLD | PAT!, NAM+9, EXIT!, BEG+10* | 
| PPLHOLDX | PAT!, NAM+12, NAM+14, EXIT!, BEG+11* | 
| PRF | EXIT+2! | 
| PRF( | PRF* | 
| PRFILL | RESET+1~, RESET+5*, RESET+7, RESET+9, RESET+10 | 
| PRFILLN | RESET+1~, RESET+5*, RESET+8, RESET+9 | 
| PRMP | RESET+1~, RESET+5*, RESET+8, RESET+11 | 
| PRMW | RESET+1~, RESET+5*, RESET+6 | 
| PRPSRX | RESET+1~, RESET+5*, RESET+8, RESET+9, RESET+10 | 
| PRSDA | RESET+1~, RESET+2*, RESET+3, RESET+5, RESET+8, RESET+9, RESET+10, RESET+11 | 
| PRSP | RESET+1~, RESET+3*, RESET+4, RESET+6 | 
| PSDDDATE | EXIT!, CHKDEAD+2*, DEAD | 
| PSDNAME | EXIT!, CHKDEAD*, DEAD | 
| >> PSNP | NAM+14* | 
| PSOAL | PAT!, BEG+2! | 
| PSOALRX | PAT~, EXIT+1*, BEG+4*!, BEG+5, BEG+6, BEG+7, BEG+8! | 
| PSOALRXS | PAT~ | 
| PSOALRXS( | EXIT+1, BEG+7* | 
| PSODBQ | NAM+9*, NAM+14*, EXIT! | 
| >> PSODFN | BC+2*, NAM*, NAM+1 | 
| >> PSODIV | TEST | 
| PSOGET | EXIT+2! | 
| PSOGETF | EXIT+2! | 
| PSOGETFN | EXIT+2! | 
| >> PSOINST | PSOINST+1 | 
| PSOLOUD | NAM+1*! | 
| PSOMSG | BEG+4!, BEG+5, BEG+8! | 
| PSONOPRT | NAM+8*, EXIT! | 
| >> PSOPAR | NAM+10, PRF | 
| PSOPROFL | PAT!, NAM+10, EXIT+2!, STR*, PRF | 
| PSOPULL | PAT!, NAM+9*, NAM+14*, EXIT! | 
| PSOQFLAG | PAT!, NAM+3, NAM+9*, NAM+13, NAM+14, NAM+17, TEST | 
| >> PSOQGLAG | NAM+12 | 
| >> PSOSITE | DIV | 
| >> PSOSYS | CKDIV, CKDIV+1 | 
| PSOWIN | PAT!, EXIT!, MAIL | 
| PSOWINEN | PAT!, EXIT!, MAIL | 
| PSPOP | EXIT+2!, TEST*, CKDIV*, CKDIV+1* | 
| REA | DEAD*! | 
| RF | EXIT+2! | 
| RFCNT | EXIT+2!, MAILS+1*, MAILS+2, MAILS+3, MAILS+4! | 
| RR | EXIT!, MAILS+1*, MAILS+4! | 
| RTE | BC+1!, NAM! | 
| RX | BC+1*, BC+2, BC+4, EXIT+2! | 
| RXFL | PAT!, EXIT! | 
| RXFL( | BEG+9* | 
| RXLTOP | NAM+9*, EXIT+2! | 
| RXP | PAT!, NAM+8! | 
| RXPR | PAT!, EXIT+2! | 
| RXPR( | NAM+7!, NAM+15*, BEG+9*, BEG+11!, STR, MAILS, MAILS+2, MAILS+3 | 
| RXPR1 | EXIT+2! | 
| RXPR1( | NAM+15, BEG+11*, STR | 
| RXREC | EXIT+2!, TEST*, CHKDEAD+2*, DEAD, DIV*, CKDIV, CKDIV+1, BEG, STR, MAIL , MAILS, MAILS+1, MAILS+2, MAILS+3 | 
| RXRP | PAT!, EXIT! | 
| RXRP( | NAM+16*, BEG+10* | 
| RXRP1 | EXIT! | 
| RXRP1( | NAM+16, BEG+11* | 
| RXRR | PAT!, EXIT! | 
| RXRR( | RESET+2, RESET+5 | 
| SFN | EXIT+2!, TEST*, DIV, BEG, BEG+2, BEG+3, BEG+4, BEG+9, BEG+10, BEG+11 , QUES | 
| STOP | EXIT+2! | 
| SUB | EXIT+2! | 
| >> SUSROUTE | NAM+9, NAM+12 | 
| >> TM | PAT+2* | 
| >> TM1 | PAT+2* | 
| VADM | EXIT+2! | 
| VADM(1 | CHKDEAD | 
| VADM(6 | CHKDEAD+1, CHKDEAD+2 | 
| WARN | PAT!, NAM+2*, EXIT+2!, DEAD* | 
| WWWW | NAM+16*, EXIT! | 
| X | EXIT+2! | 
| >> XXX | NAM+15* | 
| Y | PAT+2, BC, NAM, EXIT+2!, CKDIV+1, PSOINST, PSOINST+1 | 
| Y(0 | EXIT+2! | 
| ZTSK | EXIT! | 
| ZZZZ | EXIT!, CHKDEAD+2* |