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 |  All
Print Page as PDF
Routine: SDWLBACC

Package: Scheduling

Routine: SDWLBACC


Information

SDWLBACC ;;IOFO BAY PINES/OG - BATCH CHANGE EWL CLINIC ; Compiled August 14, 2007 11:20:57

Source Information

Source file <SDWLBACC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 3 ^DIE  ($$GET1,GETS)^DIQ  ^DIR  
Scheduling 2 P4^SDWLE6  $$UPDATE^SDWLE7  
Kernel 1 ($$NS,$$TF)^XUAF4  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Scheduling 3 SDWL BATCH CLINIC CHANGE  SDWLEVAL  SDWLQSC1  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
P1 ; Source Institution
P2 ; Source Clinic
P3 ; Destination Institution
P4 ; Destination Clinic
P5 ; Comment
P6 ; Confirmation and processing
CHNGCL ;
CLIN(CL) ;identify clinic institution through DIVISON ----> INSTITUTION path.
; function to return:
; - Institution pointer to ^DIC(4 _U_ STATION number (# 99) _U_ Inst Name _U_ Div Pointer to ^DG(40.8 _U_N/L_U_Message
; ( INST^STA NUM^SNAM^DIV^N/L^MESS )
; N/L - N -National/L -Local
; with Message:
; - if STA="" INST^^SNAM^DIV^^N/L^' - No Station Number on file'
; or
; - 0^^^DIV^^' - No Institution has been identified'
; - 0^^^-1^^' - no Division has been identified'
; - -1 no clinic on file'

External References

Name Field # of Occurrence
^DIE CHNGCL+16
$$GET1^DIQ P1+3, P2+4, P2+11, P3+3, P4+4, P4+11, P4+15, P4+16, CHNGCL+7, CLIN+13
, CLIN+15, CLIN+20
GETS^DIQ CHNGCL+5
^DIR P1+5, P2+6, P3+5, P4+6, P4+18, P6+5, CHNGCL+20
P4^SDWLE6 P5+1
$$UPDATE^SDWLE7 CHNGCL+13
$$SITE^VASITE SDWLBACC+13
$$NS^XUAF4 CLIN+17
$$TF^XUAF4 CLIN+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $D(IOF)
  • Line Location: SDWLBACC+12
Function Call: WRITE
  • Prompt: !?80-$L(SDWLHD)\2,SDWLHD,!
  • Line Location: SDWLBACC+12
Function Call: WRITE
  • Prompt: !
  • Line Location: CHNGCL+19
Function Call: WRITE
  • Prompt: "Clinics changed. "
  • Condition for execution: SDWLCNT
  • Line Location: CHNGCL+19
Function Call: WRITE
  • Prompt: SDWLCNT," entries processed."
  • Line Location: CHNGCL+19
Routine Call
  • DIE
  • Line Location:
    • CHNGCL+16
Routine Call
  • DIR
  • Line Location:
    • P1+5
    • P2+6
    • P3+5
    • P4+6
    • P4+18
    • P6+5
    • CHNGCL+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^DG(40.8 - [#40.8] GET1^DIQ
^SDWL(409.3 - [#409.3] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ
^SDWL(409.32 - [#409.32] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] CLIN+11
^SDWL(409.3 - [#409.3] CHNGCL+3

Label References

Name Line Occurrences
@( SDWLBACC+14
CHNGCL P6+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CL CLIN~, CLIN+11, CLIN+13
DA CHNGCL+4~, CHNGCL+15*
DIE CHNGCL+4~, CHNGCL+15*
DIR P2+1~, P4+1~, P6+1~, CHNGCL+1~, CHNGCL+4~
DIR("A" P1+2*, P2+3*, P3+2*, P4+3*, P4+14*, P4+15*, P4+16*, P6+3*
DIR("B" P1+3*, P2+4*, P3+3*, P4+4*, P4+17*, P6+4*
DIR("S" P1+4*, P2+5*, P3+4*, P4+5*
DIR(0 P1+1*, P2+2*, P3+1*, P4+2*, P4+13*, P6+2*, CHNGCL+20*
DIV CLIN+12~, CLIN+13*, CLIN+14, CLIN+15, CLIN+16, CLIN+21
DR CHNGCL+4~, CHNGCL+15*
INS CLIN+12~, CLIN+15*, CLIN+16, CLIN+17, CLIN+19, CLIN+20, CLIN+21
IOF SDWLBACC+12
SDWLCL0 SDWLBACC+10~, P2+9*
SDWLCL1 SDWLBACC+10~, SDWLBACC+13*, P2+4, P2+10*, P2+11, P4+15, CHNGCL+3, CHNGCL+4~
SDWLCL2 SDWLBACC+10~, SDWLBACC+13*, P4+4
SDWLCM SDWLBACC+10~, SDWLBACC+13*, CHNGCL+13
SDWLCNT CHNGCL+1~, CHNGCL+2*, CHNGCL+17*, CHNGCL+19
SDWLCSC1 SDWLBACC+10~, P2+11*, P4+12, P4+15
SDWLCSC2 SDWLBACC+10~, P4+11*, P4+12, P4+16
SDWLDA CHNGCL+1~, CHNGCL+2*, CHNGCL+3*, CHNGCL+5, CHNGCL+6, CHNGCL+7, CHNGCL+8, CHNGCL+9, CHNGCL+10, CHNGCL+11
, CHNGCL+12, CHNGCL+13, CHNGCL+15
SDWLDDT CHNGCL+4~, CHNGCL+11*, CHNGCL+13
SDWLDFN CHNGCL+4~, CHNGCL+7*, CHNGCL+13
SDWLEEST CHNGCL+4~, CHNGCL+12*, CHNGCL+13
SDWLERR SDWLBACC+10~, SDWLBACC+13*
SDWLHD SDWLBACC+10~, SDWLBACC+11*, SDWLBACC+12
SDWLIN CHNGCL+4~
SDWLIN1 SDWLBACC+10~, SDWLBACC+13*, P1+3, P1+7*, P3+3
SDWLIN2 SDWLBACC+10~, SDWLBACC+13*, P1+7*, P3+3, P3+8*, CHNGCL+13
SDWLOPT SDWLBACC+10~, SDWLBACC+13*, SDWLBACC+14, P1+6*, P1+7*, P2+7*, P2+8*, P2+12*, P3+6*, P3+7*
, P3+8*, P4+7*, P4+8*, P4+19*, P4+21*, P6+7*
SDWLORDT CHNGCL+4~, CHNGCL+8*, CHNGCL+13
SDWLSC P2+1~, P4+1~, P4+9*, P4+11
SDWLSCL SDWLBACC+10~, P4+21*, CHNGCL+13
SDWLSCPG CHNGCL+4~, CHNGCL+9*, CHNGCL+13
SDWLSCPR CHNGCL+4~, CHNGCL+10*, CHNGCL+13
SDWLTMP CHNGCL+4~
SDWLTMP( CHNGCL+6, CHNGCL+8, CHNGCL+9, CHNGCL+10, CHNGCL+11, CHNGCL+12
SDWLY P4+1~, P4+9*, P4+21
SDWMES CLIN+12~*, CLIN+14*, CLIN+16*, CLIN+18*, CLIN+19*, CLIN+21
SNAM CLIN+12~, CLIN+17*, CLIN+21
SNL CLIN+12~, CLIN+20*, CLIN+21
STN CLIN+12~*, CLIN+17*, CLIN+18, CLIN+21
STR CLIN+12~, CLIN+17*
U P2+10, P2+11, P4+9, P4+11, P4+15, P4+16, CLIN+17, CLIN+21
Y P1+6, P1+7, P2+7, P2+8, P2+9, P2+10, P3+6, P3+7, P3+8, P4+7
, P4+8, P4+9, P4+12, P4+16, P4+19, P6+1~, P6+6, CHNGCL+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 |  All