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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSO690PI

Package: Outpatient Pharmacy

Routine: PSO690PI


Information

PSO690PI ;HDSO/TTN - PS0*7.0*690 Post-install routine; Sep 28, 2022@15:00

Source Information

Source file <PSO690PI.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 FILE^DICN  ^DIK  $$GET1^DIQ  ^DIR  
Kernel 3 $$FMADD^XLFDT  (BMES,MES)^XPDUTL  XREF^XQORM  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point for this post-install routine
MAIN ; Main processing for this patch
ORD101 ; Check for dup "RR" in ORD(101) globals
RESTORE ; Restore the previously backed up entry

External References

Name Field # of Occurrence
FILE^DICN RESTORE+31
^DIK ORD101+15
$$GET1^DIQ ORD101+7
^DIR RESTORE+8
$$FMADD^XLFDT EN+7
BMES^XPDUTL EN+4, EN+11, RESTORE+12, RESTORE+14, RESTORE+18, RESTORE+23, RESTORE+32, RESTORE+35
MES^XPDUTL MAIN+14, MAIN+15, MAIN+18, MAIN+19, MAIN+21, ORD101+16, ORD101+17, ORD101+20, ORD101+21
XREF^XQORM MAIN+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+20
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+22
Function Call: WRITE
  • Prompt: !
  • Line Location: ORD101+18
Function Call: WRITE
  • Prompt: !
  • Line Location: ORD101+22
Function Call: WRITE
  • Prompt: #
  • Line Location: RESTORE+1
Routine Call
  • DIR
  • Line Location:
    • RESTORE+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] MAIN+2, MAIN+8, ORD101+3, ORD101+4, ORD101+12, RESTORE+17
^XTMP("PSO*7.0*690 POST INSTALL" EN+6!, EN+7*, MAIN+6*, MAIN+8*, MAIN+25*, ORD101+13*, RESTORE+12, RESTORE+20, RESTORE+22, RESTORE+24
RESTORE+29
^XUTL("XQORM" MAIN+6, MAIN+12, RESTORE+21!, RESTORE+22*

Label References

Name Line Occurrences
MAIN EN+9
ORD101 MAIN+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+1~, ORD101+14*, RESTORE+25~, RESTORE+28*, RESTORE+29*, RESTORE+30
DA(1 ORD101+14*, RESTORE+27*
DIC RESTORE+25~, RESTORE+26*
DIC("DR" RESTORE+30*
DIC(0 RESTORE+26*
DIE EN+1~
DIK EN+1~, ORD101+14*
DIR RESTORE+2~
DIR("A" RESTORE+3*, RESTORE+4*, RESTORE+5*, RESTORE+6*, RESTORE+7*
DIR("B" RESTORE+7*
DIR(0 RESTORE+7*
DR RESTORE+25~
DT EN+7
DUPFLAG EN+2~, ORD101+2*, ORD101+9*, ORD101+19
FOUND EN+1~, MAIN+1*, MAIN+12*, MAIN+13
PRITM101 ORD101+1~, ORD101+12*, ORD101+13
PRTCIEN EN+1~, MAIN+2*, MAIN+3, MAIN+4, MAIN+6, MAIN+8, ORD101+3, ORD101+4, ORD101+12, ORD101+13
ORD101+14, RESTORE+2~, RESTORE+17*, RESTORE+18, RESTORE+19, RESTORE+22, RESTORE+24, RESTORE+26, RESTORE+27, RESTORE+29
RESTORE+32
PRTCITMIEN EN+2~, ORD101+2*, ORD101+3*, ORD101+4, ORD101+12, ORD101+14
PRTCNM EN+1~, EN+9*, MAIN+2, MAIN+15, MAIN+19, MAIN+21, ORD101+17, ORD101+21, RESTORE+2~, RESTORE+16*
RESTORE+17, RESTORE+18, RESTORE+23, RESTORE+32
RRIEN EN+1~, MAIN+1*, MAIN+12*
RXRFLDATA EN+2~, ORD101+4*, ORD101+5, ORD101+6
RXRFLIEN EN+2~, ORD101+6*, ORD101+7
RXRFLMNMC EN+2~, ORD101+5*
RXRFLNM EN+2~, ORD101+7*, ORD101+8, ORD101+16
U ORD101+5, ORD101+6
X RESTORE+25~, RESTORE+30*
XQORM EN+1~, MAIN+4*, MAIN+6, MAIN+12, MAIN+25, RESTORE+2~, RESTORE+19*, RESTORE+20, RESTORE+21, RESTORE+22
Y RESTORE+2~, RESTORE+9
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All