PSOSUPRX ;BIR/RTR - Suspense pull early ;3/1/96
Source file <PSOSUPRX.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 15 | ^PSOBING1  ($$LSTRFL,ECMESND)^PSOBPSU1  CAN^PSOCAN  ICN^PSODPT  EN^PSOHLUP  ^PSOLSET  ^PSOPRF  $$TRIC^PSOREJP1 $$HDLG^PSOREJU1 $$FIND^PSOREJUT Q^PSORXL (,CKDIV,MAIL,PSOINST,RESET)^PSOSUPAT GETMW^PSOSUPOE EX^PSOSUTL NEXT^PSOUTIL | 
| VA Fileman | 5 | NOW^%DTC ^DIC ^DIE ^DIK ^DIR | 
| Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK | 
| Registration | 1 | DEM^VADPT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 2 | PSO PNDRX PSOSUPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNLK | ;Unlock prescription | |
| PRF | ||
| LIST | ||
| BEG | ||
| DEAD | ||
| ST | ||
| QUES | ||
| LU | ||
| EXIT | ||
| CHKDEAD | ||
| NEXT | ||
| WIND | ; | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | LU | 
| ^DIC | LU+4, LIST | 
| ^DIE | BEG+1, QUES+3, NEXT+1 | 
| ^DIK | BEG+1 | 
| ^DIR | ST+3, LU+3, LU+6, QUES, QUES+4 | 
| ^PSOBING1 | BEG+16 | 
| $$LSTRFL^PSOBPSU1 | QUES+10 | 
| ECMESND^PSOBPSU1 | QUES+11 | 
| CAN^PSOCAN | DEAD | 
| ICN^PSODPT | BEG+4 | 
| EN^PSOHLUP | LU+10 | 
| ^PSOLSET | ST | 
| ^PSOPRF | PRF | 
| $$TRIC^PSOREJP1 | QUES+12 | 
| $$HDLG^PSOREJU1 | QUES+13 | 
| $$FIND^PSOREJUT | QUES+13 | 
| Q^PSORXL | BEG+8 | 
| ^PSOSUPAT | ST+3 | 
| CKDIV^PSOSUPAT | LU+11 | 
| MAIL^PSOSUPAT | QUES+2 | 
| PSOINST^PSOSUPAT | LU+3 | 
| RESET^PSOSUPAT | LU+12 | 
| GETMW^PSOSUPOE | QUES+1 | 
| EX^PSOSUTL | BEG+2 | 
| NEXT^PSOUTIL | NEXT | 
| PSOL^PSSLOCK | LU+6 | 
| PSOUL^PSSLOCK | UNLK+2 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls | 
| ^PS(52.5 - [#52.5] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(52.5 - [#52.5] | LU+11, CHKDEAD+2, BEG, BEG+3, BEG+5, BEG+6, BEG+7, QUES+1, QUES+2*, PRF | 
| ^PS(55 - [#55] | LU+10, CHKDEAD+2 | 
| ^PSRX - [#52] | LU+4, BEG, BEG+1, BEG+4, QUES+1, QUES+3, PRF, WIND+4, WIND+5, WIND+6 , WIND+7, WIND+8 | 
| Name | Line Occurrences | 
|---|---|
| BEG | LU+12 | 
| CHKDEAD | LU+12 | 
| DEAD | CHKDEAD+2 | 
| EXIT | ST+3 | 
| LU | LU+3, LU+4, LU+6, LU+11, LU+12 | 
| PRF | BEG+10 | 
| QUES | BEG+7 | 
| ST | ST, LU+3, LU+4 | 
| UNLK | LU+11, LU+12 | 
| WIND | BEG+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("STA" | BEG+1 | 
| ^(0 | CHKDEAD+2, BEG, BEG+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | LU | 
| ASKED | EXIT! | 
| BBRX | ST+1~, LU+1!, BEG+16! | 
| BBRX(1 | BEG+15* | 
| BINGRTE | BEG+16!, WIND+2*, WIND+4, WIND+5*, WIND+7*, WIND+8* | 
| CBD | EXIT! | 
| CNT | EXIT! | 
| COM | EXIT!, DEAD* | 
| DA | EXIT!, CHKDEAD+2*, DEAD*, BEG+1*!, BEG+6*, QUES+3*, NEXT+1* | 
| DEAD | LU+12, EXIT!, CHKDEAD*, CHKDEAD+1*, DEAD* | 
| DEL | EXIT! | 
| DFN | EXIT!, CHKDEAD*, CHKDEAD+2, PRF* | 
| DIC | LU+4!*, LIST*! | 
| DIC("S" | LU+5*, LIST* | 
| DIC(0 | LU+4*, LIST* | 
| DIE | BEG+1*!, QUES+3*, NEXT+1*! | 
| DIK | BEG+1*! | 
| DIR | ST+3!, LU+3!, LU+6!, QUES!, QUES+4! | 
| DIR("?" | ST+2*, LU+2*, QUES+5*, QUES+6* | 
| DIR("??" | LU+2* | 
| DIR("A" | ST+1*, LU+2*, LU+6*, QUES*, QUES+4* | 
| DIR("B" | QUES*, QUES+4* | 
| DIR(0 | ST+1*, LU+2*, LU+6*, QUES*, QUES+4* | 
| DIRUT | ST+3, LU+3, EXIT! | 
| >> DISGROUP | BEG+16 | 
| DR | EXIT!, BEG+1*, QUES+3*, NEXT+1* | 
| DT | BEG+1 | 
| DTOUT | LU+4, EXIT!, QUES, QUES+3, LIST, NEXT+1 | 
| DUOUT | LU+4, EXIT!, NEXT+1 | 
| DUZ | CHKDEAD+2, BEG | 
| HDSFN | EXIT!, BEG+6*, QUES+7* | 
| HOLD | DEAD*! | 
| HOLDDFN | EXIT!, PRF*! | 
| JJ | EXIT! | 
| JJJJ | WIND+1~, WIND+4* | 
| MW | LU+2*, EXIT!, QUES*, QUES+2 | 
| NEXT | NEXT*, NEXT+1, NEXT+2! | 
| OLD | EXIT! | 
| OUT | LU+3*, EXIT! | 
| PDUZ | EXIT!, CHKDEAD+2*, BEG* | 
| >> POP | LU+3* | 
| PPL | EXIT+1!, BEG+6*, BEG+8*, BEG+13*, BEG+15, WIND+3, WIND+4 | 
| PRF | LU+2!, EXIT+1! | 
| PRF( | PRF* | 
| PSDDDATE | LU+12, EXIT+2!, CHKDEAD+2*, DEAD | 
| PSDNAME | LU+12, EXIT+2!, CHKDEAD* | 
| PSINTRX | WIND+1~, WIND+4*, WIND+5, WIND+6, WIND+7, WIND+8 | 
| >> PSLION | ST+1* | 
| >> PSOCLC | CHKDEAD+2* | 
| PSODBQ | EXIT+1!, BEG+8* | 
| PSODELE | LU+12!, EXIT!, QUES+4*! | 
| PSODFN | EXIT!, CHKDEAD* | 
| >> PSODIV | LU+11 | 
| PSOE | LU+2!, BEG+1*, BEG+3! | 
| PSOGET | EXIT!, QUES+1* | 
| PSOGETF | EXIT!, QUES+1 | 
| PSOGETFN | EXIT!, QUES+1 | 
| >> PSOLAP | ST+1 | 
| PSOLOUD | LU+10*! | 
| PSOMSG | LU+6!, LU+7, LU+9! | 
| PSONOPRT | BEG+8*, BEG+12! | 
| >> PSOPAR | ST, QUES+3, PRF | 
| PSOPLLRX | ST~, LU+6*!, UNLK+1, UNLK+2, UNLK+3! | 
| PSOPRFLG | LU+11!, EXIT+2!, BEG+11* | 
| PSOPROFL | LU+2!, EXIT+1!, BEG+11, PRF* | 
| PSOPSO | WIND+1~, WIND+6*, WIND+7, WIND+8 | 
| PSOPULL | LU+12!, EXIT+1!, BEG+8* | 
| PSOQFLAG | ST+1*, LU+12!, EXIT+1!, BEG+7, BEG+9, BEG+10*, BEG+16, QUES*, QUES+2, QUES+3* , QUES+4*, QUES+13* | 
| PSOSAV | LU+11*! | 
| PSOSAVO | LU+11*! | 
| >> PSOSITE | LU+11 | 
| PSOSPEC | LU+12!, EXIT+1!, BEG*, QUES+4 | 
| PSOSPINT | LU+4!, LU+5* | 
| PSOTRIC | QUES+12~*, QUES+13 | 
| PSOWIN | LU+2!, EXIT+1!, QUES+3* | 
| PSOWINEN | LU+2!, EXIT+1!, QUES+3* | 
| PSOX | NEXT, NEXT+2! | 
| PSOX("IRXN" | NEXT* | 
| PSOX("RX3" | NEXT | 
| PSPOP | LU+11*, EXIT+1! | 
| REA | DEAD*! | 
| RF | EXIT+1! | 
| RFCNT | EXIT+1! | 
| RFL | QUES+10~*, QUES+11, QUES+12, QUES+13 | 
| RRT | WIND+1~, WIND+3*, WIND+4 | 
| RRTT | WIND+1~, WIND+3* | 
| RTE | LU+2!, EXIT+1!, QUES* | 
| RTETEST | WIND+1~, WIND+5*, WIND+7*, WIND+8* | 
| RX | EXIT+1!, BEG+9!, NEXT, NEXT+1 | 
| RXFL | LU+1!, EXIT+1! | 
| RXFL( | BEG+5*, QUES+10 | 
| RXLTOP | EXIT!, BEG+8* | 
| RXP | LU+1! | 
| RXP1 | LU+2!, EXIT+1!, BEG+6*, BEG+12!, PRF | 
| RXPR | LU+1!, LU+2!, EXIT+1!, BEG+12! | 
| RXPR( | BEG+6*, WIND+5 | 
| RXREC | LU+4*, LU+6, EXIT+1!, CHKDEAD+2*, DEAD, BEG+1, BEG+4, BEG+5, BEG+6, BEG+7 , BEG+8, BEG+13, QUES+1, QUES+3, QUES+10, QUES+11, QUES+12, QUES+13, PRF | 
| RXRP | LU+1!, EXIT+2! | 
| RXRP( | BEG+7* | 
| RXRR | LU+1!, EXIT! | 
| RXRR( | QUES+1* | 
| SA | ST+3*, EXIT+1! | 
| SFN | LU+4*, LU+11, EXIT+1!, BEG, BEG+1, BEG+3, BEG+5, BEG+6, BEG+7, QUES+1 , QUES+2, QUES+7, PRF | 
| SSSS | WIND+1~, WIND+6* | 
| STOP | EXIT+1! | 
| SUSPT | ST+1*, EXIT+1! | 
| SUSROUTE | ST+1~, LU+1!, BEG+15, QUES+2* | 
| TM | LU*, EXIT! | 
| TM1 | LU*, EXIT! | 
| VADM | EXIT+1! | 
| VADM(1 | CHKDEAD | 
| VADM(6 | CHKDEAD+1, CHKDEAD+2 | 
| X | LU+4*, LU+5, LU+6!, EXIT+2!, LIST* | 
| XXXX | WIND+1~, WIND+3* | 
| Y | ST+3, LU+3, LU+4*!, LU+6!, LU+11*, EXIT+2!, QUES, QUES+3, QUES+4, LIST | 
| Y(0 | LU+4, LU+10, LU+11*, CHKDEAD | 
| Z | EXIT+2! | 
| ZTSK | EXIT+1! | 
| ZZZZ | EXIT+2!, CHKDEAD+2* |