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 Total: 4

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Summary 1 GMTSPOST  

Entry Points

Name Comments DBIA/ICR reference
MED ; Controls Medicine 2.0 install and disable 2.2 components
GAFIHS ;EP; Checks conditions for auto-dsable of GAF components
PSO ; Controls Outpatient Pharmacy install
SOWKINST ; Install SOWKHSUM routine
MAS ;EP; checks if site has PIMS installed so MAS components can stay active
M22INST ; Install GMTSMCPS routine for med 2.2
SOWK ; Controls Social Work install
SCDIHS ;EP; Checks conditions for auto-dsable of Spinal Cord Dysfunction components
PSOINST(VERSION) ; Install routine corresponding to HS version in
; target account
; If the patch is already installed, then quit w/o overwriting
CRIHS ;EP; Checks conditions auto-disable of Clinical Reminders
PLINST ; Install GMPLHS routine
MED2INST ; Install GMTSMCPS routine for med 2.0
PL ; Controls Problem List 2.0 install
; Checks conditions for auto-disable of Problem List components

External References

Name Field # of Occurrence
DISABLE^GMTSPOST SOWK+5, MED+8, PL+5, CRIHS+4, GAFIHS+4, SCDIHS+4, MAS+5
^PSOHCSUM PSO+3
^SOWKHSUM SOWK+8
$$VERSION^XPDUTL PSO+4, SOWK+3, SOWK+6, MED+3, MED+14, 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 SOWKHSUM routine for Social Work Component. **"
  • Line Location: SOWK+9
Function Call: WRITE
  • Prompt: !,"Renaming GMTSSOWZ as SOWKHSUM."
  • Line Location: SOWKINST+2
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: SOWKINST+3
Function Call: WRITE
  • Prompt: !,"** Installing GMTSMCPS routine for Medicine 2.0 component. **"
  • Line Location: MED+12
Function Call: WRITE
  • Prompt: !,"Renaming GMTSMCPZ as GMTSMCPS."
  • Line Location: MED2INST+3
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: MED2INST+4
Function Call: WRITE
  • Prompt: !,"** Installing GMTSMCPS routine for Medicine 2.2 components. **"
  • Line Location: M22INST+2
Function Call: WRITE
  • Prompt: !,"Renaming GMTSMCZZ as GMTSMCPS."
  • Line Location: M22INST+4
Function Call: WRITE
  • Prompt: " Done.",!
  • Line Location: M22INST+5
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, SOWKINST+2, MED2INST+3, M22INST+4, PLINST+3
^%ZOSF("SAVE" PSOINST+8, SOWKINST+3, MED2INST+4, M22INST+5, PLINST+4
^%ZOSF("TEST" CRIHS+3, GAFIHS+3, SCDIHS+3, MAS+3
^GMT(142.1 - [#142.1] MAS+4
^UTILITY("GMTSMCPZ" MED2INST+4!
^UTILITY("GMTSMCZZ" M22INST+5!
^UTILITY("GMTSPLSZ" PLINST+4!
^UTILITY("GMTSPSZO" PSOINST+8!
^UTILITY("GMTSSOWZ" SOWKINST+3!

Label References

Name Line Occurrences
M22INST MED+14
MED2INST MED+13
PLINST PL+8
PSOINST PSO+5
SOWKINST SOWK+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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

Marked Items

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