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 |  Local Variables  | All
Print Page as PDF
Routine: ECUERPC

Package: Event Capture

Routine: ECUERPC


Information

ECUERPC ;ALB/JAM - Event Capture Data Entry Broker Utilities ;1/25/18 12:38

Source Information

Source file <ECUERPC.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Event Capture 3 (CATS,PROS)^ECHECK1  $$GETPPRV^ECPRVMUT  SETENV^ECUMRPC  
VA FileMan 3 ^%DT  NOW^%DTC  $$GET1^DIQ  
CPT HCPCS Codes 2 ($$CODM,$$CPT)^ICPTCOD  $$MODP^ICPTMOD  
Kernel 2 $$FMTE^XLFDT  $$GET^XUA4A72  
DRG Grouper 1 ($$ICDDX,$$SINFO)^ICDEX  
Registration 1 ELIG^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: 11

Package Total Caller Graph
Event Capture 10 EC GETECSCATS  EC GETECSPROCS  EC GETPATELIG  EC GETPATPROCS  EC GETPRODEFS  EC GETPROVIDER  EC GETPXMODIFIER  EC GETUSRDSSUNIT  
ECUERPC1  ECV3RPC  
My HealtheVet 1 MHVUMRPC  

Entry Points

Name Comments DBIA/ICR reference
USRUNT(RESULTS,ECARY) ;
UNTCHK ;Check if DSS unit exist as event code screen and if active
ECSCHK(ECL,ECIEN) ;Check if any event code screens associated with DSS unit are active; EC*129
ECSUM ;139 Section added to allow for sorting DSS units by status
CAT(RESULTS,ECARY) ;
PROC(RESULTS,ECARY) ;
ECPXMOD(RESULTS,ECARY) ;
PRVDER(RESULTS,ECARY) ;
ELIG(RESULTS,ECARY) ;
  • ICR #6010
    • Status: Active
    • Usage: Private
    PRDEFS(RESULTS,ECARY) ;
    PATPROC(RESULTS,ECARY) ;
    PARSE(ECV,ECARY) ;Parse Variable

    External References

    Name Field # of Occurrence
    ^%DT PATPROC+26
    NOW^%DTC ECPXMOD+12
    $$GET1^DIQ PRDEFS+23, PRDEFS+25, PATPROC+37, PATPROC+39, PATPROC+40
    CATS^ECHECK1 CAT+20
    PROS^ECHECK1 PROC+26
    $$GETPPRV^ECPRVMUT PATPROC+38
    SETENV^ECUMRPC USRUNT+20, CAT+16, PROC+20, ECPXMOD+11, PRVDER+13, ELIG+11, PRDEFS+16, PATPROC+21
    $$ICDDX^ICDEX PATPROC+44
    $$SINFO^ICDEX PATPROC+43
    $$CODM^ICPTCOD ECPXMOD+15
    $$CPT^ICPTCOD PATPROC+36
    $$MODP^ICPTMOD ECPXMOD+17
    ELIG^VADPT ELIG+14
    $$FMTE^XLFDT PATPROC+47
    $$GET^XUA4A72 PRVDER+18

    Used in RPC

    RPC Name Call Tags
    EC GETPATPROCS PATPROC
    EC GETUSRDSSUNIT USRUNT
    EC GETECSPROCS PROC
    EC GETECSCATS CAT
    EC GETPXMODIFIER ECPXMOD
    EC GETPROVIDER PRVDER
    EC GETPATELIG ELIG
    EC GETPRODEFS PRDEFS

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^SC - [#44] GET1^DIQ
    ^ECC(723 - [#723] GET1^DIQ
    ^EC(726 - [#726] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^EC(725 - [#725] PROC+29, PATPROC+35
    ^ECD - [#724] UNTCHK+4, UNTCHK+7, UNTCHK+8, UNTCHK+9, ECSUM+3, PROC+23, PRDEFS+24
    ^ECD("B" USRUNT+29, USRUNT+30, ECSUM+2
    ^ECH - [#721] PATPROC+32
    ^ECH("ADT" PATPROC+30, PATPROC+31
    ^ECJ - [#720.3] ECSCHK+6, PRDEFS+22
    ^ECJ("AP" UNTCHK+3, ECSCHK+3, ECSCHK+4, ECSCHK+5, ECSUM+7
    ^ECJ("B" PRDEFS+20, PRDEFS+21
    ^TMP("ECPRO" PROC+27, PROC+28, PROC+34!
    ^TMP($J USRUNT+23!, USRUNT+25, USRUNT+27*, USRUNT+34, UNTCHK+10*, ECSUM+11*, CAT+19!, CAT+21*, CAT+22, PROC+25!
    , PROC+32*, PROC+33, ECPXMOD+14!, ECPXMOD+18*, ECPXMOD+19, PRVDER+15!, PRVDER+19*, PRVDER+20, ELIG+13!, ELIG+15*
    , ELIG+17*, ELIG+18, PATPROC+24!, PATPROC+49*, PATPROC+50
    ^VA(200 - [#200] USRUNT+33, PRVDER+17
    ^XUSEC( PRVDER+17
    ^XUSEC("ECALLU" USRUNT+26

    Label References

    Name Line Occurrences
    $$ECSCHK UNTCHK+6
    ECSUM USRUNT+25
    PARSE PATPROC+23
    UNTCHK USRUNT+30, USRUNT+33

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % ECPXMOD+12
    >> %DT PATPROC+26*
    ASC PRDEFS+15~, PRDEFS+22*, PRDEFS+23, PRDEFS+26, PATPROC+33*, PATPROC+40*, PATPROC+48
    ASCNM PRDEFS+15~, PRDEFS+19*, PRDEFS+23*, PRDEFS+26
    CAT PATPROC+19~, PATPROC+33*, PATPROC+37*, PATPROC+47
    CNT USRUNT+19~, USRUNT+23*, USRUNT+27, UNTCHK+9*, UNTCHK+10, ECSUM+10*, ECSUM+11, CAT+15~, PROC+19~, PROC+27*
    , PROC+32*, ECPXMOD+10~, ECPXMOD+14*, ECPXMOD+18*, PRVDER+12~, PRVDER+15*, PRVDER+19*, ELIG+10~, ELIG+15*, ELIG+17*
    , PATPROC+19~, PATPROC+29*, PATPROC+49*
    DATA CAT+15~, PROC+19~, PROC+28*, PROC+30, PROC+31, ECPXMOD+10~, ECPXMOD+15*, PATPROC+19~, PATPROC+47*, PATPROC+48*
    , PATPROC+49
    DFD UNTCHK+1~, UNTCHK+8*, UNTCHK+9, ECSUM+9*, ECSUM+10
    DFN ELIG+10~, ELIG+12*
    DFO ECSUM+1~
    DPT USRUNT+19~, USRUNT+23*, USRUNT+26*, USRUNT+29*, USRUNT+30, USRUNT+33*
    DSSF UNTCHK+1~, UNTCHK+7*, UNTCHK+9, ECSUM+1~, ECSUM+8*, ECSUM+10
    DSSIEN ECSUM+1~, ECSUM+2*, ECSUM+3, ECSUM+7, ECSUM+10
    DSSNAME ECSUM+1~, ECSUM+2*
    DT PRVDER+14, PATPROC+25, PATPROC+28
    DUZ USRUNT+24
    ECARY USRUNT~, USRUNT+21, USRUNT+22, CAT~, CAT+17, CAT+18, PROC~, PROC+21, PROC+24, ECPXMOD~
    , ECPXMOD+12, PRVDER~, PRVDER+14, ELIG~, ELIG+12, PRDEFS~, PRDEFS+17, PATPROC~, PATPROC+23, PARSE~
    , PARSE+2
    ECAT ECSCHK+1~, ECSCHK+2*, ECSCHK+3*, ECSCHK+4, ECSCHK+5
    ECC CAT+15~, CAT+21, PROC+19~, PROC+21*, PROC+23*, PRDEFS+15~, PRDEFS+17*, PRDEFS+18*, PRDEFS+19
    ECCH PRDEFS+15~, PRDEFS+19*, PRDEFS+20, PRDEFS+21
    ECCPT PROC+19~, PROC+29*, PROC+31, ECPXMOD+10~, ECPXMOD+12*, ECPXMOD+13, ECPXMOD+15, ECPXMOD+17
    ECCS PATPROC+19~, PATPROC+43*, PATPROC+44, PATPROC+45*, PATPROC+46
    ECCSTA CAT+15~, CAT+18*
    ECD CAT+15~, CAT+17*, PROC+19~, PROC+21*, PROC+22, PROC+23, PRDEFS+15~, PRDEFS+17*, PRDEFS+18, PRDEFS+19
    , PRDEFS+24
    ECDT PROC+24*, ECPXMOD+10~, ECPXMOD+12*, ECPXMOD+15, ECPXMOD+17, PRVDER+14*, PRVDER+18
    ECDUST USRUNT+19~, USRUNT+22*, ECSUM+6
    ECDUZ USRUNT+19~, USRUNT+21*, USRUNT+24*, USRUNT+26, USRUNT+33
    >> ECED PATPROC+25*, PATPROC+28*, PATPROC+29, PATPROC+30
    ECFLG ECSCHK+1~, ECSCHK+2*, ECSCHK+3, ECSCHK+4, ECSCHK+5, ECSCHK+6*, ECSCHK+7
    ECI PATPROC+19~, PATPROC+26*
    ECIEN ECSCHK~, ECSCHK+3, ECSCHK+4, ECSCHK+5
    ECL USRUNT+19~, USRUNT+21*, USRUNT+24, USRUNT+27, USRUNT+28*, USRUNT+32*, UNTCHK+3, UNTCHK+6, ECSCHK~, ECSCHK+3
    , ECSCHK+4, ECSCHK+5, ECSUM+7, CAT+15~, CAT+17*, PROC+19~, PROC+21*, PROC+22, PRDEFS+15~, PRDEFS+17*
    , PRDEFS+18, PRDEFS+19
    ECLOC PATPROC+19~, PATPROC+23, PATPROC+30, PATPROC+31
    ECMOD ECPXMOD+10~
    ECMOD( ECPXMOD+16, ECPXMOD+17, ECPXMOD+18
    ECNODE ECSCHK+1~, ECSCHK+6*
    ECP PRDEFS+15~, PRDEFS+17*, PRDEFS+19
    ECPAT PATPROC+19~, PATPROC+23, PATPROC+30, PATPROC+31
    ECPRX ECSCHK+1~, ECSCHK+4*, ECSCHK+5
    ECS ECSCHK+1~, ECSCHK+5*, ECSCHK+6
    >> ECSD PATPROC+25*, PATPROC+28*, PATPROC+29
    ECSUMUSR USRUNT+19~, USRUNT+22*, USRUNT+25
    ECU PATPROC+20~, PATPROC+38*, PATPROC+48
    ECUNT PATPROC+19~, PATPROC+23, PATPROC+30, PATPROC+31
    ECUTN PRVDER+12~, PRVDER+18*, PRVDER+19
    ECV PATPROC+19~, PATPROC+22*, PATPROC+23, PARSE~, PARSE+2
    I PARSE+1~, PARSE+2*
    IEN USRUNT+19~, USRUNT+29*, USRUNT+30*, USRUNT+33*, UNTCHK+3, UNTCHK+4, UNTCHK+6, UNTCHK+7, UNTCHK+8, UNTCHK+9
    , PRVDER+12~, PRVDER+16*, PRVDER+17*, PRVDER+18, PRVDER+19, PRDEFS+15~, PRDEFS+21*, PRDEFS+22, PATPROC+19~, PATPROC+31*
    , PATPROC+32, PATPROC+38
    KEY PRVDER+12~, PRVDER+16*, PRVDER+17
    MEDSP PRDEFS+15~, PRDEFS+24*, PRDEFS+25, PRDEFS+26
    MEDSPNM PRDEFS+15~, PRDEFS+19*, PRDEFS+25*, PRDEFS+26
    NAME PROC+19~, PROC+27*
    NODE ECSUM+1~, ECSUM+3*, ECSUM+4, ECSUM+5, ECSUM+8, ECSUM+9, ECSUM+10, PATPROC+19~, PATPROC+32*, PATPROC+33
    , PATPROC+37, PATPROC+39, PATPROC+40, PATPROC+47, PATPROC+48
    NUM PROC+19~, PROC+27*, PROC+28
    ORS PATPROC+20~, PATPROC+33*, PATPROC+39*, PATPROC+48
    PDT PATPROC+19~, PATPROC+29*, PATPROC+30*, PATPROC+31, PATPROC+36, PATPROC+43, PATPROC+44
    PDX PATPROC+19~, PATPROC+33*, PATPROC+41, PATPROC+44
    PDXD PATPROC+19~, PATPROC+33*, PATPROC+44*, PATPROC+46*, PATPROC+48
    PND PATPROC+19~, PATPROC+32*, PATPROC+33
    PRO PATPROC+20~, PATPROC+35*, PATPROC+36*
    PROV PATPROC+20~, PATPROC+38!
    PRV PATPROC+20~, PATPROC+33*, PATPROC+38*, PATPROC+48
    PX PROC+19~, PROC+28*, PROC+29, PROC+30, PATPROC+19~, PATPROC+32*, PATPROC+34, PATPROC+35*, PATPROC+36*, PATPROC+47
    RESULTS USRUNT~, USRUNT+25*, USRUNT+34*, CAT~, CAT+22*, PROC~, PROC+33*, ECPXMOD~, ECPXMOD+19*, PRVDER~
    , PRVDER+20*, ELIG~, ELIG+18*, PRDEFS~, PRDEFS+26*, PATPROC~, PATPROC+50*
    STAT ECSUM+1~, ECSUM+5*, ECSUM+6
    STR USRUNT+19~, UNTCHK+9*, UNTCHK+10, ECSUM+1~, ECSUM+10*, ECSUM+11, PROC+19~, PROC+30*, PROC+31*, PROC+32
    SUB ECPXMOD+10~, ECPXMOD+14*, ECPXMOD+16*, ECPXMOD+17, ECPXMOD+18, ELIG+10~, ELIG+15*, ELIG+16*, ELIG+17
    U USRUNT+21, USRUNT+22, USRUNT+24, UNTCHK+4, UNTCHK+9, ECSUM+4, ECSUM+5, ECSUM+8, ECSUM+9, ECSUM+10
    , CAT+17, CAT+18, PROC+21, PROC+23, PROC+24, PROC+28, PROC+30, PROC+31, ECPXMOD+12, ECPXMOD+16
    , ECPXMOD+17, ECPXMOD+18, PRVDER+14, PRVDER+19, ELIG+12, PRDEFS+17, PRDEFS+22, PRDEFS+24, PRDEFS+26, PATPROC+32
    , PATPROC+33, PATPROC+35, PATPROC+36, PATPROC+37, PATPROC+39, PATPROC+40, PATPROC+45, PATPROC+46, PATPROC+47, PATPROC+48
    , PARSE+2
    USR PRVDER+12~, PRVDER+17*, PRVDER+19
    VAEL ELIG+10~
    VAEL(1 ELIG+14, ELIG+15, ELIG+16, ELIG+17
    X PATPROC+26*, PATPROC+27!
    Y PATPROC+26, PATPROC+27!
    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 |  Local Variables  | All