PSOHLD ;BIR/SAB - hold unhold functionality ;05-Jun-2013 15:36;DU
Source file <PSOHLD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 11 | ECMESND^PSOBPSU1  $$SUBMIT^PSOBPSUT  ^PSOBUILD  (HLD,UNHOLD)^PSOCMOPA  (ACT,HOLD,RMP)^PSOHLDA  EN^PSOHLSN1  ^PSOLSET  LOCK^PSOORCPY $$HDLG^PSOREJU1 $$FIND^PSOREJUT S^PSORXL | 
| VA Fileman | 2 | ^DIE ^DIR | 
| Order Entry Results Reporting | 1 | ($$NA,NA)^ORX1 | 
| Pharmacy Data Management | 1 | ($$L,PSOL,PSOUL,UL)^PSSLOCK | 
| Registration | 1 | FULL^VALM1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To Pharmacy | 2 | APSPHLD APSPRIS | 
| Outpatient Pharmacy | 1 | PSORXL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ||
| H | ; - Rx HOLD update | |
| ULP | ; | |
| NOORX | ||
| AR | ||
| EX | ||
| NOOR | ;ask nature of order | |
| HLD | ; | |
| RELC | ; | |
| UHLD | ||
| FLD | ||
| D1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | EN+7, EN+18 | 
| ^DIR | HLD+15, HLD+16, HLD+17, FLD, FLD+2, NOORX | 
| $$NA^ORX1 | NOOR+4 | 
| NA^ORX1 | NOOR+1 | 
| ECMESND^PSOBPSU1 | EN+34 | 
| $$SUBMIT^PSOBPSUT | EN+31 | 
| ^PSOBUILD | EX, AR+2 | 
| HLD^PSOCMOPA | HLD+14 | 
| UNHOLD^PSOCMOPA | EN+22 | 
| ACT^PSOHLDA | EN+20 | 
| HOLD^PSOHLDA | H+1 | 
| RMP^PSOHLDA | AR+1 | 
| EN^PSOHLSN1 | UHLD+12, EN+19, HLD+9 | 
| ^PSOLSET | UHLD | 
| LOCK^PSOORCPY | UHLD+3, HLD+4 | 
| $$HDLG^PSOREJU1 | EN+36 | 
| $$FIND^PSOREJUT | EN+35 | 
| S^PSORXL | EN+24 | 
| $$L^PSSLOCK | UHLD+3, HLD+4 | 
| PSOL^PSSLOCK | UHLD+5, HLD+5 | 
| PSOUL^PSSLOCK | UHLD+7, UHLD+8, EX, D1 | 
| UL^PSSLOCK | ULP+1 | 
| FULL^VALM1 | UHLD+9, HLD+13 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(52 | HLD+15, HLD+16, FLD, FLD+2 | 
| ^PSRX - [#52] | UHLD+6, UHLD+10, UHLD+11*, UHLD+12*, EN, EN+3, EN+8, EN+9, EN+11, EN+12 , EN+14, EN+20*, EN+21, EN+27*, HLD+6, HLD+7, HLD+8*, HLD+9, RELC+1, RELC+2 , RELC+3 | 
| ^PSRX("AH" | EN+20! | 
| ^VA(200 - [#200] | NOOR+4, NOOR+8 | 
| ^XUSEC("PSORPH" | UHLD+8, HLD+3 | 
| Name | Line Occurrences | 
|---|---|
| AR | HLD+16 | 
| D1 | HLD+6, HLD+11, HLD+13, HLD+14, HLD+15, AR | 
| EX | UHLD, UHLD+9, UHLD+10, EN+1, EN+18, EN+22, EN+23, EN+24, EN+31, EN+38 | 
| H | AR+1 | 
| NOOR | UHLD+9, HLD+13 | 
| RELC | EN+23 | 
| ULP | UHLD+5, UHLD+7, UHLD+8, UHLD+9, UHLD+10, EN+1, EN+18, EN+22, EN+23, EN+24 , EN+31, EN+38, EN+43, HLD+5, HLD+6, HLD+11, HLD+13, HLD+14, HLD+15, AR , AR+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("STA" | UHLD+6, HLD+6 | 
| ^(0 | EN | 
| ^(2 | UHLD+11, UHLD+12, HLD+7, HLD+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EX+1! | 
| ACT | EN+11*, EX+1!, D1! | 
| ACTION | EN+30~, EN+31, EN+33*, EN+36* | 
| C | EX+1! | 
| COMM | UHLD+12*!, EN+19*!, HLD+9*!, FLD+1*, FLD+2* | 
| D0 | EX+1! | 
| DA | UHLD+5, UHLD+6, UHLD+7, UHLD+8, UHLD+10, UHLD+11, UHLD+12, EN, EN+2*, EN+3 , EN+8, EN+9*, EN+11, EN+12, EN+14, EN+19, EN+20, EN+21, EN+23, EN+25 , EN+26, EN+27, EN+31, EN+32, EN+33~, EN+38, EN+40, EN+41, EX+1!, HLD+5 , HLD+6, HLD+7, HLD+8, HLD+9, AR+1*, D1!, FLD~, RELC+1, RELC+2, RELC+3 | 
| DA(1 | EN+2*, EN+3, EN+8, EN+9! | 
| DI | EX+1! | 
| DIC | EX+1! | 
| DIE | EN+2*, EN+11*, EX+1! | 
| DIK | EX+1! | 
| DIR | UHLD+9!, EX+1!, HLD+15!, HLD+16!, HLD+17!, AR!, D1!, FLD!, FLD+2!, NOOR+1! , NOORX! | 
| DIR("A" | HLD+15*, HLD+16*, HLD+17*, FLD*, FLD+2*, NOOR+7* | 
| DIR("B" | NOOR+7* | 
| DIR(0 | HLD+15*, HLD+16*, HLD+17*, FLD*, FLD+2*, NOOR+8* | 
| DIROUT | D1! | 
| DIRUT | UHLD+9!, EX+1!, HLD+13, HLD+15!, AR!, D1!, FLD, FLD+2, NOOR+1!, NOOR+6* , NOORX | 
| DQ | EX+1! | 
| DR | EN+6*, EN+12*, EN+13*, EN+14*, EN+15*, EN+17*, EX+1! | 
| DT | UHLD+10, EN+11, EN+24, HLD+6 | 
| DTOUT | UHLD+9!, AR, D1!, NOOR+1!, NOORX! | 
| DUOUT | UHLD+9!, EX+1!, HLD+15!, AR!, D1!, FLD, FLD+2 | 
| DUZ | UHLD+8, HLD+3, NOOR+4, NOOR+8 | 
| FDT | EN+11*, EN+18! | 
| FLD | EX+1!, D1! | 
| FLD( | HLD+16*, HLD+17*, FLD+2*, FLD+3* | 
| FLD(99 | HLD+15*, HLD+16, FLD*, FLD+2 | 
| HRX | EX+2! | 
| I | EN*, EX+1! | 
| IR | EX+1! | 
| JJ | EN+21*, EX+2! | 
| LFD | EX+1! | 
| NEW1 | EN+20*, EX+1! | 
| NEW11 | EN+20*, EX+1! | 
| NOW | EX+1! | 
| >> ORN | EX, D1 | 
| >> PCOMH( | EN+25* | 
| PI | AR+1*, AR+2! | 
| PPL | EX+1!, AR+1 | 
| PSDA | EN+2*, EN+8, EN+9, EN+20, EX+1!, AR+1! | 
| PSHLD | EX+2! | 
| PSL | EX+1! | 
| PSNP | EX+1! | 
| >> PSOBEDT | UHLD+1, HLD+1 | 
| >> PSODFN | UHLD+3, HLD+4, ULP+1 | 
| PSOHRL | EN+23, EX+1!, RELC+1*, RELC+2*, RELC+3* | 
| PSOHT | RELC+1*, RELC+4! | 
| PSOHTX | RELC+1*, RELC+2, RELC+3, RELC+4! | 
| PSOLIST | EX+2! | 
| >> PSOLST( | EX, D1 | 
| PSOMSG | UHLD+5!, EX+1!, HLD+5!, D1! | 
| >> PSONACT | UHLD+2, HLD+2 | 
| PSONOOR | EN+19!, NOOR+4*, NOOR+5*, NOOR+6!, NOORX* | 
| >> PSOPAR | UHLD, EN+24 | 
| PSOPLCK | UHLD+3*!, UHLD+5!, EX+1!, HLD+4*!, HLD+5!, D1! | 
| >> PSORX("FILL D | ATE" , EN+9*, EN+20*, EN+24, EX+2! | 
| >> PSORX("PSOL" | EN+38*, EN+39, EN+40*, EN+41*, AR+1 | 
| PSORX0 | EX+2! | 
| >> PSOSITE | EN+6, EN+17 | 
| PSOUNHLD | EN+7*! | 
| >> PSOX1 | EN+39* | 
| >> PSOX2 | EN+39*, EN+40, EN+41 | 
| PSRXN | EX+2! | 
| >> PSXSYS | EN+22 | 
| QTY | EX+2! | 
| RFDATE | EX+1! | 
| RFDT | EX+2! | 
| RFL | EN+32~*, EN+34, EN+35, EN+36 | 
| RFN | EX+1!, D1! | 
| >> RLDT | EN+3*, EN+6, EN+12*, EN+13, EN+14 | 
| >> RLDTP1 | EN+12* | 
| RSDT | EN*, D1! | 
| RTN | EX+1! | 
| RX | EN+32~*, EN+34, EN+35, EN+36 | 
| RX0 | EX+1! | 
| RXF | EN*, EN+1, EN+2, EN+13, EN+17, EN+20, EN+21*, EX+2! | 
| >> RXFL( | EN+21*, EN+31, EN+32 | 
| RXN | EX+1! | 
| RXP | EX+1! | 
| >> RXRH( | EN+26* | 
| >> RXRP( | EN+27* | 
| RXS | EX+1! | 
| ST | EX+1!, HLD+10*, HLD+12! | 
| STA | UHLD+6*, UHLD+7!, UHLD+8!, EX+2!, HLD+6*, HLD+10, HLD+11 | 
| SUSPT | EX+1! | 
| >> VALMBCK | UHLD+1*, UHLD+2*, UHLD+3*, UHLD+5*, UHLD+7*, UHLD+8*, EN+18*, HLD+1*, HLD+2*, HLD+3* , HLD+4*, HLD+5*, HLD+7*, HLD+12*, AR* | 
| >> VALMSG | UHLD+1*, UHLD+2*, UHLD+3*, UHLD+5*, UHLD+7*, UHLD+8*, UHLD+11*, HLD+1*, HLD+2*, HLD+3* , HLD+4*, HLD+5*, HLD+7*, HLD+12* | 
| X | EX+1!, D1! | 
| XFLAG | EN+22, EX+1!, HLD+14! | 
| Y | UHLD+7!, UHLD+8!, EN+1, EN+9, EN+18, EX+1!, HLD+12!, HLD+15, HLD+16, HLD+17 , D1!, FLD, FLD+2, NOORX | 
| Y(0 | UHLD+6*, HLD+6*, HLD+12, FLD+1 | 
| >> ZD( | EN+8*, EN+20 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(NA^ORX1 | NOOR+1 |