PSOSUPOE ;BIR/RTR - Suspense pull via Listman ;3/1/96
Source file <PSOSUPOE.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 7 | ($$LSTRFL,ECMESND)^PSOBPSU1 $$STATUS^PSOBPSUT $$TRIC^PSOREJP1 $$HDLG^PSOREJU1 $$FIND^PSOREJUT MAILS^PSOSUPAT EX^PSOSUTL | 
| VA Fileman | 4 | ^DIE ^DIK $$GET1^DIQ ^DIR | 
| Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK | 
| Registration | 1 | FULL^VALM1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 4 | PSORX1 PSORXL PSOSUPRX PSOTPRX1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ; | |
| PPLADD | ; | |
| END | ||
| SELONE | ;Pull one Rx through Listman | |
| EHOLD | ; | |
| BBADD | ; | |
| BEG | ; | |
| CKDIV | ; | |
| ULRX | ; | |
| GETMW | ; | |
| ADD | ;Add Rx to SPSORX array | |
| TRIC(PSOTRX) | ; | |
| WIND | ; | |
| SEL | ||
| SELQ | ||
| DIR | ; | |
| BEGQ | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | BEGQ+5, RESET+9, RESET+10 | 
| ^DIK | BEGQ+5 | 
| $$GET1^DIQ | SELONE+8, EHOLD+2, EHOLD+4 | 
| ^DIR | SEL+2, SELQ+1, SELQ+2, SELQ+3, DIR+1, CKDIV+2, EHOLD+7 | 
| $$LSTRFL^PSOBPSU1 | BEGQ+19, TRIC+1 | 
| ECMESND^PSOBPSU1 | BEGQ+20 | 
| $$STATUS^PSOBPSUT | TRIC+3 | 
| $$TRIC^PSOREJP1 | TRIC+2 | 
| $$HDLG^PSOREJU1 | BEGQ+22 | 
| $$FIND^PSOREJUT | BEGQ+21 | 
| MAILS^PSOSUPAT | BEGQ+14 | 
| EX^PSOSUTL | BEGQ+6 | 
| PSOL^PSSLOCK | BEGQ+1 | 
| PSOUL^PSSLOCK | ULRX+2 | 
| FULL^VALM1 | SELQ, EHOLD+3 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls, GET1^DIQ | 
| ^PS(52.5 - [#52.5] | Classic Fileman Calls, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(52.5 - [#52.5] | BEGQ+3, BEGQ+4, BEGQ+9, BEGQ+10, BEGQ+11, BEGQ+12, BEGQ+14*, PPLADD+4, PPLADD+6, SELONE+7 , RESET+3, RESET+4, RESET+6*, GETMW+3 | 
| ^PSRX - [#52] | BEGQ, BEGQ+1, BEGQ+2, BEGQ+4, BEGQ+5, BEGQ+7, BEGQ+8, BEGQ+12, BEGQ+14*, WIND+3 , WIND+4, WIND+5, WIND+6, CKDIV+1, CKDIV+2, SELONE+5, SELONE+10, SELONE+12, RESET+8*, RESET+11* , GETMW+4, GETMW+5, GETMW+6, GETMW+7 | 
| Name | Line Occurrences | 
|---|---|
| BEG | SELQ+7 | 
| BEGQ | SELONE+12 | 
| CKDIV | BEGQ+9 | 
| DIR | BEGQ+1, BEGQ+2, BEGQ+3, BEGQ+4, BEGQ+5, BEGQ+7, BEGQ+8, BEGQ+9 | 
| EHOLD | SELONE+8 | 
| END | SELQ+1, SELQ+2, SELQ+3 | 
| GETMW | BEGQ+12 | 
| SELQ | SELONE+10 | 
| TRIC | PPLADD+7 | 
| ULRX | BEGQ+2, BEGQ+3, BEGQ+4, BEGQ+5, BEGQ+7, BEGQ+8, BEGQ+9, BEGQ+24 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("STA" | BEGQ+5 | 
| ^(0 | BEGQ+4, BEGQ+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AAA | BEGQ+6~ | 
| ACTION | BEGQ+19~, BEGQ+22* | 
| >> BBRX( | BBADD+3, BBADD+4*, BBADD+5* | 
| >> BBRX(1 | BBADD+2* | 
| DA | BEGQ+5*!, RESET+1~, RESET+9*, RESET+10* | 
| DA(1 | RESET+9* | 
| DIE | BEGQ+5*!, RESET+9*!, RESET+10*! | 
| DIK | BEGQ+5*! | 
| DIR | SEL+2!, SELQ+1!, SELQ+2!, SELQ+3!, DIR+1!, CKDIV+2!, EHOLD+6!, EHOLD+7! | 
| DIR("?" | SELQ+4*, SELQ+5* | 
| DIR("A" | SEL+2*, SELQ+1*, SELQ+2*, SELQ+3*, DIR+1*, CKDIV+2*, EHOLD+6* | 
| DIR("B" | SELQ+1*, SELQ+3*, CKDIV+2* | 
| DIR(0 | SEL+2*, SELQ+1*, SELQ+2*, SELQ+3*, DIR+1*, CKDIV+2*, EHOLD+6* | 
| >> DIRUT | CKDIV+2, EHOLD+7 | 
| >> DR | BEGQ+5*, RESET+9*, RESET+10* | 
| DT | BEGQ+5 | 
| DTOUT | SEL+2!, SELQ+1, SELQ+2 | 
| DUOUT | SEL+2!, SELQ+1, SELQ+2 | 
| DUZ | BEGQ+4 | 
| EACTION | TRIC+4*, PPLADD+1~, PPLADD+8 | 
| EHOLDQ | SELONE+7~, SELONE+8, SELONE+9!, EHOLD+6*, EHOLD+7* | 
| ERXIEN | SELONE+7~*, SELONE+9!, EHOLD+1, EHOLD+2 | 
| ESIEN | SELONE+7~*, SELONE+8, SELONE+9!, EHOLD+4 | 
| ESTAT | TRIC+3*, TRIC+4, PPLADD+1~ | 
| GETCNT | GETMW+1~, GETMW+6* | 
| GETPAR | GETMW+1~, GETMW+3*, GETMW+4 | 
| GETRX | GETMW+1~, GETMW+6*, GETMW+7 | 
| JJJJ | WIND+1~ | 
| LSFN | PPLADD+1~, PPLADD+4*, PPLADD+5, PPLADD+6 | 
| MW | SEL+1~, BEGQ+14*, SELONE+2~ | 
| ORD | SEL+1~, SELONE+2~ | 
| ORN | SEL+1~, SELONE+4, SELONE+5, SELONE+6, SELONE+7, SELONE+10, SELONE+11 | 
| >> PBINGRTE | WIND+2*, WIND+3*, WIND+5*, WIND+6* | 
| PDUZ | SEL+1~, BEGQ+4*, SELONE+2~ | 
| >> PPL | PPLADD+2*, PPLADD+9*, PPLADD+10* | 
| PSCOU | BEGQ+6~ | 
| PSINTRX | WIND+1~, WIND+2*, WIND+3, WIND+4, WIND+5, WIND+6 | 
| PSLST | SEL+1~, SEL+3*, SELQ+7, SELONE+2~ | 
| >> PSOBEDT | SELONE+1 | 
| >> PSOCNT | SEL, SEL+2 | 
| >> PSODFN | BEGQ+11 | 
| >> PSODIV | BEGQ+9 | 
| PSOEXPI | BEGQ+6~ | 
| PSOGET | SEL+1~, BEGQ+12*, BEGQ+13, BEGQ+24!, GETMW+4*, GETMW+5*, GETMW+7* | 
| PSOGETF | SEL+1~, BEGQ+13, BEGQ+24!, GETMW+2*, GETMW+4*, GETMW+7* | 
| PSOGETFN | SEL+1~, BEGQ+13, GETMW+2*, GETMW+4*, GETMW+7* | 
| >> PSOLST( | SELQ+7, BEG+1, SELONE+4, SELONE+5, SELONE+6, SELONE+7, SELONE+10, SELONE+11 | 
| PSOMSG | BEGQ+1!, BEGQ+2! | 
| >> PSOPAR | SELQ+2 | 
| PSOPRT | BEGQ+6~ | 
| PSOPSO | WIND+1~, WIND+4*, WIND+5, WIND+6 | 
| >> PSORX("PSOL" | PPLADD+11*, PPLADD+12, PPLADD+13*, PPLADD+14* | 
| >> PSOSITE | BEGQ+9 | 
| PSOSQ | SEL+1~, SELQ+9, BEGQ+15*, SELONE+2~, SELONE+12 | 
| PSOSQMTH | SEL+1~, SELQ+2*, BEGQ+14, SELONE+2~ | 
| PSOSQRTE | SEL+1~, SELQ+2*, BEGQ+14, SELONE+2~ | 
| >> PSOSYS | CKDIV+1, CKDIV+2 | 
| PSOTRF | TRIC+1*, TRIC+2, TRIC+3, PPLADD+1~ | 
| PSOTRIC | TRIC+2*, TRIC+4, PPLADD+1~, PPLADD+8 | 
| PSOTRX | TRIC~, TRIC+1, TRIC+2, TRIC+3, PPLADD+1~ | 
| PSOX1 | SEL+1~, ADD+2*, BBADD+1~, BBADD+3*, SELONE+2~ | 
| PSOX2 | SEL+1~, ADD+2*, ADD+3, ADD+4, BBADD+1~, BBADD+3*, BBADD+4, BBADD+5, SELONE+2~ | 
| PSPOP | SEL+1~, BEGQ+9*, CKDIV+1*, CKDIV+2*, SELONE+2~ | 
| PULLONE | SELQ+6, END*, SELONE+2~, SELONE+3*, SELONE+10 | 
| QQQ | BEGQ+6~ | 
| RFCNT | BEGQ+14~ | 
| RFL | BEGQ+19~*, BEGQ+20, BEGQ+21, BEGQ+22 | 
| RR | BEGQ+14~ | 
| RRT | WIND+1~ | 
| RRTT | WIND+1~ | 
| RSDA | RESET+1~, RESET+2*, RESET+3, RESET+5, RESET+8, RESET+9, RESET+10, RESET+11 | 
| RTETEST | WIND+1~, WIND+3*, WIND+5*, WIND+6* | 
| RXFILL | RESET+1~, RESET+5*, RESET+7, RESET+9, RESET+10 | 
| RXFILLN | RESET+1~, RESET+5*, RESET+8, RESET+9 | 
| >> RXFL( | BEGQ+11*, BEGQ+19 | 
| RXLTOP | SEL+1~, BEGQ+11*, SELONE+2~ | 
| RXMP | RESET+1~, RESET+5*, RESET+8, RESET+11 | 
| RXMW | RESET+1~, RESET+5*, RESET+6 | 
| >> RXPR( | BEGQ+8, BEGQ+10*, BEGQ+18, WIND+3 | 
| RXPSRX | RESET+1~, RESET+5*, RESET+8, RESET+9, RESET+10 | 
| RXR | RESET+1~ | 
| RXREC | SEL+1~, BEG+1*, BEGQ, BEGQ+1, BEGQ+2, BEGQ+3, BEGQ+5, BEGQ+7, BEGQ+8, BEGQ+10 , BEGQ+11, BEGQ+12, BEGQ+13, BEGQ+14, BEGQ+18, BEGQ+19, BEGQ+20, BEGQ+21, BEGQ+22, WIND+2 , WIND+3, ADD+1, ADD+3, ADD+4, BBADD+2, BBADD+4, BBADD+5, CKDIV+1, CKDIV+2, SELONE+2~ , SELONE+11*, SELONE+12, GETMW+4, GETMW+5, GETMW+6, GETMW+7, ULRX+1, ULRX+2 | 
| >> RXRP( | BEGQ+7, BEGQ+10* | 
| >> RXRS( | BEGQ+11*, BEGQ+12*, BEGQ+13*, PPLADD+3, SELONE+6, RESET+2, RESET+5 | 
| RXSP | RESET+1~, RESET+3*, RESET+4, RESET+6 | 
| SFN | SEL+1~, BEGQ+3*, BEGQ+4, BEGQ+5, BEGQ+9, BEGQ+10, BEGQ+11, BEGQ+12, BEGQ+14, SELONE+2~ , GETMW+3 | 
| SORD | SEL+1~, SELQ+7*, SELONE+2~ | 
| SORN | SEL+1~, SELQ+7*, BEG+1, SELONE+2~ | 
| >> SPSORX("PSOL" | ADD+1*, ADD+2, ADD+3*, ADD+4* | 
| SPSOX1 | PPLADD+1~, PPLADD+12* | 
| SPSOX2 | PPLADD+1~, PPLADD+12*, PPLADD+13, PPLADD+14 | 
| SSSS | WIND+1~, WIND+4* | 
| SZZ | PPLADD+1~, PPLADD+3*, PPLADD+4, PPLADD+7, PPLADD+9, PPLADD+10, PPLADD+11, PPLADD+13, PPLADD+14 | 
| >> VALMBCK | SEL*, SEL+2*, SELQ+8*, END*, SELONE+1*, SELONE+4*, SELONE+5*, SELONE+6*, SELONE+13*, EHOLD+8* | 
| VALMCNT | SEL+1~, SELONE+2~ | 
| >> VALMSG | SEL*, SEL+2*, SELQ+9*, END*, SELONE+1*, SELONE+5*, SELONE+6*, SELONE+10*, SELONE+12*, EHOLD+8* | 
| VVV | BEGQ+6~ | 
| XXXX | WIND+1~ | 
| >> Y | SEL+2, SEL+3, SELQ+1, SELQ+2, SELQ+3, CKDIV+2, EHOLD+7 |