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 |