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 Total: 10

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  
IHS Changes To ADT 1 $$IHS^BDGF  
Kernel 1 ENDR^%ZISS  
Registration 1 $$TESTPAT^VADPT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 1 PXKMASC  
Registration 1 DGDIS  

Entry Points

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

    External References

    Name Field # of Occurrence
    NOW^%DTC EN+12
    ENDR^%ZISS TERM+5
    $$IHS^BDGF EN+1
    ^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+18

    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+8, EN+10, EN+13

    Label References

    Name Line Occurrences
    $$COMPL EN+25, EN+31, FINAL+13
    $$NONCNT EN+21, EN+22
    ENQ EN+3, EN+4, EN+5
    LOAD EN+25, EN+26, EN+34, EN+35
    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+14

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % EN+12
    ACTION LOAD~, LOAD+8, LOAD+12, LOAD+18
    >> ANS NONCNT+4*, NONCNT+5*, NONCNT+6*, NONCNTQ
    CLINIC EN+6~, EN+21*, EN+22*, 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+17*, EN+18
    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+6~, EN+12*, EN+25, EN+26, EN+34, EN+35, 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+6~, EN+13*, EN+17, EN+21, EN+25, EN+26, EN+27, EN+31, EN+34, EN+35
    , OK+1
    >> SDAMEVT EN+4, EN+5, OK+1
    SDBEFORE EN+6~, EN+14*, EN+17, EN+22, EN+25, EN+26, EN+27, EN+31, EN+34, EN+35
    , OK+1
    >> SDHDL EN+8, EN+10, EN+13
    >> SDIEMM FINAL+3
    SDMODE VALIDATE+9, VALIDATE+11, FINAL+8~, FINAL+17*
    SDOE EN+6~, EN+9*, EN+10*, EN+13, EN+25, EN+26, EN+34, EN+35
    SDPROC EN+6~, EN+7*, EN+8*, EN+10, EN+13, EN+26, EN+27
    >> SDSTPAMB EN+3
    TRANENT LOAD+19~
    U EN+17, EN+21, EN+22, EN+26, EN+27, 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+6~, EN+11!, 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