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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECUMRPC1

Package: Event Capture

Routine: ECUMRPC1


Information

ECUMRPC1 ;ALB/JAM-Event Capture Management Broker Utilities ;3/9/18 08:59

Source Information

Source file <ECUMRPC1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Event Capture 3 LIST^ECPRVDR  SETENV^ECUMRPC  (LEX,PROV)^ECUMRPC2  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 LIST^DIC  $$GET1^DIQ  
Scheduling 1 $$EX^SDCOU2  

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

Package Total Caller Graph
Event Capture 6 EC DSSCATCHECK  EC GETCAT  EC GETDSSUNIT  EC GETLIST  ECMFDSSU  ECMFLPX  
My HealtheVet 1 MHVUMRPC  

Entry Points

Name Comments DBIA/ICR reference
DSSUNT(RESULTS,ECARY) ;
CAT(RESULTS,ECARY) ;
CATCHK(RESULTS,ECARY) ;
PXCHK(RESULTS,ECARY) ;
SRCLST(RESULTS,ECARY) ;
  • ICR #6016
    • Status: Active
    • Usage: Private
    EXIT
    ASCLN ;Search for active associated clinics (file #44)
    CSTCTR ;Search for cost centers (File #420.1)
    SERVC ;Search for services (File #49)
    MEDSPC ;Search for medical specialty (File #723)
    STPCDE ;Search for associated stop code (File #40.7)
    DUNT ;Search for DSS unit (File #724)
    ECAT ;Search for Category (File #726)
    LOC ;Search for Location (File #4)
    LISTDIC(ECFL,ECIEN,ECFLD,ECFLG,ECNUM,ECFRM,ECPRT,ECINDX,ECSCN,ECIND,ECTG,ECER) ;
    SORT ;Extracts data to be returned to broker
    CHAR4 ;126, returns list of CHAR4 codes from the NATIONAL CLINIC file (#728.441)

    External References

    Name Field # of Occurrence
    LIST^DIC LISTDIC+3
    $$GET1^DIQ DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+56, DSSUNT+57, DSSUNT+58, ASCLN+15
    LIST^ECPRVDR SRCLST+39
    SETENV^ECUMRPC DSSUNT+35, CAT+16, CATCHK+10, PXCHK+11, SRCLST+18
    LEX^ECUMRPC2 SRCLST+36
    PROV^ECUMRPC2 SRCLST+37
    $$EX^SDCOU2 STPCDE+9
    $$FMTE^XLFDT CAT+23, CAT+24
    $$NOW^XLFDT STPCDE+9
    $$UP^XLFSTR DSSUNT+38, DSSUNT+39, DSSUNT+48, DSSUNT+49, DSSUNT+50

    Used in RPC

    RPC Name Call Tags
    EC GETDSSUNIT DSSUNT
    EC GETCAT CAT
    EC DSSCATCHECK CATCHK
    EC GETLIST SRCLST

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DIC(40.7 - [#40.7] GET1^DIQ
    ^PRCD(420.1 - [#420.1] GET1^DIQ
    ^SC - [#44] GET1^DIQ
    ^DIC(49 - [#49] GET1^DIQ
    ^ECC(723 - [#723] GET1^DIQ
    ^ECX(728.441 - [#728.441] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(40.7 - [#40.7] STPCDE+5, STPCDE+6, STPCDE+8
    ^EC(725 - [#725] PXCHK+13, PXCHK+15
    ^EC(726 - [#726] CAT+19
    ^ECD - [#724] DSSUNT+43
    ^ECJ("AP" CATCHK+13, CATCHK+14
    ^ECX(728.44 - [#728.44] ASCLN+22
    ^ECX(728.441 - [#728.441] ASCLN+23
    ^SC - [#44] ASCLN+13, ASCLN+16, ASCLN+17
    ^SC("B" ASCLN+12, ASCLN+13
    ^TMP("ECSRCH" SRCLST+21!, EXIT!, STPCDE+16, STPCDE+17, STPCDE+19, DUNT+4, DUNT+5, DUNT+7, SORT+3, SORT+4
    ^TMP($J DSSUNT+36!, DSSUNT+63*, DSSUNT+64, CAT+17!, CAT+26*, CAT+27, SRCLST+21!, SRCLST+40*, EXIT+1, ASCLN+23*
    , STPCDE+11*, STPCDE+19*, DUNT+7*, SORT+4*

    Label References

    Name Line Occurrences
    ASCLN SRCLST+35
    CHAR4 SRCLST+38
    CSTCTR SRCLST+28
    DUNT SRCLST+32
    ECAT SRCLST+33
    EXIT SRCLST+31, SRCLST+32, SRCLST+35, SRCLST+36, SRCLST+40
    LISTDIC CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2, ECAT+1, LOC+1, CHAR4+1
    LOC SRCLST+34
    MEDSPC SRCLST+30
    SERVC SRCLST+29
    SORT SRCLST+41
    STPCDE SRCLST+31

    Naked Globals

    Name Field # of Occurrence
    ^(1 STPCDE+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACT DSSUNT+33~, DSSUNT+44*, DSSUNT+46
    ADSS DSSUNT+34~, DSSUNT+61*, DSSUNT+63
    ASC DSSUNT+33~, DSSUNT+55*, DSSUNT+56*, DSSUNT+63
    CAT DSSUNT+33~, DSSUNT+51*, DSSUNT+63, CAT+15~, CAT+18*, CAT+19*, CAT+26
    CHAR4 DSSUNT+34~, DSSUNT+55*, DSSUNT+58*, DSSUNT+63
    CLN ASCLN+1~, ASCLN+12*, ASCLN+13*, ASCLN+15, ASCLN+16, ASCLN+17, ASCLN+22, ASCLN+23
    CNT DSSUNT+33~, DSSUNT+40*, DSSUNT+51*, DSSUNT+63, CAT+15~, CAT+18*, CAT+26*, ASCLN+1~, ASCLN+2*, ASCLN+12
    , ASCLN+23*
    CRDT CAT+15~, CAT+23*, CAT+26
    CSC DSSUNT+34~, DSSUNT+55*, DSSUNT+57*, DSSUNT+63
    CST DSSUNT+33~, DSSUNT+54*, DSSUNT+62
    DFD DSSUNT+34~, DSSUNT+59*, DSSUNT+63
    DIC SRCLST+17~, LISTDIC+2~
    DIEN DSSUNT+34~, DSSUNT+37*, DSSUNT+42, DSSUNT+43, DSSUNT+46, DSSUNT+50
    DNM DSSUNT+34~, DSSUNT+37*, DSSUNT+38*, DSSUNT+48
    DT CAT+21, SRCLST+24, STPCDE+8
    DUNIT DSSUNT+34~, DSSUNT+37*, DSSUNT+39*, DSSUNT+49
    ECADT SRCLST+17~, SRCLST+24*, ASCLN+2
    ECARY DSSUNT~, DSSUNT+37, DSSUNT+40, CAT~, CAT+18, CATCHK~, CATCHK+11, PXCHK~, PXCHK+10, PXCHK+12
    , SRCLST~, SRCLST+19, SRCLST+23, SRCLST+24, SRCLST+25, SRCLST+26, SRCLST+27
    ECDA CATCHK+9~, CATCHK+11*, CATCHK+14
    ECDI SRCLST+17~
    ECDIR SRCLST+17~, SRCLST+19*, SRCLST+20, ASCLN+3*, ASCLN+12, ASCLN+13
    ECDT CAT+15~, CAT+20*, CAT+21, CAT+22, ASCLN+1~, ASCLN+2*, ASCLN+19, ASCLN+20
    ECER SRCLST+17~, SRCLST+40, LISTDIC~, LISTDIC+3
    ECFIL SRCLST+17~, SRCLST+19*, SRCLST+22, SRCLST+28, SRCLST+29, SRCLST+30, SRCLST+31, SRCLST+32, SRCLST+33, SRCLST+34
    , SRCLST+35, SRCLST+36, SRCLST+37, SRCLST+38, SRCLST+39, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2
    , ECAT+1, LOC+1, CHAR4+1
    ECFL LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECFLD LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECFLG CATCHK+9~, CATCHK+12*, CATCHK+13, CATCHK+14*, CATCHK+15, LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECFRM LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECID LISTDIC+4!
    ECIEN LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECIND LISTDIC~, LISTDIC+3
    ECINDX LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECLOC SRCLST+17~, SRCLST+25*, ASCLN+15
    ECN PXCHK+9~, PXCHK+12*, PXCHK+14, PXCHK+15
    ECNOD ASCLN+1~, ASCLN+22*, ASCLN+23
    ECNT SRCLST+17~, SRCLST+19*, STPCDE+1~, STPCDE+2*, STPCDE+6, STPCDE+11*, STPCDE+15*, STPCDE+16*, STPCDE+17, STPCDE+19
    , DUNT+1~, DUNT+3*, DUNT+4*, DUNT+5, DUNT+7, SORT+1~, SORT+2*, SORT+3*, SORT+4
    ECNUL STPCDE+1~, STPCDE+2*
    ECNULL CSTCTR+1~, CSTCTR+2*, CSTCTR+3
    ECNUM SRCLST+17~, SRCLST+23*, SRCLST+37, ASCLN+12, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+6, STPCDE+14, DUNT+2
    , ECAT+1, LOC+1, LISTDIC~, LISTDIC+3, LISTDIC+4!, CHAR4+1
    ECOOS SRCLST+17~, SRCLST+27*, STPCDE+9, STPCDE+13
    ECORD SRCLST+17~, SRCLST+20*, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+14, DUNT+2, ECAT+1, LOC+1, CHAR4+1
    ECP PXCHK+9~, PXCHK+12*, PXCHK+13
    ECPRT LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECS DSSUNT+33~, DSSUNT+44*, DSSUNT+45
    ECSCN LISTDIC~, LISTDIC+3, LISTDIC+4!
    ECSTR SRCLST+17~, SRCLST+19*, ASCLN+10, ASCLN+11*, ASCLN+12*, ASCLN+13, CSTCTR+3*, CSTCTR+4, CSTCTR+5*, CSTCTR+6*
    , CSTCTR+7, CSTCTR+10, SERVC+1, MEDSPC+1, STPCDE+2*, STPCDE+3*, STPCDE+4, STPCDE+5*, STPCDE+6, STPCDE+14
    , DUNT+2, ECAT+1, LOC+1, CHAR4+1
    ECTG LISTDIC~, LISTDIC+3
    ECTYPE SRCLST+17~, SRCLST+26*, STPCDE+8
    ECX CATCHK+9~, CATCHK+12*, CATCHK+13*, CATCHK+14, PXCHK+9~, PXCHK+14*, PXCHK+15
    ERR ASCLN+1~, ASCLN+16*, ASCLN+18, ASCLN+19*, ASCLN+20*
    GET1 DSSUNT+34~, DSSUNT+40*, DSSUNT+42*, DSSUNT+43
    I CSTCTR+1~, CSTCTR+7*
    IEN STPCDE+1~, STPCDE+4*, STPCDE+6*, STPCDE+8, STPCDE+9, STPCDE+10
    INACT DSSUNT+33~, DSSUNT+55*, DSSUNT+62, ASCLN+1~, ASCLN+17*, ASCLN+18, ASCLN+19, ASCLN+20
    INDT CAT+15~, CAT+24*, CAT+26
    INDX CSTCTR+1~, CSTCTR+2*, CSTCTR+6*, CSTCTR+10, STPCDE+1~, STPCDE+2*, STPCDE+4*, STPCDE+5, STPCDE+6, STPCDE+14
    MED DSSUNT+33~, DSSUNT+53*, DSSUNT+62
    NOD ASCLN+1~, ASCLN+13*, ASCLN+14, ASCLN+23
    NODE DSSUNT+33~, DSSUNT+43*, DSSUNT+44, DSSUNT+48, DSSUNT+49, DSSUNT+51, DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+55
    , DSSUNT+59, DSSUNT+61, DSSUNT+62, CAT+15~, CAT+19*, CAT+20, CAT+23, CAT+24, CAT+26
    NSTR CSTCTR+1~, CSTCTR+6*, CSTCTR+9*
    PCE DSSUNT+33~, DSSUNT+59*, DSSUNT+60*, DSSUNT+62
    REACT ASCLN+1~, ASCLN+17*, ASCLN+19, ASCLN+20
    RESULTS DSSUNT~, DSSUNT+64*, CAT~, CAT+27*, CATCHK~, CATCHK+15*, PXCHK~, PXCHK+12*, PXCHK+13*, PXCHK+14
    , PXCHK+15*, SRCLST~, EXIT+1*
    SCRN STPCDE+1~, STPCDE+13*, STPCDE+14
    SNDPCE DUNT+1~, DUNT+5*, DUNT+6*, DUNT+7
    SRV DSSUNT+33~, DSSUNT+52*, DSSUNT+62
    STAT DSSUNT+33~, DSSUNT+40*, DSSUNT+46, CAT+15~, CAT+18*, CAT+21, CAT+22
    STR DSSUNT+33~, DSSUNT+62*, DSSUNT+63*, CSTCTR+1~, CSTCTR+6*, CSTCTR+7*, CSTCTR+8*, CSTCTR+9, STPCDE+1~, STPCDE+8*
    , STPCDE+10*, STPCDE+11, STPCDE+17*, STPCDE+18*, STPCDE+19, SORT+1~
    U DSSUNT+37, DSSUNT+40, DSSUNT+44, DSSUNT+48, DSSUNT+49, DSSUNT+51, DSSUNT+52, DSSUNT+53, DSSUNT+54, DSSUNT+55
    , DSSUNT+59, DSSUNT+61, DSSUNT+62, DSSUNT+63, CAT+18, CAT+20, CAT+23, CAT+24, CAT+26, CATCHK+11
    , PXCHK+12, PXCHK+13, PXCHK+14, PXCHK+15, SRCLST+19, SRCLST+23, SRCLST+24, SRCLST+25, SRCLST+26, SRCLST+27
    , ASCLN+14, ASCLN+17, ASCLN+23, STPCDE+8, STPCDE+10, STPCDE+17, STPCDE+18, STPCDE+19, DUNT+7, SORT+4
    UNO DSSUNT+33~, DSSUNT+51*, DSSUNT+62
    UNT DSSUNT+33~, DSSUNT+40*, DSSUNT+42*, DSSUNT+43*, DSSUNT+50, DSSUNT+62
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All