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

Package: Health Summary

Routine: GMTSPOST


Information

GMTSPOST ;SLC/JER - Post-init for Health Summary ;10/4/19 9:39am

Source Information

Source file <GMTSPOST.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Health Summary 7 ENPOST^GMTSLOAD  ^GMTSONIT  (MED,PL,PSO)^GMTSPOS1  EN^GMTSPOS2  DISABLE^GMTSPOST  $$NOW^GMTSPREI  REGDTM^GMTSU  
Kernel 2 ($$FMDIFF,FMDIFF)^XLFDT  $$VERSION^XPDUTL  
VA FileMan 2 ^DIC  ^DIE  

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: 2

Package Total Caller Graph
Health Summary 2 GMTSPOS1  GMTSPOST  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Controls branching and execution
SPOOL ; Convert spool name to pointer value
PARAM ; Convert YES/NO codes from 1/0 to Y/N
INPHAR ; Checks conditions auto-disable of Inpatient Pharmacy components
OUTPHAR ; Checks conditions auto-disable of Outpatient Pharmacy components
DIET ; Checks conditions auto-disable of Dietetics
OERR ; Checks conditions auto-disable of OERR Orders
VITALS ; Checks conditions auto-disable of Vitals
PRGNOTE ; Checks conditions auto-disable of Progress Note components
SURG ; Checks conditions for auto-disable of Surgery component
DCS ; Checks conditions for auto-disable of Discharge Summary components
CP ; Checks conditions for auto-disable of Compensation and Pension component
LAB ; Checks condition for auto-disable of Lab components
RAD ; Checks condition for auto-disable of Radiology
MHPE ; Checks condition for auto-disable of Mental Health
PCE ; Checks for existence of PCE package...Disables components if absents
DISABLE ; Disable components if auto-disable conditions are met
FINITO ; Finish initialization, inform user
DIFF(END,BEGIN) ; Converts time difference to external format

External References

Name Field # of Occurrence
^DIC SPOOL+5, DISABLE+2
^DIE DISABLE+5
ENPOST^GMTSLOAD MAIN+10
^GMTSONIT MAIN+11
MED^GMTSPOS1 MAIN+5
PL^GMTSPOS1 MAIN+5
PSO^GMTSPOS1 MAIN+5
EN^GMTSPOS2 MAIN+6
DISABLE^GMTSPOST CP+5, LAB+4, LAB+5, LAB+6, RAD+4, MHPE+4, PCE+4, PCE+5, PCE+6
$$NOW^GMTSPREI FINITO+2
REGDTM^GMTSU FINITO+5, FINITO+7
$$FMDIFF^XLFDT DIFF+2
FMDIFF^XLFDT FINITO+4
$$VERSION^XPDUTL CP+3, LAB+2, RAD+2, MHPE+2, PCE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Starting post-init action now...."
  • Line Location: MAIN+2
Function Call: WRITE
  • Prompt: !!,"'C' cross-reference on the GMTS AD HOC OPTION type in file 142 deleted."
  • Line Location: MAIN+8
Function Call: WRITE
  • Prompt: !,"It will be rebuilt"
  • Line Location: MAIN+9
Function Call: WRITE
  • Prompt: !!,"Post-init successfully completed."
  • Line Location: MAIN+12
Function Call: WRITE
  • Prompt: !!,"Converting "_X_" to a pointer value for Spool Device in Site Parameter file."
  • Line Location: SPOOL+6
Function Call: WRITE
  • Prompt: !,"** Can't converted "_X_" to a pointer value. **"
  • Line Location: SPOOL+8
Function Call: WRITE
  • Prompt: !,"Enter a Valid Spool Device using 'Edit Health Summary Site Parameters' option."
  • Line Location: SPOOL+9
Function Call: WRITE
  • Prompt: !,X," converted successfully."
  • Line Location: SPOOL+11
Function Call: WRITE
  • Prompt: !,X," Health Summary Component disabled"
  • Line Location: DISABLE+4
Function Call: WRITE
  • Prompt: !!,"HEALTH SUMMARY VERSION 2.7 INITIALIZATION COMPLETE!"
  • Line Location: FINITO+3
Function Call: WRITE
  • Prompt: !!?9,"Initialization began at: ",X
  • Line Location: FINITO+6
Function Call: WRITE
  • Prompt: !!?5,"Initialization completed at: ",X
  • Line Location: FINITO+8
Function Call: WRITE
  • Prompt: !!?7,"TOTAL Initialization Time: ",GMTSITD
  • Line Location: FINITO+9
Routine Call
  • DIC
  • Line Location:
    • SPOOL+5
    • DISABLE+2
Routine Call
  • DIE
  • Line Location:
    • DISABLE+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142.1 - [#142.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" INPHAR+3, OUTPHAR+3, DIET+3, OERR+3, VITALS+3
^GMR(121 PRGNOTE+2, PRGNOTE+3
^GMR(128 DCS+2
^GMT(142 - [#142] MAIN+7!
^GMT(142.99 - [#142.99] SPOOL+2, SPOOL+10*, PARAM+3, PARAM+5*, PARAM+6*
^SRF - [#130] SURG+2
^YSP(606 PRGNOTE+2

Label References

Name Line Occurrences
$$DIFF FINITO+2
CP MAIN+5
DCS MAIN+5
DIET MAIN+5
DISABLE INPHAR+5, OUTPHAR+5, DIET+5, OERR+5, VITALS+5, PRGNOTE+2, PRGNOTE+3, SURG+2, DCS+4
FINITO MAIN+13
INPHAR MAIN+5
LAB MAIN+5
MHPE MAIN+5
OERR MAIN+5
OUTPHAR MAIN+5
PARAM MAIN+3
PCE MAIN+5
PRGNOTE MAIN+5
RAD MAIN+5
SPOOL MAIN+3
SURG MAIN+5
VITALS MAIN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEGIN DIFF~, DIFF+2
DA SPOOL+1~, DISABLE+1~, DISABLE+5*
DIC SPOOL+1~, SPOOL+4*, DISABLE+1~, DISABLE+2*, DISABLE+5
DIC(0 SPOOL+4*, DISABLE+2*
DIE SPOOL+1~, DISABLE+1~, DISABLE+5*
DIFF DIFF+1~, DIFF+2*, DIFF+3
DR DISABLE+1~, DISABLE+5*
END DIFF~, DIFF+2
GMI MAIN+1~
GMMSG INPHAR+1~, INPHAR+5*, OUTPHAR+1~, OUTPHAR+5*, DIET+1~, DIET+5*, OERR+1~, OERR+5*, VITALS+1~, VITALS+5*
PRGNOTE+1~, PRGNOTE+2*, PRGNOTE+3*, SURG+1~, SURG+2*, DCS+1~, DCS+3*, CP+1~, CP+4*, LAB+1~
LAB+3*, RAD+1~, RAD+3*, MHPE+1~, MHPE+3*, PCE+1~, PCE+3*, DISABLE+5
GMNUM PARAM+1~, PARAM+2*, PARAM+3, PARAM+5, PARAM+6
GMTJ MAIN+1~
GMTSEG MAIN+1~
GMTSI MAIN+1~
GMTSIFN MAIN+1~
GMTSIFT FINITO+1~, FINITO+2*, FINITO+7
GMTSIST MAIN+14!, FINITO+2, FINITO+5
GMTSITD FINITO+1~, FINITO+2*, FINITO+9
GMTSNM MAIN+1~
HR DIFF+1~, DIFF+2*, DIFF+4*, DIFF+5
INCLUDE MAIN+1~, MAIN+10*
MIN DIFF+1~, DIFF+3*, DIFF+4*, DIFF+5
SEC DIFF+1~, DIFF+3*, DIFF+4*, DIFF+5
U SPOOL+2, SPOOL+10, PARAM+3, PARAM+5, PARAM+6
X SPOOL+1~, SPOOL+2*, SPOOL+3, SPOOL+6, SPOOL+8, SPOOL+11, PARAM+1~, PARAM+3*, PARAM+4, PARAM+5
PARAM+6, INPHAR+1~, INPHAR+2*, INPHAR+5*, OUTPHAR+1~, OUTPHAR+2*, OUTPHAR+5*, DIET+1~, DIET+2*, DIET+5*
OERR+1~, OERR+2*, OERR+5*, VITALS+1~, VITALS+2*, VITALS+5*, PRGNOTE+1~, PRGNOTE+2*, PRGNOTE+3*, SURG+1~
SURG+2*, DCS+1~, DCS+4*, CP+1~, CP+5*, LAB+1~, LAB+4*, LAB+5*, LAB+6*, RAD+1~
RAD+4*, MHPE+1~, MHPE+4*, PCE+1~, PCE+4*, PCE+5*, PCE+6*, DISABLE+4, FINITO+1~, FINITO+5*
FINITO+6, FINITO+7*, FINITO+8
Y SPOOL+7, SPOOL+10, DISABLE+1~, DISABLE+3, DISABLE+5, DIFF+1~, DIFF+5*, DIFF+6

Marked Items

Name Field # of Occurrence
$T(FMDIFF^XLFDT FINITO+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All