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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: GMTSPOS1

Package: Health Summary

Routine: GMTSPOS1


Information

GMTSPOS1 ;SLC/SBW - Smart routine installer and Comp. Disabler ;22/MAR/95

Source Information

Source file <GMTSPOS1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Summary 1 DISABLE^GMTSPOST  
Kernel 1 $$VERSION^XPDUTL  
Outpatient Pharmacy 1 ^PSOHCSUM  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Summary 1 GMTSPOST  

Entry Points

Name Comments DBIA/ICR reference
PSO ; Controls Outpatient Pharmacy install
PSOINST(VERSION) ; Install routine corresponding to HS version in
; target account
; If the patch is already installed, then quit w/o overwriting
MED ; Controls Medicine 2.0 install and disable 2.2 components
MED2INST ; Install GMTSMCPS routine for med 2.0
M22INST ; Install GMTSMCPS routine for med 2.2
PL ; Controls Problem List 2.0 install
; Checks conditions for auto-disable of Problem List components
PLINST ; Install GMPLHS routine

External References

Name Field # of Occurrence
DISABLE^GMTSPOST MED+5, PL+5
^PSOHCSUM PSO+3
$$VERSION^XPDUTL PSO+4, MED+3, MED+9, PL+3, PL+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"** Installing GMTSPSO routine for Outpatient Pharmacy component. **"
  • Line Location: PSOINST+5
Function Call: WRITE
  • Prompt: !," Outpatient Pharmacy version ",VERSION," is installed in this account.",!
  • Line Location: PSOINST+6
Function Call: WRITE
  • Prompt: !,"Renaming GMTSPSZO as GMTSPSO."
  • Line Location: PSOINST+7
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: PSOINST+8
Function Call: WRITE
  • Prompt: !,"** Installing GMTSMCPS routine for Medicine 2.0 component. **"
  • Line Location: MED+7
Function Call: WRITE
  • Prompt: !,"Renaming GMTSMCPZ as GMTSMCPS."
  • Line Location: MED2INST+2
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: MED2INST+3
Function Call: WRITE
  • Prompt: !,"** Installing GMTSMCPS routine for Medicine 2.2 components. **"
  • Line Location: M22INST+1
Function Call: WRITE
  • Prompt: !,"Renaming GMTSMCZZ as GMTSMCPS."
  • Line Location: M22INST+3
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: M22INST+4
Function Call: WRITE
  • Prompt: !,"** Installing GMPLHS routine for Problem List components. **"
  • Line Location: PL+7
Function Call: WRITE
  • Prompt: !,"Renaming GMTSPLSZ as GMPLHS."
  • Line Location: PLINST+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: PLINST+3
Function Call: WRITE
  • Prompt: " Done."
  • Line Location: PLINST+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" PSOINST+7, MED2INST+2, M22INST+3, PLINST+3
^%ZOSF("SAVE" PSOINST+8, MED2INST+3, M22INST+4, PLINST+4
^UTILITY("GMTSMCPZ" MED2INST+3!
^UTILITY("GMTSMCZZ" M22INST+4!
^UTILITY("GMTSPLSZ" PLINST+4!
^UTILITY("GMTSPSZO" PSOINST+8!

Label References

Name Line Occurrences
M22INST MED+9
MED2INST MED+8
PLINST PL+8
PSOINST PSO+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIE PSOINST+3~, PSOINST+8*, MED2INST+1~, MED2INST+3*, M22INST+2~, M22INST+4*, PLINST+1~, PLINST+4*
DIF PSOINST+3~, PSOINST+7*, MED2INST+1~, MED2INST+2*, M22INST+2~, M22INST+3*, PLINST+1~, PLINST+3*
GMMSG PSOINST+3~, MED+1~, MED+4*, MED2INST+1~, M22INST+2~, PL+2~, PL+4*, PLINST+1~
GMPSOVER PSO+1~, PSO+4*, PSO+5
VERSION PSOINST~, PSOINST+4, PSOINST+6
X PSOINST+3~, PSOINST+7*, PSOINST+8*, MED+1~, MED+5*, MED2INST+1~, MED2INST+2*, MED2INST+3*, M22INST+2~, M22INST+3*
M22INST+4*, PL+2~, PL+5*, PLINST+1~, PLINST+3*, PLINST+4*
XCN PSOINST+3~, PSOINST+8*, MED2INST+1~, MED2INST+3*, M22INST+2~, M22INST+4*, PLINST+1~, PLINST+4*
XCNP PSOINST+3~, PSOINST+7*, MED2INST+1~, MED2INST+2*, M22INST+2~, M22INST+3*, PLINST+1~, PLINST+3*

Marked Items

Name Field # of Occurrence
$T(^PSOHCSUM PSO+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All