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

Package: Scheduling

Routine: SDAMWI1


Information

SDAMWI1 ;ALB/MJK - Walk-Ins (cont.) ;JUN 21, 2017

Source Information

Source file <SDAMWI1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Scheduling 9 $$INP^SDAM2  MAKE^SDAMEVT  SDECADD^SDEC07  ($$APPTGET,$$GETRES)^SDECUTL  ($$SDWLA,$$STATUS)^SDM1A  EN1^SDM3  ELIG^SDM4  EN^SDROUT1  
RT^SDUTL  
VA FileMan 3 EN1^DIK  $$GET1^DIQ  ^DIR  
Kernel 1 $$FMADD^XLFDT  

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
Scheduling 2 SDAMWI  SDCO1  

Entry Points

Name Comments DBIA/ICR reference
MAKE(DFN,SDCL,SDT) ; -- set globals for appt
; input: DFN ; SDCL := clinic# ; SDT := appt d/t
; returned: success := 1
SC
SP
C
SDEC
RT ; -- request record
ROUT(DFN) ; -- print routing slip
ROUTQ
DUAL ; -- ask elig if pt has more than one
EVT ; -- separate if need to NEW vars

External References

Name Field # of Occurrence
EN1^DIK MAKE+12
$$GET1^DIQ SDEC+3, SDEC+5
^DIR ROUT+2
$$INP^SDAM2 MAKE+5
MAKE^SDAMEVT EVT+1
SDECADD^SDEC07 SDEC+10
$$APPTGET^SDECUTL MAKE+15
$$GETRES^SDECUTL SDEC+7
$$SDWLA^SDM1A SDEC+5
$$STATUS^SDM1A MAKE+8
EN1^SDM3 MAKE+6
ELIG^SDM4 DUAL+1
EN^SDROUT1 ROUT+3
RT^SDUTL RT+1
$$FMADD^XLFDT SDEC+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ROUT+2
Routine Call
  • DIR
  • Line Location:
    • ROUT+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] MAKE+7, MAKE+8*
^SC - [#44] MAKE+14*, MAKE+20, MAKE+21, SCSP+1, SP+2*, CSDEC+9, DUAL+1*

Label References

Name Line Occurrences
C SCSP+1
DUAL MAKE+14
EVT MAKE+14
ROUT MAKE+14
ROUTQ ROUT+2
RT MAKE+14
SC SC
SDEC MAKE+16
SP SP

Naked Globals

Name Field # of Occurrence
^( MAKE+14*
^(0 MAKE+7*, MAKE+14*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SC+2*
DA MAKE+4~, MAKE+12*
DA(1 MAKE+12*
DFN MAKE~, MAKE+5, MAKE+7, MAKE+8, MAKE+12, MAKE+14, MAKE+15, SDEC+5, SDEC+10, ROUT~
EVT+1
DIK MAKE+4~, MAKE+12*
DIK(1 MAKE+12*
DIR ROUT+2!
DIR("A" ROUT+1*
DIR(0 ROUT+1*
>> DIRUT ROUT+2
DIV MAKE+11~, EVT+1~
DT MAKE+8, MAKE+14
DUZ MAKE+8, MAKE+14
HSI MAKE+18~, MAKE+21*, SC
I MAKE+14*, MAKE+18~, SC*, SP+1*, RT+1, DUAL+1, EVT+1~
IOP ROUT+3!
>> ORDER ROUT+3*
S MAKE+18~, SC*, SC+2, SP*, SP+1*, SP+2
SB MAKE+18~, MAKE+21*, SC
SC MAKE+4~, MAKE+5*, MAKE+8, MAKE+14, MAKE+19*, MAKE+20, MAKE+21, SCSP+1, SP+2
CRT+1, DUAL+1
SD MAKE+4~, MAKE+6*, MAKE+19*, MAKE+20, SCSP+1, SP+2, C
SDAP MAKE+4~, MAKE+15*, MAKE+16
SDAPPT SDEC+1~, SDEC+5*, SDEC+10
>> SDAPTYP MAKE+8, SDEC+2*, SDEC+3*, SDEC+5, SDEC+10, DUAL+1
SDCL MAKE~, MAKE+5, MAKE+15, MAKE+19, SDEC+3, SDEC+5, SDEC+7, SDEC+9, SDEC+10, EVT+1
SDCLN SDEC+5~*
>> SDDA MAKE+14*, EVT+1
>> SDDECOD DUAL+1
SDDIF MAKE+18~, MAKE+21*, SCSC+2, SP+1
SDECANS SDEC+4*, SDEC+5, SDEC+6!
SDECSL SDEC+1~, SDEC+8*, SDEC+9*, SDEC+10
SDEMP DUAL+1*!
SDINP MAKE+4~, MAKE+5*, MAKE+8
SDNOT MAKE+18~, SP+1*
>> SDPL RT+1*
>> SDREP ROUT+3*
SDRES SDEC+1~, SDEC+7*, SDEC+10
>> SDRT RT+1*
>> SDSC RT+1*
>> SDSL MAKE+14
>> SDSTART ROUT+3*
SDT MAKE~, MAKE+5, MAKE+6, MAKE+8, MAKE+12, MAKE+14, MAKE+15, MAKE+19, SDEC+5, SDEC+10
RT+1, DUAL+1, EVT+1
>> SDTTM RT+1*
>> SDWL SDEC+5, SDEC+10
>> SDX ROUT+3*
>> SDXSCAT MAKE+8
SI MAKE+18~, MAKE+21*, SC
SL MAKE+18~, MAKE+21*, SCSC+2, SDEC+8
SM MAKE+18~, SC+1*, SC+2*, SP+1*
SS MAKE+18~, SC*, SC+2, SP+1
ST MAKE+18~, SC*, SC+2, SPSP+1*
STARTDAY MAKE+18~, MAKE+21*
STR MAKE+18~, MAKE+21*, SP+1
U MAKE+21
>> VAEL(1 DUAL+1
X MAKE+5*, MAKE+18~, MAKE+21*
Y MAKE+18~, MAKE+21!, SP+1*, ROUT+2
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