PSODDPR8 ;BIR/SAB - display enhanced order checks ;11 May 2010 9:06 AM
Source file <PSODDPR8.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 7 | (,MON,RDI)^PSODDPR3 ^PSODDPR7 PRSTAT^PSODDPRE STAT^PSOFUNC (BLD,NVA)^PSOORDRG FSIG^PSOUTLA EN2^PSOUTLA1 |
| Inpatient Medications | 1 | ENCHK^PSJORUT2 |
| National Drug File | 1 | $$PROD0^PSNAPIS |
| Pharmacy Data Management | 1 | $$SUP^PSSDSAPI |
| Toolkit | 1 | $$GETVUID^XTID |
| VA FileMan | 1 | ^DIR |
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 1 | ORKPS |
| Outpatient Pharmacy | 1 | PSODDPR2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DUP | ;display drug interaction, clinical effects, and call to display monograph
|
|
| PEND | ||
| DDRX | ;
|
|
| DDRX1 | ;
|
|
| CL | ||
| FT | ;format text
|
|
| HD(PSOLINES,OVRRID) | ;
|
|
| CPRS(PSODFN,PSODSULS,PSODSUOI,PSODSUTY,PSODSUAG) | ;
|
|
| PNODE | ;Set prospective node for duplicate supply check for CPRS
|
| Name | Field # of Occurrence |
|---|---|
| ^DIR | HD+5 |
| ENCHK^PSJORUT2 | CPRS+26 |
| $$PROD0^PSNAPIS | PNODE+4 |
| ^PSODDPR3 | DUP+8 |
| MON^PSODDPR3 | CL+8 |
| RDI^PSODDPR3 | DUP+12 |
| ^PSODDPR7 | DUP+7 |
| PRSTAT^PSODDPRE | DDRX+10 |
| STAT^PSOFUNC | DDRX+2 |
| BLD^PSOORDRG | CPRS+26 |
| NVA^PSOORDRG | CPRS+26 |
| FSIG^PSOUTLA | PEND+5, DDRX+4 |
| EN2^PSOUTLA1 | DDRX+5 |
| $$SUP^PSSDSAPI | CPRS+20 |
| $$GETVUID^XTID | PNODE+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | PEND+3 |
| ^PS(50.7 - [#50.7] | PEND+3 |
| ^PS(52.41 - [#52.41] | PEND+1, PEND+2 |
| ^PSDRUG - [#50] | PEND+4, DDRX+2, CPRS+15, CPRS+16, CPRS+21, PNODE+2, PNODE+4 |
| ^PSDRUG("ASP" | CPRS+14 |
| ^PSRX - [#52] | DDRX+1, DDRX+4, DDRX+5, DDRX+10 |
| ^TMP($J | DUP+2, DUP+3, CL+4, CL+5, CL+8, CPRS+25!, CPRS+26, CPRS+29, CPRS+30, CPRS+33 , CPRS+34*, CPRS+35!, PNODE+5* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BBSIG | FT+1~*, FT+2, FT+3 |
| BLIM | FT+1~, FT+2, FT+3* |
| BSIG | DDRX+4!, DDRX+8!, CL~, FT+1! |
| BSIG( | DDRX+4*, DDRX+7, CL+6, FT+2*, FT+4* |
| BSIG(1 | DDRX+6, DDRX+7, FT+5* |
| BSIG(2 | FT+5! |
| BVAR | FT+1~*, FT+2*, FT+3*, FT+4 |
| BVAR1 | FT+1~*, FT+2, FT+3* |
| CLECNT | CL~, CL+4*, CL+5 |
| CLI | CL~, CL+5*, CL+6 |
| >> COUNT | DUP+15* |
| >> CT | DUP+2*, DUP+3, CL+8 |
| DIR | HD+4~, HD+5! |
| DIR("A" | HD+5* |
| DIR(0 | HD+5* |
| DIROUT | HD+4~ |
| DIRUT | HD+4~ |
| DNM | PEND~, PEND+1* |
| >> DRG | DUP+2, DUP+3, DDRX1+1, DDRX1+2, CL+4, CL+5, CL+8 |
| >> DRGI | DUP+3* |
| >> DRGNM | DDRX+2*, DDRX+3 |
| DT | CPRS+22 |
| DTOUT | HD+4~, HD+7 |
| DUOUT | HD+4~, HD+7 |
| DUPRX0 | PEND~, PEND+2*, PEND+3, PEND+4, DDRX+1*, DDRX+2, DDRX+3, DDRX+9 |
| FSIG | DDRX+4!, DDRX+5! |
| FSIG( | PEND+6, DDRX+4 |
| I | PEND+6*, CL~, CL+6* |
| III | FT+1~*, FT+2*, FT+4 |
| INDX | CPRS+10~, CPRS+25*, CPRS+26 |
| IOF | DUP+5, HD+8 |
| IOSL | DUP+8, DUP+9, DUP+10, DUP+11, DUP+12, DUP+15, CL+1, CL+6, CL+8, CL+9 , FT+1, FT+3, FT+6, HD+3 |
| ISSD | PEND~, PEND+2*, DDRX+1* |
| ISTX | DUP+2! |
| >> IT | DUP+3*, DUP+13, DUP+14, CL+2, CL+3 |
| >> J | DDRX+2* |
| >> LIST | DUP+2, DUP+3, CL+4, CL+5, CL+8 |
| LSTFD | DDRX+2!, DDRX+10* |
| LT | CL~, CL+6*, FT+2, FT+6! |
| NNN | FT+1~, FT+2* |
| >> ON | DUP+2*, DUP+3, DUP+7, DUP+8, DUP+9, DUP+10, DUP+11, DUP+12, DUP+13, DUP+14 , PEND+1, DDRX+1, CL+4, CL+5, CL+8 |
| OVRRID | HD~, HD+2*, HD+3, HD+6! |
| >> PDRG | DUP+3*, DUP+5, DDRX1+1, DDRX1+2 |
| PSODFN | CPRS~, CPRS+7, CPRS+26 |
| >> PSODLQT | DUP+1, DUP+4, DUP+8, DUP+9, DUP+10, DUP+11, DUP+12, DUP+15, PEND+1, PEND+3 , DDRX+3, DDRX+6, DDRX+9, CL, CL+1, CL+6, CL+8, FT+1, HD+2*, HD+3 , HD+7* |
| PSODSONM | CPRS+10~, CPRS+13*, CPRS+23 |
| PSODSOP2 | CPRS+10~, CPRS+32*, PNODE+5 |
| PSODSUA1 | CPRS+10~, CPRS+13*, CPRS+14 |
| PSODSUA2 | CPRS+10~, CPRS+14*, CPRS+15, CPRS+16, CPRS+20, CPRS+21, CPRS+23 |
| PSODSUAG | CPRS~, CPRS+25, CPRS+28 |
| PSODSUAP | CPRS+10~, CPRS+16*, CPRS+17, CPRS+18, CPRS+19 |
| PSODSUB4 | CPRS+10~, CPRS+30* |
| PSODSUBB | CPRS+10~, CPRS+30* |
| PSODSUCC | CPRS+10~, CPRS+12*, CPRS+30*, PNODE+5* |
| PSODSUDC | CPRS+10~, CPRS+27*, CPRS+29*, CPRS+34* |
| PSODSUDL | CPRS+10~, CPRS+11*, CPRS+12, CPRS+18, CPRS+19 |
| PSODSUDM | CPRS+10~, CPRS+32*, CPRS+33*, CPRS+34 |
| PSODSUII | CPRS+10~, CPRS+27*, CPRS+31*, CPRS+32, CPRS+34, PNODE+2, PNODE+4, PNODE+5, PNODE+6 |
| PSODSUIN | CPRS+10~, CPRS+21*, CPRS+22 |
| PSODSULP | CPRS+10~, CPRS+29* |
| PSODSULS | CPRS~, CPRS+9, CPRS+25, CPRS+30, PNODE+5 |
| PSODSUNM | CPRS+10~, CPRS+15*, CPRS+23 |
| PSODSUNN | CPRS+10~, CPRS+32*, CPRS+33, CPRS+34, PNODE+5 |
| PSODSUOI | CPRS~ |
| PSODSUOI( | CPRS+13 |
| PSODSUOI(0 | CPRS+8 |
| PSODSUPK | CPRS+10~, CPRS+12*, CPRS+17 |
| PSODSURG | CPRS+10~ |
| PSODSURG( | CPRS+23*, CPRS+31, CPRS+32 |
| PSODSURG("" | CPRS+24 |
| PSODSUST | CPRS+10~ |
| PSODSUST( | CPRS+34, PNODE+6* |
| PSODSUTY | CPRS~, CPRS+11, CPRS+30, PNODE+5 |
| >> PSODUPC( | PEND+3*, PEND+4*, PEND+6*, DDRX+3*, DDRX+6*, DDRX+7*, DDRX+9*, DDRX+10* |
| >> PSODUPF | PEND+3, PEND+4, PEND+6, DDRX+3, DDRX+6, DDRX+7, DDRX+9, DDRX+10, HD+1, HD+8 |
| >> PSOINTV | DUP+13*, DUP+14* |
| PSOLINES | HD~, HD+2*, HD+3, HD+6! |
| >> PSONULN | DUP+5 |
| >> PSORX("DFLG" | HD+7* |
| PSOSPRID | PNODE+1~, PNODE+3*, PNODE+5 |
| PSOSPRN1 | PNODE+1~, PNODE+4* |
| PSOSPRN2 | PNODE+1~, PNODE+4* |
| PSOSPRNF | PNODE+1~, PNODE+2*, PNODE+3 |
| PSOSPRQN | PNODE+1~, PNODE+4*, PNODE+5 |
| PSOSPRXX | PNODE+1~, PNODE+4* |
| PSREV | DDRX+4*, DDRX+5!, DDRX+7*, DDRX+8! |
| >> PSSDIUTL | DDRX1+1, DDRX1+2 |
| >> QTHER | DDRX+9 |
| RFLS | PEND~, PEND+2*, DDRX+1* |
| RX0 | DDRX+1*, DDRX+2! |
| RX2 | DDRX+1*, DDRX+2! |
| RXREC | PEND~, PEND+1*, PEND+2, PEND+5, DDRX+1*, DDRX+2, DDRX+4, DDRX+5, DDRX+10 |
| >> RXRECLOC | DDRX+2* |
| >> SEV | DUP+2*, DUP+3, DUP+5 |
| >> ST | DDRX+3 |
| >> STATUS | DDRX+1* |
| STX | CL~, CL+6*, FT+1 |
| >> SV | DUP+2, DUP+3, DUP+15, DDRX1+1, DDRX1+2, CL+4, CL+5, CL+8 |
| X | CL+8!, HD+4~ |
| Y | PEND~, CL+8!, HD+4~, HD+5!, HD+7 |
| >> ZCT | PEND+3, PEND+4, PEND+6, DDRX+3, DDRX+6, DDRX+7, DDRX+9, DDRX+10 |
| >> ZHDR | DUP+5*, CL* |
| ZNT | FT+1~, FT+2*, FT+3 |
| >> ZORS | DUP+2 |
| >> ZST | DUP+2 |
| >> ZVA | DUP+2, DUP+15 |
| >> ZZDGDG( | DUP+2 |
| >> ZZDGDG2( | DUP+15 |
| >> ZZDGDGC | DUP+2* |