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 ;2/25/09 9:47am

Source Information

Source file <PSOORUTL.m>

Call Graph

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  (CHKCMOP,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

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

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+16, XO+2, ACT+1
^DIE CAN+2
FILE^DIE XO+5
^DIK CAN+12, CAN+18, HD+15
EN^DIQ1 XO+9
EN^ORERR NVA+2, NVA+3
REVERSE^PSOBPSU1 PEXIT+7, HD+14
REF^PSOCAN2 CAN+11
^PSOCMOPA CAN+6
EXP^PSOHELP1 CAN+17
SEG^PSOHLSN1 XO+14, XO+19
SEND^PSOHLSN1 XO+22
REL^PSOORUT1 HD+1
CAN^PSOTPCAN PEXIT+8
CHKCMOP^PSOUTL 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+18
^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+8, CAN+9, CAN+10, CAN+11, HD+15
^PS(55 - [#55] NVA+2, XO+6
^PSRX - [#52] RXO, RXO+1, PEXIT+7, PEXIT+8*, PEXIT+10, CAN, CAN+1*, CAN+2, CAN+3, CAN+4!
, CAN+5, CAN+11, CAN+13, CAN+14, CAN+15, CAN+16*, HD+6, HD+9*, HD+11, HD+12*
, HD+13, ACT+2, ACT+3*, ACT+5*
^PSRX("AD" CAN+4!
^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+16, XO+4, ACT+1
%H EXIT+2!
%I EXIT+2!
ACNT EXIT+2!, CAN+14*, CAN+16
ACOM EXIT+2!, CAN*, CAN+1*, CAN+10*, CAN+16
ACT EXIT+2!, HD+1*, ACT+5
CMOP CAN+6!
CMOP( CAN+6
CMOP("L" CAN+6
CMOP("S" CAN+6
>> 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+2, CAN+3, CAN+4, CAN+5, CAN+8*, CAN+9, CAN+10, CAN+11*, CAN+12*
, CAN+13*, CAN+14, CAN+15, CAN+16, CAN+18*, 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!, CAN+2*!, NVA+1~
DIK EXIT+2!, CAN+12*!, CAN+18*!, HD+15*!
DIQ XO+8!, XO+9!
DIQ(0 XO+9*
DR EXIT+2!, CAN+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+3*, CAN+4!
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+5*
>> 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+16, ACT+5
PSCDA EXIT+2!, CAN+18*!
PSDA EXIT+2!, HD+6*, HD+14, HD+15
>> PSDTEST CAN+4*, CAN+5*, CAN+7*
>> PSODEATH XO+3, XO+20
PSODFN EXIT+2!, CAN+13*
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+17*
RF EXIT+2!, CAN+15*
RFCNT EXIT+2!, CAN+15*, CAN+16
RFDT CAN+3*, CAN+4!
RSDT EXIT+2!, HD+13*
RXDA EXIT+2!, CAN+8*, CAN+11, CAN+13
RXF EXIT+2!, HD+13*, ACT+4*, ACT+5
RXN EXIT+2!
RXP EXIT+2!
RXREF EXIT+2!, CAN+13*
SD EXIT+2!
SUB EXIT+2!, CAN+14*
SUSD EXIT+2!, CAN+3*, CAN+4!, CAN+5, CAN+9*, CAN+13!
SUSDA CAN+8*, CAN+11, CAN+12, CAN+13!
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