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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SCDXHLDR

Package: Scheduling

Routine: SCDXHLDR


Information

SCDXHLDR ;ALB/JLU;Ambulatory care event handler;4/30/96

Source Information

Source file <SCDXHLDR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 5 ($$CRTXMIT,$$FINDXMIT,STREEVNT,XMITFLAG)^SCDXFU01  $$CRTDEL^SCDXFU02  ($$ACCEPTED,$$DELXMIT,$$VIDCNT,$$XMITED)^SCDXFU03  ENP^SCENI0  ($$VALIDATE,$$VALWL)^SCMSVUT2  
VA FileMan 2 NOW^%DTC  ^DIR  
Kernel 1 ENDR^%ZISS  
Registration 1 $$TESTPAT^VADPT  

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

Package Total Caller Graph
PCE Patient Care Encounter 1 PXKMASC  
Registration 1 DGDIS  
Scheduling 1 SDAM APPOINTMENT EVENTS  

Entry Points

Name Comments DBIA/ICR reference
EN ;Main entry point
  • ICR #2220
    • Status: Active
    • Usage: Private
    ENQ ;
    NONCNT(IEN) ;this function determines if the clinic is non count or not
    NONCNTQ
    COMPL(NODE) ;this function call returns whether or not the check out
    LOAD(ACTION,IEN,EVTDT,NODE) ;
    VALIDATE(XMIT,CLINIC) ;this entry point performs the validation at check out.
    VALQ
    FINAL(VISIT,PXKVST) ;
    TERM ;this is to reset the io variables for lsitman to function properly
    OK() ;

    External References

    Name Field # of Occurrence
    NOW^%DTC EN+11
    ENDR^%ZISS TERM+5
    ^DIR VALIDATE+18
    $$CRTXMIT^SCDXFU01 LOAD+14, LOAD+31
    $$FINDXMIT^SCDXFU01 LOAD+13
    STREEVNT^SCDXFU01 LOAD+15
    XMITFLAG^SCDXFU01 LOAD+15, LOAD+37
    $$CRTDEL^SCDXFU02 LOAD+28
    $$ACCEPTED^SCDXFU03 LOAD+24
    $$DELXMIT^SCDXFU03 LOAD+29, LOAD+32, LOAD+35
    $$VIDCNT^SCDXFU03 LOAD+26
    $$XMITED^SCDXFU03 LOAD+24
    ENP^SCENI0 VALIDATE+22
    $$VALIDATE^SCMSVUT2 VALIDATE+10
    $$VALWL^SCMSVUT2 VALIDATE+7
    $$TESTPAT^VADPT EN+17

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"Performing Ambulatory Care Validation Checks.",!
    • Line Location: VALIDATE+9
    Routine Call
    • DIR
    • Line Location:
      • VALIDATE+18

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^SC - [#44] NONCNT+6
    ^SCE - [#409.68] LOAD+9, FINAL+10, FINAL+12, FINAL+13, FINAL+14
    ^SCE("AVSIT" FINAL+10
    ^SD(409.73 - [#409.73] FINAL+15
    ^TMP("PXKSAVE" FINAL+7
    ^TMP("SDEVT" EN+7, EN+9, EN+12

    Label References

    Name Line Occurrences
    $$COMPL EN+24, EN+30, FINAL+13
    $$NONCNT EN+20, EN+21
    ENQ EN+2, EN+3, EN+4
    LOAD EN+24, EN+25, EN+33, EN+34
    NONCNTQ NONCNT+4, NONCNT+5
    TERM FINAL+18
    VALIDATE FINAL+19
    VALQ VALIDATE+5, VALIDATE+8, VALIDATE+11, VALIDATE+12, VALIDATE+20

    Naked Globals

    Name Field # of Occurrence
    ^("BEFORE" EN+13

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % EN+11
    ACTION LOAD~, LOAD+8, LOAD+12, LOAD+18
    >> ANS NONCNT+4*, NONCNT+5*, NONCNT+6*, NONCNTQ
    CLINIC EN+5~, EN+20*, EN+21*, VALIDATE~, VALIDATE+4*, VALIDATE+5, VALIDATE+7
    CLN FINAL+8~, FINAL+14*, FINAL+19
    DELENCT LOAD+19~
    DELENT LOAD+19~, LOAD+28*, LOAD+29*, LOAD+31, LOAD+32*, LOAD+35*
    >> DFN EN+16*, EN+17
    DIR VALIDATE+19!
    DIR("A" VALIDATE+17*
    DIR("B" VALIDATE+16*
    DIR(0 VALIDATE+15*
    ENC FINAL+8~, FINAL+9*, FINAL+10*, FINAL+11, FINAL+12, FINAL+13, FINAL+14, FINAL+15
    >> ERR VALIDATE+10*, VALIDATE+12
    EVNT LOAD+6~, LOAD+12*, LOAD+15
    EVTDT EN+5~, EN+11*, EN+24, EN+25, EN+33, EN+34, LOAD~, LOAD+14, LOAD+15, LOAD+28
    , LOAD+31
    IEN NONCNT~, NONCNT+4, NONCNT+5, NONCNT+6, LOAD~, LOAD+9, LOAD+11*, LOAD+13, LOAD+14, LOAD+21*
    , LOAD+24, LOAD+26, LOAD+29, LOAD+31, LOAD+32
    NODE COMPL~, COMPL+3, LOAD~, LOAD+10, LOAD+20, LOAD+26, LOAD+28
    NTNEED LOAD+19~, LOAD+24*, LOAD+26*, LOAD+35
    PAR LOAD+6~, LOAD+9*, LOAD+10*, LOAD+11, LOAD+19~, LOAD+20*, LOAD+21
    PXKVST FINAL~
    SDAFTER EN+5~, EN+12*, EN+16, EN+20, EN+24, EN+25, EN+26, EN+30, EN+33, EN+34
    , OK+1
    >> SDAMEVT EN+3, EN+4, OK+1
    SDBEFORE EN+5~, EN+13*, EN+16, EN+21, EN+24, EN+25, EN+26, EN+30, EN+33, EN+34
    , OK+1
    >> SDHDL EN+7, EN+9, EN+12
    >> SDIEMM FINAL+3
    >> SDMOD VALIDATE+11
    SDMODE VALIDATE+9, VALIDATE+11, FINAL+8~, FINAL+17*
    SDOE EN+5~, EN+8*, EN+9*, EN+12, EN+24, EN+25, EN+33, EN+34
    SDPROC EN+5~, EN+6*, EN+7*, EN+9, EN+12, EN+25, EN+26
    >> SDSTPAMB EN+2
    TRANENT LOAD+19~
    U EN+16, EN+20, EN+21, EN+25, EN+26, NONCNT+6, COMPL+3, LOAD+9, LOAD+10, LOAD+20
    , LOAD+28, FINAL+10, FINAL+14
    VAL VALIDATE+6~, VALIDATE+7*, VALIDATE+8
    >> VALQUIET VALIDATE+9, VALIDATE+11
    >> VALSTP FINAL+6
    VISIT FINAL~, FINAL+4, FINAL+5, FINAL+10
    X TERM+2~, TERM+3*
    XMIT EN+5~, EN+10!, LOAD+13*, LOAD+14*, LOAD+15, LOAD+31*, LOAD+32, LOAD+37, VALIDATE~, VALIDATE+3*
    , VALIDATE+5, VALIDATE+10, VALIDATE+22
    XMT FINAL+8~, FINAL+15*, FINAL+16, FINAL+19
    >> Y VALIDATE+20
    >> ZTQUEUED VALIDATE+9, VALIDATE+11
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All