Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOORUTL

Package: Outpatient Pharmacy

Routine: PSOORUTL


Information

PSOORUTL ;ISC BHAM/SAB - updates order status from oerr ;29-May-2012 15:03;PLS

Source Information

Source file <PSOORUTL.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Outpatient Pharmacy 8 REVERSE^PSOBPSU1  REF^PSOCAN2  ^PSOCMOPA  EXP^PSOHELP1  (SEG,SEND)^PSOHLSN1  REL^PSOORUT1  CAN^PSOTPCAN  ECAN^PSOUTL  
VA Fileman 4 NOW^%DTC  FILE^DIE  ^DIK  EN^DIQ1  
Registration 2 DEM^VADPT  $$SITE^VASITE  
Order Entry Results Reporting 1 EN^ORERR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Outpatient Pharmacy 3 PSOHLNEW  PSONVNEW  PSOORUT1  

Entry Points

Name Comments DBIA/ICR reference
PEXIT
RXO
EN(POERR) ;
EXIT
CAN
NVA ;non-va med action
ACT ;activity log
HD ;place order on hold
XO

External References

Name Field # of Occurrence
NOW^%DTC CAN+17, XO+2, ACT+1
FILE^DIE XO+5
^DIK CAN+13, CAN+19, HD+15
EN^DIQ1 XO+9
EN^ORERR NVA+2, NVA+3
REVERSE^PSOBPSU1 PEXIT+7, HD+14
REF^PSOCAN2 CAN+12
^PSOCMOPA CAN+7
EXP^PSOHELP1 CAN+18
SEG^PSOHLSN1 XO+14, XO+19
SEND^PSOHLSN1 XO+22
REL^PSOORUT1 HD+1
CAN^PSOTPCAN PEXIT+8
ECAN^PSOUTL HD+10
DEM^VADPT XO+12
$$SITE^VASITE XO+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.4 - [#52.4] Classic Fileman Calls
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.4 - [#52.4] CAN+19
^PS(52.41 - [#52.41] EN+5, EN+6, EN+7, PEXIT+2, PEXIT+3, PEXIT+4*, PEXIT+5!, PEXIT+6*, HD+3, HD+4*
, HD+5*
^PS(52.5 - [#52.5] CAN+9, CAN+10, CAN+11, CAN+12, HD+15
^PS(55 - [#55] NVA+2, XO+6
^PSRX - [#52] RXO, RXO+1, PEXIT+7, PEXIT+8*, PEXIT+10, CAN, CAN+1*, CAN+4, CAN+5!, CAN+6
, CAN+12, CAN+14, CAN+15, CAN+16, CAN+17*, HD+6, HD+9*, HD+11, HD+12*, HD+13
, ACT+2, ACT+3*, ACT+5*
^PSRX("AD" CAN+5!
^PSRX("AH" CAN+1!
^UTILITY("DIQ1" XO+8!, XO+9!

Label References

Name Line Occurrences
ACT HD+14
CAN PEXIT+12
EXIT PEXIT+2, PEXIT+8, HD+1, HD+6, HD+16
HD PEXIT+1
NVA EN+3
PEXIT EN+5, RXO
RXO EN+4

Naked Globals

Name Field # of Occurrence
^( HD+13
^("STA" CAN, HD+11
^(0 PEXIT+4
^(2 HD+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT+2!, CAN+17, XO+4, ACT+1
%H EXIT+2!
%I EXIT+2!
ACNT EXIT+2!, CAN+15*, CAN+17
ACOM EXIT+2!, CAN*, CAN+1*, CAN+11*, CAN+17
ACT EXIT+2!, HD+1*, ACT+5
CMOP CAN+7!
CMOP( CAN+7
CMOP("L" CAN+7
CMOP("S" CAN+7
>> COUNT XO+12*, XO+20
DA PEXIT+2*, PEXIT+3, PEXIT+4, PEXIT+5, PEXIT+6, PEXIT+7*, PEXIT+8, PEXIT+10, EXIT+2!, CAN
, CAN+1, CAN+4, CAN+5, CAN+6, CAN+9*, CAN+10, CAN+11, CAN+12*, CAN+13*, CAN+14*
, CAN+15, CAN+16, CAN+17, CAN+19*, HD+2*, HD+3, HD+4, HD+5, HD+6*, HD+7
, HD+9, HD+10, HD+11, HD+12, HD+13, HD+14*, HD+15*!, NVA+1~, XO+8*, XO+9!
, ACT+2, ACT+3, ACT+5
>> DFN XO+12*, XO+13
DIC EXIT+2!, XO+9*!
DIE EXIT+2!, NVA+1~
DIK EXIT+2!, CAN+13*!, CAN+19*!, HD+15*!
DIQ XO+8!, XO+9!
DIQ(0 XO+9*
DR EXIT+2!, NVA+1~, XO+9*!
DT PEXIT+8, HD+9, HD+12, ACT+5
EXP EXIT+2!, HD+9*
FDA EXIT+2!, ACT+2*
FDT EXIT+2!
>> FIELD(0 XO+13*, XO+17*
>> FIELD(1 XO+18*
>> FIELD(2 XO+17*
>> FIELD(3 XO+13*, XO+17*
>> FIELD(5 XO+13*, XO+18*
FIELDS XO+22!
I EXIT+2!, HD+13*
IFN CAN+4*, CAN+5!
III EN+1~, EN+4*, EN+5, EN+6, EN+7, RXO*, RXO+1, PEXIT!
IR EXIT+2!, ACT+2*, ACT+3*, ACT+5
LFD EXIT+2!
LIMIT XO+12*, XO+16*, XO+22!
MSG NVA+2, NVA+3, XO+7!
MSG( EN+2, XO+20*
MSG(1 XO+10*
>> NAME XO+12*, XO+13
NOW EXIT+2!, ACT+1*, ACT+5
>> NULLFLDS XO+7*, XO+12, XO+16
NVA EN+2*, EN+3, NVA+1!
OI XO+22!
>> OO EN+2*
>> OR("STAT" NVA+3
ORD EXIT+2!, XO*, XO+3, XO+4, XO+6
ORS EN+5*, EN+7*, RXO+1*, RXO+2*, PEXIT!, PEXIT+2*, PEXIT+6*, PEXIT+12*, EXIT, EXIT+2!
, HD+1*, HD+5*, HD+6*, HD+16
>> PDA CAN+6*
>> PDFN EN+7, RXO+1, NVA+2, XO+3, XO+4, XO+6, XO+12
>> PLACER XO+6*, XO+17
POERR EN~
POERR("COMM" PEXIT*, PEXIT+6*, PEXIT+11*, EXIT+1*, HD+5*, HD+8*, HD+9*, HD+11*, HD+12, HD+16*
POERR("FILLER" PEXIT*, PEXIT+4*, PEXIT+10*, EXIT+1*, HD+4*, HD+7*
POERR("PHARMST" PEXIT+1*
POERR("PLACE" PEXIT+4*, PEXIT+10*
POERR("PSOFILNM" EN+4, RXO, PEXIT+2, PEXIT+7, HD+1, HD+2, HD+6, NVA+2, XO, XO+17
POERR("STAT" PEXIT*, PEXIT+1, PEXIT+4*, PEXIT+10*, EXIT+1*, HD+1, HD+4*, HD+9*, HD+11*, HD+12*
POERR("USER" CAN+17, ACT+5
PSCDA EXIT+2!, CAN+19*!
PSDA EXIT+2!, HD+6*, HD+14, HD+15
>> PSDTEST CAN+5*, CAN+6*, CAN+8*
>> PSODEATH XO+3, XO+20
PSODFN EXIT+2!, CAN+14*
PSODSC XO+22!
>> PSOEXFLG HD+9*
>> PSOHINST XO+9*, XO+10
PSONVA XO+22!
PSUS EXIT+2!, HD+13*, HD+15*, ACT+5
PSZORS EN+1~, RXO+2*, PEXIT!
>> REA CAN+18*
RF EXIT+2!, CAN+16*
RFCNT EXIT+2!, CAN+16*, CAN+17
RFDT CAN+4*, CAN+5!
RSDT EXIT+2!, HD+13*
RXDA EXIT+2!, CAN+9*, CAN+12, CAN+14
RXF EXIT+2!, HD+13*, ACT+4*, ACT+5
RXN EXIT+2!
RXP EXIT+2!
RXREF EXIT+2!, CAN+14*
SD EXIT+2!
SUB EXIT+2!, CAN+15*
SUSD EXIT+2!, CAN+4*, CAN+5!, CAN+6, CAN+10*, CAN+14!
SUSDA CAN+9*, CAN+12, CAN+13, CAN+14!
TMP XO+1~, XO+3!
TMP( XO+3*, XO+4*
VADM XO+12!
VADM(1 XO+12
X EXIT+2!
Y EXIT+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All