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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSOPOS13

Package: Outpatient Pharmacy

Routine: PSOPOS13


Information

PSOPOS13 ;BIR/VRN - Post install routine ;2/29/04

Source Information

Source file <PSOPOS13.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 ^%ZTLOAD  $$DT^XLFDT  BMES^XPDUTL  OPTSTAT^XUTMOPT  
VA Fileman 2 (,DD)^%DT  (C,NOW)^%DTC  
MailMan 1 ^XMD  
Outpatient Pharmacy 1 SCMPX^PSOCMOP  
Registration 1 PID^VADPT  

Entry Points

Name Comments DBIA/ICR reference
EN ;
SRCH ; SEARCH THROUGH "CMP" XREF
GETLIST ;
SETLN(TXT)
START ;
ENV ;
MAIL ;

External References

Name Field # of Occurrence
^%DT ENV+16
DD^%DT MAIL+3, MAIL+4, MAIL+27
C^%DTC START+4, START+5
NOW^%DTC ENV+15, START+6, MAIL+2
^%ZTLOAD EN+3
SCMPX^PSOCMOP SRCH+13
PID^VADPT MAIL+20
$$DT^XLFDT START+3
^XMD MAIL+40
BMES^XPDUTL EN+4, START+7
OPTSTAT^XUTMOPT ENV+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Cannot install the patch while the following Tasks are scheduled:"
  • Line Location: ENV+7
Function Call: WRITE
  • Prompt: !,"1. PSXR SCHEDULED CS TRANS"
  • Line Location: ENV+8
Function Call: WRITE
  • Prompt: !,"2. PSXR SCHEDULED NON-CS TRANS"
  • Line Location: ENV+9
Function Call: WRITE
  • Prompt: !!,"Install Aborted!"
  • Line Location: ENV+10
Function Call: WRITE
  • Prompt: !
  • Line Location: ENV+15
Function Call: WRITE
  • Prompt: !!,"Cannot install the patch without queuing the post-install, install aborted!",!
  • Line Location: ENV+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] MAIL+31, GETLIST+4
^PS(52.5 - [#52.5] SRCH+2, SRCH+3, SRCH+4, SRCH+5, SRCH+6, SRCH+7, SRCH+8!, SRCH+9, SRCH+11!, SRCH+12
, GETLIST+8, GETLIST+9
^PSRX - [#52] GETLIST+10
^TMP($J MAIL+18, MAIL+19, MAIL+22, MAIL+24, MAIL+25, MAIL+41!, GETLIST+1!, GETLIST+11*
^XTMP("PSOPOS13" START+1!, START+2, START+4*, START+6*, SRCH+10*, SRCH+14, MAIL+3, GETLIST+2, GETLIST+3, GETLIST+5
, GETLIST+6, GETLIST+7, GETLIST+11
^XTMP("PSOPOS15" MAIL+41!, SETLN+2*

Label References

Name Line Occurrences
GETLIST SRCH+15
SETLN MAIL+8, MAIL+9, MAIL+10, MAIL+11, MAIL+12, MAIL+13, MAIL+15, MAIL+16, MAIL+34, MAIL+36
, MAIL+37, MAIL+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ENV+15, START+6, MAIL+2
%DT ENV+15!*, ENV+16!
%DT("A" ENV+15*
%DT(0 ENV+15*
CNT MAIL+1~, MAIL+17*, MAIL+34*, MAIL+36, MAIL+42!
DFN MAIL+19*, MAIL+22, MAIL+24, MAIL+25, MAIL+31, MAIL+42!
DIFROM MAIL+40~
DT START+3*, START+4, START+5
>> DTOUT ENV+16
DUZ MAIL+5
>> HDR MAIL+14*, MAIL+15
>> LINE MAIL+7*, SETLN+1*, SETLN+2
MSG MAIL+42!
NAM MAIL+18*, MAIL+19, MAIL+22, MAIL+24, MAIL+25, MAIL+42!, GETLIST+4*, GETLIST+11
PSOC7 SRCH+1~, SRCH+12*, SRCH+13
>> PSOCQ MAIL+21*, MAIL+22*, MAIL+24, MAIL+25
>> PSODEA SRCH+3*, SRCH+4, SRCH+5, SRCH+6, SRCH+7, SRCH+8, SRCH+11
>> PSODFN SRCH+6*, SRCH+7, SRCH+8, SRCH+10, SRCH+11
PSODIV SRCH+1~
>> PSODIV1 GETLIST+6*, GETLIST+7, GETLIST+11
PSODT SRCH+5*, SRCH+6, SRCH+7, SRCH+8, SRCH+10, SRCH+11, MAIL+42!
PSODT2 START+5*, SRCH+5, MAIL+41!
>> PSODV SRCH+4*, SRCH+5, SRCH+6, SRCH+7, SRCH+8, SRCH+9, SRCH+10, SRCH+11
>> PSOIEN SRCH+7*, SRCH+8, SRCH+9, SRCH+10, SRCH+11, SRCH+12, SRCH+13
PSOJOB MAIL+41!, GETLIST+2*, GETLIST+3, GETLIST+5, GETLIST+6, GETLIST+7, GETLIST+11
PSOPOS14 MAIL+23*, MAIL+25*, MAIL+26, MAIL+27, MAIL+42!
>> PSORX MAIL+23*, MAIL+24*, MAIL+25, MAIL+30, GETLIST+7*, GETLIST+8, GETLIST+9, GETLIST+11
>> PSORX1 GETLIST+9*, GETLIST+10
>> PSORXP GETLIST+10*, GETLIST+11
PSOSDT MAIL+23*, MAIL+28*, MAIL+33, MAIL+42!
PSOSQ MAIL+42!, GETLIST+3*, GETLIST+4, GETLIST+5, GETLIST+6, GETLIST+7, GETLIST+11
PSOSQ1 MAIL+42!, GETLIST+5*, GETLIST+6, GETLIST+7, GETLIST+11
>> PSOSTA SRCH+2*, SRCH+3, SRCH+4, SRCH+5, SRCH+6, SRCH+7, SRCH+8, SRCH+10, SRCH+11
PSOSTAT MAIL+23*, MAIL+26*, MAIL+32, MAIL+42!
PSOTIMEA MAIL+3*, MAIL+10, MAIL+41!
PSOTIMEB MAIL+2*, MAIL+4*, MAIL+11, MAIL+41!
PSOTXT MAIL+42!
SP MAIL+6!, MAIL+7*, MAIL+30, MAIL+31, MAIL+32, MAIL+33
TEXT MAIL+1~, MAIL+29*, MAIL+30*, MAIL+31*, MAIL+32*, MAIL+33*, MAIL+34
TSK ENV+2!, ENV+3!, ENV+4
TSK(1 ENV+3, ENV+6
TSKNAM ENV+2!, ENV+3*, ENV+4
TXT SETLN~, SETLN+2
>> X START+4, START+5
>> X1 START+4*, START+5*
>> X2 START+4*, START+5*
XMDUZ MAIL+5*, MAIL+41!
XMSUB MAIL+5*, MAIL+41!
XMTEXT MAIL+1~, MAIL+40*, MAIL+41!
>> XMY( MAIL+5*
>> XPDABORT ENV+11*, ENV+16*
>> XPDENV ENV+14
>> XPDGREF ENV+17, EN+1
>> Y ENV+16, ENV+17, MAIL+3*, MAIL+4*, MAIL+27*, MAIL+28
ZTDESC EN+2*, EN+3!
ZTDTH EN+1*, EN+3!
ZTIO EN+2*, EN+3!
>> ZTQUEUED EN+4, START+2, MAIL+43
>> ZTREQ START+2*, MAIL+43*
ZTRTN EN+2*, EN+3!
>> ZTSK EN+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All