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

Package: Scheduling

Routine: SDECU


Information

SDECU ;ALB/SAT - VISTA SCHEDULING RPCS ;JUN 21, 2017

Source Information

Source file <SDECU.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^DIK  ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Scheduling 23 SDEC01  SDEC01A  SDEC28  SDEC28L  SDEC32  SDEC40  SDEC45  SDEC47  
SDEC48  SDEC52B  SDEC56  SDEC658  SDEC665  SDECDEV  SDECINIT  SDECRT  
SDECRT0  SDECRT1  SDECRT2  SDECV  SDECWL  SDESGETSTOPCD  SDESPATSEARCH  

Entry Points

Name Comments DBIA/ICR reference
DIV() ;EP; -- returns division ien for user
DIVC(CLINIC) ;EP; -- returns division for clinic
FAC(CLINIC) ;EP; -- returns institution for clinic based on division
PRIN(CLINIC) ;PEP -- returns name of clinic's principal clinic
CONF() ;EP; -- returns confidential warning
GREETING(LETTER,PAT) ;EP; -- returns letter salutation
PRV(SDCL)
PAUSE
CLEAR
DUPS ;find duplicate entries in SDEC APPOINTMENT
GETSUB(TXT)
FILL(PADS,CHAR)
RPC(BUILD) ;list rpcs Same as fields used in 7.2 Interface Detailed Design
RPC2(BUILD) ;list rpcs - same fields as 6.2.2.3.11 Remote Procedure Call (RPC)

External References

Name Field # of Occurrence
^DIK CLEAR+6
$$GET1^DIQ DIVC+1, FAC+2, PRIN+1, DUPS+8, DUPS+9, DUPS+10
GETS^DIQ RPC2+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue, '^' to exit:"
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: !,SDI
  • Line Location: CLEAR+8
Function Call: WRITE
  • Prompt: !,^(SDJ,0)
  • Line Location: RPC+15
Function Call: WRITE
  • Prompt: !," NO INPUT"
  • Line Location: RPC+18
Function Call: WRITE
  • Prompt: !," NO INPUT"
  • Line Location: RPC2+18
Function Call: WRITE
  • Prompt: !,^(SDJ,0)
  • Line Location: RPC2+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^DG(40.8 - [#40.8] GET1^DIQ
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.833 - [#409.833] Classic Fileman Calls
^SDEC(409.84 - [#409.84] GET1^DIQ
^SC - [#44] GET1^DIQ
^XWB(8994 - [#8994] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] DIV+2
^SDEC(409.833 - [#409.833] CLEAR+2
^SDEC(409.84 - [#409.84] DUPS+5, DUPS+6, DUPS+7
^XPD(9.6 - [#9.6] RPC+3, RPC+6, RPC+7, RPC2+3, RPC2+6, RPC2+7
^XWB(8994 - [#8994] RPC+8, RPC+15, RPC+18, RPC+19, RPC+20, RPC+21, RPC+22, RPC+24, RPC+25, RPC2+8
, RPC2+18, RPC2+19, RPC2+20, RPC2+21, RPC2+22, RPC2+26

Label References

Name Line Occurrences
$$DIVC FAC+1

Naked Globals

Name Field # of Occurrence
^( RPC+15, RPC2+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BUILD RPC~, RPC+2, RPC+3*, RPC+4, RPC+6, RPC+7, RPC2~, RPC2+2, RPC2+3*, RPC2+4
, RPC2+6, RPC2+7
CHAR FILL~, FILL+2*, FILL+3*, FILL+5
CLINIC DIVC~, DIVC+1, FAC~, FAC+1, PRIN~, PRIN+1
DA CLEAR+1~, CLEAR+5*
DASH RPC+1~, RPC+5*, RPC+11, RPC2+1~, RPC2+5*, RPC2+14
DATA RPC2+1~, RPC2+11!
DIK CLEAR+1~, CLEAR+4*
DTIME PAUSE+2
DUP DUPS+1~
DUP( DUPS+11, DUPS+12, DUPS+14, DUPS+15, DUPS+16, DUPS+17, DUPS+18, DUPS+19
DUP("ENTERED" DUPS+11*
DUP("START" DUPS+12*
DUZ(2 DIV+2
H DUPS+1~, DUPS+5*, DUPS+6, DUPS+7, DUPS+10
I FILL+1~, FILL+5*
IO PAUSE+3
IO(0 PAUSE+1
LAST GETSUB+1~, GETSUB+2*, GETSUB+3*, GETSUB+5*, GETSUB+6*, GETSUB+7*, GETSUB+8
LETTER GREETING~
LINE GREETING+1~, GREETING+2*, GREETING+7
NOD DUPS+1~, DUPS+6*, DUPS+8, DUPS+9, DUPS+11, DUPS+12
NOD2 DUPS+1~, DUPS+7*
PADS FILL~, FILL+5
PAT GREETING~, DUPS+1~, DUPS+8*, DUPS+11, DUPS+12
RES DUPS+1~, DUPS+9*, DUPS+11, DUPS+12
RET FILL+1~, FILL+4*, FILL+5*, FILL+6
RP RPC+1~, RPC+10*, RPC+15, RPC+18, RPC+19, RPC+20, RPC+21, RPC+22, RPC+24, RPC+25
, RPC2+1~, RPC2+10*, RPC2+12, RPC2+13, RPC2+18, RPC2+19, RPC2+20, RPC2+21, RPC2+22, RPC2+26
RP( RPC+8*, RPC+9, RPC+10, RPC2+8*, RPC2+9, RPC2+10
RPA RPC+1~, RPC2+1~
RPN RPC+1~, RPC+7*, RPC+8, RPC+9*, RPC+10, RPC+13, RPC2+1~, RPC2+7*, RPC2+8, RPC2+9*
, RPC2+10, RPC2+15
S1 DUPS+13~, DUPS+14*, DUPS+15, DUPS+16, DUPS+17, DUPS+18, DUPS+19
S2 DUPS+13~, DUPS+15*, DUPS+16, DUPS+17, DUPS+18, DUPS+19
S3 DUPS+13~, DUPS+16*, DUPS+17, DUPS+18, DUPS+19
S4 DUPS+13~, DUPS+17*, DUPS+18, DUPS+19
S5 DUPS+13~, DUPS+18*, DUPS+19
SDCL PRV~
SDI CLEAR+1~, CLEAR+2*, CLEAR+5, RPC+1~, RPC+6*, RPC+7, RPC2+1~, RPC2+6*, RPC2+7
SDJ CLEAR+1~, RPC+1~, RPC+15*, RPC+19*, RPC+20, RPC+21, RPC+22, RPC+24*, RPC+25, RPC2+1~
, RPC2+19*, RPC2+20, RPC2+21, RPC2+22, RPC2+26*
SDK CLEAR+1~, RPC+1~, RPC+21*, RPC+22, RPC2+1~, RPC2+21*, RPC2+22
TXT GETSUB~, GETSUB+3, GETSUB+5, GETSUB+7
TYP DUPS+1~, DUPS+10*, DUPS+11, DUPS+12
U DUPS+8, DUPS+9, DUPS+11, DUPS+12, RPC+7, RPC+20, RPC2+7, RPC2+20
X FAC+1~*, FAC+2, PRIN+1~*, PRIN+2, PAUSE~, PAUSE+2*, RPC2+1~, RPC2+13*, RPC2+16, RPC2+23
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