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

Package: Surgery

Routine: SRSCHD2


Information

SRSCHD2 ;B'HAM ISC/MAM - SCHEDULE REQUESTED CASES ; [ 09/22/98 11:51 AM ]

Source Information

Source file <SRSCHD2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Surgery 7 MSG^SRHLZIU  (,STATUS)^SROERR0  ^SRSDISP  ^SRSGRPH  ^SRSTCH  ^SRSTIME  CONCRNT^SRSUTL  
VA FileMan 3 ^%DTC  ^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
Surgery 2 SRSCHD1  SRSUP1  

Entry Points

Name Comments DBIA/ICR reference
ROOM ; display graph, select room
GRPH
EN2
PATRN ; set up pattern
SRF ;
CC
LOOP ; break procedure if greater than 75 characters
LAP
DW
HL7 ;check for case modification
HL7RS ;check for case reschedule

External References

Name Field # of Occurrence
^%DTC ROOM+4, DW
^DIC ROOM+3
^DIE SRF+1, SRF+2, SRF+4, HL7RS+2
MSG^SRHLZIU HL7RS+3
^SROERR0 HL7+1, HL7+2
STATUS^SROERR0 HL7RS+3
^SRSDISP ROOM+2
^SRSGRPH PATRN+5
^SRSTCH ROOM+1
^SRSTIME ROOM+5
CONCRNT^SRSUTL CC

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ROOM+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: SRF+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CC+1
Function Call: WRITE
  • Prompt: !!,"Overlapping reservations on "_$E(SRSDATE,4,5)_"/"_$E(SRSDATE,6,7)_"/"_$E(SRSDATE,2,3)_". This case cannot be scheduled."
  • Line Location: LAP+0
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: LAP+1
Routine Call
  • DIC
  • Line Location:
    • ROOM+3
Routine Call
  • DIE
  • Line Location:
    • SRF+1
    • SRF+2
    • SRF+4
    • HL7RS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRS - [#131.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] SRF+1, SRF+2, CCHL7+1, HL7+2
^SRS - [#131.7] PATRN+1

Label References

Name Line Occurrences
GRPH PATRN+4
HL7 SRF+5
HL7RS PATRN+2, CC
LAP PATRN+1
SRF CC

Naked Globals

Name Field # of Occurrence
^("CON" CC

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> COUNT ROOM+6*, PATRN+3*, PATRN+5*
>> DA SRF+1*, SRF+2*, SRF+4*, HL7RS+2*
DIC ROOM+3!*
DIC("A" ROOM+3*
DIC("S" ROOM+3*
DIC(0 ROOM+3*
>> DIE SRF+1*, SRF+2*, SRF+4*, HL7RS+2*
DR SRF+1!*, SRF+2*!, SRF+4!*, HL7RS+2!*
DTIME LAP+1
>> I EN2+2*
IOF CC+1
>> LOOP LOOP+1*
>> M LOOP+1
>> MM ROOM+6*, LOOP+1*
>> MMM LOOP+1*
>> OLDATE HL7RS+2
>> OTHER SRF+2*
>> S EN2+1*, EN2+2*, PATRN+3, PATRN+5*
>> SR( SRF+1*, SRF+2*
>> SRBOTH CC
SREVENT HL7RS+3~*
SRGRPH ROOM+6!
SRGRPH( PATRN+3*, PATRN+5
>> SRNOCON SRF+1*
>> SROERR HL7+1*, HL7+2*, HL7RS+3*
>> SROPER LOOP+1*
>> SROPS( LOOP+1*
>> SRS1 EN2+1*, EN2+2, PATRN+1, PATRN+3, PATRN+5*
>> SRS2 EN2+1*, EN2+2, PATRN+1, PATRN+3, PATRN+5*
>> SRSA SRF+1*, SRF+2*, HL7+2
>> SRSAS SRF+1*, SRF+2*, HL7+2
SRSCC SRF+1, SRF+2, CCCC+1!
>> SRSDATE ROOM+4, PATRN+1, PATRN+3, PATRN+4*, PATRN+5*, PATRN+6*, SRF+4, LAPDWHL7RS+2
>> SRSDAY ROOM+4*, DW*
>> SRSDT1 ROOM+6, PATRN+6, SRF+4, HL7RS+2
>> SRSDT2 ROOM+6, SRF+4, HL7RS+2
SRSDT3 ROOM+6!*, PATRN+4!
>> SRSET EN2*, EN2+1
>> SRSET1 PATRN+4
>> SRSLAP PATRN+1*, PATRN+2
>> SRSOR ROOM+4*, PATRN+1, SRF+4, HL7+2
>> SRSOUT ROOM+1*, ROOM+2, ROOM+3*, ROOM+5*
>> SRSST EN2*, EN2+1
SRSTATUS HL7RS+3!
>> SRSTIME ROOM+6*, GRPHEN2PATRN+4*
>> SRSUPDT PATRN+1
>> SRTN SRF+1, SRF+2, SRF+4, CCHL7+1, HL7+2, HL7RS+2, HL7RS+3
>> SRTN("END" HL7RS+2
>> SRTN("OR" HL7+1, HL7+2
>> SRTN("START" HL7RS+1, HL7RS+2
>> SRUPDT CC+1
>> X ROOM+4, LAP+1*, DW
>> X1 ROOM+4*, DW*
>> X2 ROOM+4*, DW*
>> XX ROOM+6*
>> Y ROOM+3, ROOM+4
>> Z ROOM+5*
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 |  Naked Globals |  Local Variables  | All