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

Package: Scheduling

Routine: SDAM3


Information

SDAM3 ;MJK/ALB - Appt Mgt (Clinic) ; 4/21/05 12:23pm

Source Information

Source file <SDAM3.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 5 LIST^SDAM  BLD1^SDAM1  (INIT,LARGE,NUL)^SDAM10  $$VALID^SDAM2  $$CLNCK^SDUTL2  
List Manager 3 CHGCAP^VALM  (FULL,PAUSE)^VALM1  RANGE^VALM11  
VA FileMan 2 C^%DTC  ^DIC  
Registration 1 PID^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Scheduling 5 SDAM  SDAM CLINIC CHANGE  SDAM2  SDAMC  SDAMN  
Kernel 1 ^ORD(101  
PCE Patient Care Encounter 1 PXCESDA3  

Entry Points

Name Comments DBIA/ICR reference
CLN ; -- change clinic
HDR ; -- list screen header
; input: SDCLN := ifn of pat
; output: VALMHDR() := hdr array
INITQ
INIT ; -- get init clinic appt data
; input: SDCLN := ifn of pat
; output: ^TMP("SDAM" := appt array
CLNQ
BLD ; -- scan apts
  • ICR #1318
    • Status: Retired
    • Usage: Private

    External References

    Name Field # of Occurrence
    C^%DTC INIT+4
    ^DIC CLN+5
    LIST^SDAM INIT+8
    BLD1^SDAM1 BLD+12
    INIT^SDAM10 BLD+2
    LARGE^SDAM10 BLD+13
    NUL^SDAM10 BLD+13
    $$VALID^SDAM2 BLD+12
    $$CLNCK^SDUTL2 CLN+10
    PID^VADPT BLD+12
    CHGCAP^VALM INIT+7, CLN+9
    FULL^VALM1 CLN+2
    PAUSE^VALM1 CLN+1, CLN+11
    RANGE^VALM11 INIT+4

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,*7,"You must be viewing a patient to list cancelled appointments."
    • Line Location: CLN+1
    Function Call: WRITE
    • Prompt: !
    • Line Location: CLN+4
    Routine Call
    • VALM
    • Line Location:
      • INIT+7
      • CLN+9
    Routine Call
    • DIC
    • Line Location:
      • CLN+5

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^SC - [#44] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DG(43 - [#43] INIT+3
    ^DPT - [#2] BLD+12
    ^GMR(123 - [#123] BLD+4
    ^SC - [#44] BLD+3, BLD+4, BLD+5, HDR+4
    ^TMP("SDAM" BLD+14*
    ^TMP("SDAMIDX" BLD+8, BLD+9

    Label References

    Name Line Occurrences
    BLD CLN+12
    CLNQ CLN+1, CLN+6, CLN+10
    INITQ INIT+5

    Naked Globals

    Name Field # of Occurrence
    ^(0 BLD+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AC BLD+1~
    AW BLD+1~
    BL BLD+1~
    >> CNSTLNK BLD+4*
    >> CSTAT BLD+4*
    DA BLD+6~, BLD+9*, BLD+10
    DFN BLD+1~, BLD+5*, BLD+10, BLD+12
    DIC CLN+4*, CLN+5!
    DIC("A" CLN+4*
    DIC("S" CLN+4*
    DIC(0 CLN+4*
    DT INIT+4
    FND BLD+6~, BLD+7*, BLD+8, BLD+10*, BLD+11
    NC BLD+1~
    NDX BLD+6~, BLD+7*, BLD+8*, BLD+9
    NW BLD+1~
    SC BLD+1~
    SDAMDD BLD+1~
    >> SDAMLIST CLN+1
    >> SDAMTYP CLN+7, CLN+8, CLN+9*, CLN+10
    >> SDATA BLD+12*
    >> SDBEG INIT+6*, BLD+3
    SDCL BLD+1~, BLD+12*
    >> SDCLN BLD+3, BLD+4, BLD+5, BLD+10, BLD+12, HDR+4, CLN+12*
    SDDA BLD+1~, BLD+4*, BLD+5, BLD+12
    >> SDEND INIT+6*, BLD+3
    SDFN CLN+12!
    SDLARGE BLD+1~, BLD+13
    SDMAX BLD+1~
    SDNAME BLD+1~, BLD+12*
    >> SDPRD INIT+3*, INIT+4
    SDRES CLN+10~*
    SDT BLD+1~, BLD+3*, BLD+4, BLD+5, BLD+10, BLD+12
    SW BLD+1~
    TC BLD+1~
    TW BLD+1~
    U INIT+3, BLD+4, BLD+10, BLD+12, BLD+14, CLN+3
    VA BLD+1~
    VA("BID" BLD+12
    VALMB INIT+4*, INITQ!
    >> VALMBCK CLN+1*, CLN+2*
    VALMBEG INIT+5, INIT+6, INITQ!
    >> VALMCNT BLD+14
    VALMEND INIT+6, INITQ!
    >> VALMHDR(1 HDR+4*
    >> VALMQUIT INIT+5*
    >> VALMSG CLN+7*, CLN+8*
    >> X INIT+3*, INIT+4, INIT+8*, CLN+3*, CLN+4
    >> X1 INIT+4*
    >> X2 INIT+4*
    XC BLD+1~
    >> XQORNOD(0 CLN+3
    XW BLD+1~
    >> Y CLN+6, CLN+10, CLN+12
    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