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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SROPRE

Package: Surgery

Routine: SROPRE


Information

SROPRE ;B'HAM ISC/MAM - PRE-INIT FOR VERSION 3 ; 16 JAN 1990 9:20 AM

Source Information

Source file <SROPRE.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 7 ^%DT  %XY^%RCR  ^DIC  FILE^DICN  ^DIE  ^DIK  EN^DIU2  
Surgery 1 ^SROPRE0  

Entry Points

Name Comments DBIA/ICR reference
UP
NEW
OR ; kill "S" and "SS" nodes
MORE
DD ; delete DDs for file 133.8
OPT ; delete the option 'Complication of Surgical Procedures'
TASK ; delete obsolete tasked options
GRAPH ; update graph to 24 hour format
CLEAN ; remove option from any menu
OPT1 ; Entry point for SR*3*9 if Surgery v3 already installed
XUHALT
FINE

External References

Name Field # of Occurrence
^%DT SROPRE+7
%XY^%RCR XUHALT+8
^DIC NEW+1
FILE^DICN XUHALT+1
^DIE XUHALT+5
^DIK OPT+1, TASK+1, TASK+2, TASK+3, CLEAN+1, OPT1+1
EN^DIU2 DD+2
^SROPRE0 SROPRE+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"SURGERY VERSION 3.0",!
  • Line Location: SROPRE+2
Function Call: WRITE
  • Prompt: !!,"The pre-initialization routine will delete the display graphs stored in",!,"the ^SRS global for all dates up to two weeks prior to today. The option",!,"SRTASK-SCRAP has been modified to clean up this global on "
  • Line Location: SROPRE+5
Function Call: WRITE
  • Prompt: "a regular basis.",!!
  • Line Location: SROPRE+6
Function Call: WRITE
  • Prompt: !!,"Updating existing schedule graphs to new 24 hour format..."
  • Line Location: SROPRE+8
Function Call: WRITE
  • Prompt: !!!
  • Line Location: UP+1
Function Call: WRITE
  • Prompt: !!,"Prior to using the Surgery package, an entry must be made in the Surgery",!,"Site Parameters file. Please enter the name of the institution that will",!,"appear on all of your Surgery Reports.",!!
  • Line Location: NEW+0
Function Call: WRITE
  • Prompt: !!!,"The pre-initialization routine will delete the data dictionary for the",!,"SURGERY WAITING LIST file. The SRINITs will re-create the DDs later. The",!,"entries in this file will NOT be deleted. The pre-initialization "
  • Line Location: MORE+0
Function Call: WRITE
  • Prompt: "routine",!,"will also delete the option 'Complications of Surgical Procedures' from",!,"your OPTION file. The functionality of this option has been moved into",!,"the 'Morbidity and Mortality Reports' option."
  • Line Location: MORE+1
Function Call: WRITE
  • Prompt: !!,"Three other options that will be deleted from your OPTION file are",!,"'Calculate Average Operation Times', 'Lock Surgery Cases', and 'Delete"
  • Line Location: MORE+2
Function Call: WRITE
  • Prompt: !,"Outstanding Requests'. The functionality of these three options has",!,"been moved into 'Surgery Nightly Cleanup and Updates' which will need",!,"to be tasked to run each night.",!!!
  • Line Location: MORE+3
Function Call: WRITE
  • Prompt: !,"Deleting data dictionaries for the SURGERY WAITING LIST file..."
  • Line Location: DD+1
Function Call: WRITE
  • Prompt: !!,"Deleting 'Complication of Surgical Procedures' option..."
  • Line Location: OPT+1
Function Call: WRITE
  • Prompt: !!,"Deleting 'Calculate Average Operation Times' option..."
  • Line Location: TASK+1
Function Call: WRITE
  • Prompt: !!,"Deleting 'Lock Surgery Cases' option..."
  • Line Location: TASK+2
Function Call: WRITE
  • Prompt: !!,"Deleting 'Delete Outstanding Requests' option..."
  • Line Location: TASK+3
Function Call: WRITE
  • Prompt: !,"Deleting 'Complication of Surgical Procedures' option..."
  • Line Location: OPT1+1
Function Call: WRITE
  • Prompt: !,"Re-adding option XUHALT..."
  • Line Location: XUHALT+2
Function Call: WRITE
  • Prompt: !,"Finished."
  • Line Location: FINE+0
Routine Call
  • DIC
  • Line Location:
    • NEW+1
Routine Call
  • DIE
  • Line Location:
    • XUHALT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] OPT+1, TASK+1, TASK+2, TASK+3, CLEAN+1, OPT1+1, XUHALT
^DIC(9.2 - [#9.2] XUHALT+3
^SRO(133 - [#133] SROPRE+3, SROPRE+4
^SRS - [#131.7] SROPRE+7, UPOR+1!, GRAPH+1*, GRAPH+2*

Label References

Name Line Occurrences
CLEAN OPT+1
FINE XUHALTXUHALT+1
GRAPH UP
MORE UP+1
NEW SROPRE+3
OR SROPRE+7

Naked Globals

Name Field # of Occurrence
^(1 GRAPH+1, GRAPH+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X XUHALT+8*
>> %Y XUHALT+8*
DA OPT+1!*, TASK+1!*, TASK+2!*, TASK+3!*, TASK+4!, CLEAN+1!*, OPT1+1!*, XUHALT+5!*
DA(1 CLEAN+1*
DIC NEW+1!*, XUHALT+1!*
DIC("A" NEW+1*
DIC(0 NEW+1*, XUHALT+1*
DIE XUHALT+5!*
DIK OPT+1!*, TASK+1!*, TASK+2!*, TASK+3!*, TASK+4!, CLEAN+1!*, OPT1+1!*
DINUM XUHALT+1*!
>> DIU DD+2*
>> DIU(0 DD+2*
DLAYGO XUHALT+1*!
DR XUHALT+5!*
>> EDATE SROPRE+7*
>> MM GRAPH+1*, GRAPH+2*
SRACT XUHALT+4*, XUHALT+5, FINE!
SRDES FINE!
SRDES( XUHALT+6*
SRDES(1 XUHALT+6*, XUHALT+7*
SRDES(10 XUHALT+6*
SRDES(99 XUHALT+6*
SRHELP XUHALT+3*, XUHALT+5, FINE!
SRINST SROPRE+3*, SROPRE+4!, NEW+1*
>> SRM CLEAN+1*
SROPT OPT+1*, CLEAN+1, XUHALT+3*, XUHALT+5, FINE!
>> SROR SROPRE+7*, UP*, OR+1, GRAPH+1, GRAPH+2
>> SRSDATE SROPRE+7*, UP*, OR+1, GRAPH+1, GRAPH+2
>> X SROPRE+7*, GRAPH+1*, GRAPH+2*, XUHALT+1*
>> Y SROPRE+7, NEW+1, XUHALT+1, XUHALT+3
>> Z SROPRE+4*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All