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

Package: Event Capture

Routine: ECUERPC1


Information

ECUERPC1 ;ALB/JAM - Event Capture Data Entry Broker Util ;1/24/12 16:19

Source Information

Source file <ECUERPC1.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Event Capture 6 (HFSCLOSE,HFSOPEN)^ECRRPC  PARSE^ECUERPC  PATPRV^ECUERPC2  SETENV^ECUMRPC  ($$CHKDSS,$$INOUTPT)^ECUTL0  $$PDXCK^ECUTL2  
VA FileMan 4 ^%DT  NOW^%DTC  ^DIC  ($$GET1,GETS)^DIQ  
Scheduling 3 CL^SDCO21  $$EC^SDCO22  SC^SDCO23  
CPT HCPCS Codes 1 $$MOD^ICPTMOD  
DRG Grouper 1 ($$ICDDX,$$SINFO)^ICDEX  
Registration 1 DEM^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: 8

Package Total Caller Graph
Event Capture 7 EC CLASHELP  EC GETBATPROCS  EC GETENCDXS  EC GETPATCLASTAT  EC GETPATINFO  EC SPACEBAR  ECUERPC2  
My HealtheVet 1 MHVUMRPC  

Entry Points

Name Comments DBIA/ICR reference
PATINF(RESULTS,ECARY) ;
PATDXS(ECIEN) ;
PATMOD(ECIEN) ;
PATCLASS(ECIEN) ;
PATOTH(ECIEN) ;
PATCLAST(RESULTS,ECARY) ;
  • ICR #6011
    • Status: Active
    • Usage: Private
    ENCDXS(RESULTS,ECARY) ;
    PROCBAT(RESULTS,ECARY) ;
    CLHLP(RESULTS,ECARY) ;RPC Broker entry point for classification help
    ; RPC: EC CLASHELP
    CLEND ;
    ECDEF(RESULTS,ECARY) ;RPC Broker entry point to get a default for space bar
    ; RPC: EC SPACEBAR

    External References

    Name Field # of Occurrence
    ^%DT PROCBAT+23
    NOW^%DTC PATCLAST+19, ENCDXS+16
    ^DIC CLHLP+14, ECDEF+11
    $$GET1^DIQ PROCBAT+38, PROCBAT+39
    GETS^DIQ PATOTH+11
    HFSCLOSE^ECRRPC CLHLP+19
    HFSOPEN^ECRRPC CLHLP+16
    PARSE^ECUERPC PROCBAT+20
    PATPRV^ECUERPC2 PATINF+18
    SETENV^ECUMRPC PATINF+13, PATCLAST+17, ENCDXS+13, PROCBAT+22, CLHLP+9, ECDEF+8
    $$CHKDSS^ECUTL0 PATCLAST+27
    $$INOUTPT^ECUTL0 PATCLAST+20
    $$PDXCK^ECUTL2 ENCDXS+18
    $$ICDDX^ICDEX PATDXS+18, ENCDXS+23, ENCDXS+29, PROCBAT+35
    $$SINFO^ICDEX PATDXS+16, ENCDXS+21, PROCBAT+33
    $$MOD^ICPTMOD PATMOD+13
    CL^SDCO21 PATCLAST+29
    $$EC^SDCO22 PATCLAST+32
    SC^SDCO23 CLHLP+18
    DEM^VADPT PROCBAT+40

    Used in RPC

    RPC Name Call Tags
    EC GETBATPROCS PROCBAT
    EC GETPATINFO PATINF
    EC GETPATCLASTAT PATCLAST
    EC GETENCDXS ENCDXS
    EC CLASHELP CLHLP
    EC SPACEBAR ECDEF

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^SC - [#44] GET1^DIQ
    ^ECH - [#721] GETS^DIQ
    ^ECC(723 - [#723] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD("DD" PROCBAT+40
    ^DIC(8 - [#8] PATCLASS+13
    ^DPT - [#2] PATCLAST+30, PATCLAST+31, PATCLAST+32
    ^ECH - [#721] PATINF+12, PATDXS+9, PATDXS+11, PATDXS+12, PATDXS+14, PATMOD+9, PATMOD+11, PATMOD+12, PATMOD+13, PATCLASS+10
    , PATCLASS+12, PATOTH+10, PROCBAT+28, PROCBAT+30
    ^ECH("AC1" PROCBAT+26, PROCBAT+27
    ^TMP("ECMSG" CLHLP+10!, CLHLP+12*, CLHLP+13*, CLHLP+15*, CLEND+1
    ^TMP($J PATDXS+10!, PATDXS+21*, PATDXS+22, PATMOD+10!, PATMOD+15*, PATMOD+16, PATCLASS+11!, PATCLASS+17*, PATCLASS+18, PATOTH+9!
    , PATOTH+12*, PATOTH+13, ENCDXS+14!, ENCDXS+26*, ENCDXS+30*, ENCDXS+31, PROCBAT+22!, PROCBAT+42*, PROCBAT+43, CLEND+2

    Label References

    Name Line Occurrences
    CLEND CLHLP+11, CLHLP+16
    PATCLASS PATINF+16
    PATDXS PATINF+14
    PATMOD PATINF+15
    PATOTH PATINF+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % PATCLAST+16~, PATCLAST+19, ENCDXS+11~, ENCDXS+16
    >> %DT PROCBAT+23*
    ASC PROCBAT+18~, PROCBAT+38*, PROCBAT+41
    CAT PROCBAT+18~
    CLA PATCLASS+9~, PATCLASS+12*, PATCLASS+14, PATCLASS+15
    CNT PATDXS+8~, PATDXS+11*, PATDXS+21*, PATMOD+8~, PATMOD+11*, PATMOD+14*, PATMOD+15, ENCDXS+11~, ENCDXS+26*, ENCDXS+30*
    , PROCBAT+17~, PROCBAT+22*, PROCBAT+42*
    DATA PROCBAT+17~, PROCBAT+41*, PROCBAT+42
    DATE PROCBAT+17~, PROCBAT+25*, PROCBAT+26*, PROCBAT+27, PROCBAT+33, PROCBAT+35, PROCBAT+40
    DFN PROCBAT+17~, PROCBAT+40*
    DIC CLHLP+14*, ECDEF+7~, ECDEF+11*
    DIC(0 CLHLP+14*, ECDEF+11*
    DT PROCBAT+24
    DXS PATDXS+8~, PATDXS+11*, PATDXS+12
    DXSD PATDXS+8~, PATDXS+18*, PATDXS+20*, PATDXS+21
    DXSIEN PATDXS+8~, PATDXS+12*, PATDXS+18, PATDXS+21
    EC4 ENCDXS+11~, ENCDXS+16*, ENCDXS+17, ENCDXS+18
    ECAO PATCLASS+9~, PATCLASS+14*, PATCLASS+16
    ECARY PATINF~, PATINF+11*, PATCLAST~, PATCLAST+18, ENCDXS~, ENCDXS+15, ENCDXS+16, PROCBAT~, PROCBAT+20, CLHLP~
    , CLHLP+11, ECDEF~, ECDEF+9
    ECC PROCBAT+17~, PROCBAT+21, PROCBAT+29
    ECCLARY PATCLAST+16~, PATCLAST+29
    ECCLARY( PATCLAST+33*, PATCLAST+34, PATCLAST+36
    ECCS PATDXS+8~, PATDXS+16*, PATDXS+18, PATDXS+19*, PATDXS+20, ENCDXS+12~, ENCDXS+21*, ENCDXS+23, ENCDXS+24*, ENCDXS+25
    , ENCDXS+29, ENCDXS+30, PROCBAT+17~, PROCBAT+33*, PROCBAT+35, PROCBAT+36*, PROCBAT+37
    ECCV PATCLASS+9~, PATCLASS+15*, PATCLASS+17
    >> ECD PATCLAST+18*, PATCLAST+27
    ECDFN PATCLAST+16~, PATCLAST+18*, PATCLAST+20, PATCLAST+29, PATCLAST+30, PATCLAST+31, PATCLAST+32, ENCDXS+11~, ENCDXS+15*, ENCDXS+17
    , ENCDXS+18, CLHLP+8~, CLHLP+11*, CLHLP+12, CLHLP+14, CLHLP+18
    ECDIRY CLHLP+8~
    ECDT PATDXS+8~, PATDXS+14*, PATDXS+16, PATDXS+18, PATCLAST+16~, PATCLAST+18*, PATCLAST+19*, PATCLAST+20, PATCLAST+29, ENCDXS+11~
    , ENCDXS+15*, ENCDXS+16*, ENCDXS+18, ENCDXS+21, ENCDXS+23, ENCDXS+29
    ECDX ENCDXS+11~, ENCDXS+18*, ENCDXS+23, ENCDXS+25, PROCBAT+18~, PROCBAT+30*, PROCBAT+35*, PROCBAT+37*, PROCBAT+41
    ECDXN ENCDXS+11~, ENCDXS+18*, ENCDXS+25
    ECDXS ENCDXS+11~
    ECDXS( ENCDXS+28, ENCDXS+29, ENCDXS+30
    ECEC PATCLASS+9~, PATCLASS+14*, PATCLASS+16
    ECED PROCBAT+17~, PROCBAT+24*, PROCBAT+25, PROCBAT+26
    ECERR CLHLP+8~, CLHLP+11*, CLHLP+12*, CLHLP+13*, CLHLP+15*, CLHLP+16, ECDEF+10*, ECDEF+11, ECDEF+12*
    ECFILE ECDEF+7~, ECDEF+9*, ECDEF+10, ECDEF+11
    ECFILER CLHLP+8~, CLHLP+19
    ECHNC PATCLASS+9~, PATCLASS+15*, PATCLASS+17
    ECHNDL CLHLP+8~, CLHLP+16*
    ECI PROCBAT+18~, PROCBAT+23*
    ECICD ENCDXS+12~, ENCDXS+23*, ENCDXS+25, ENCDXS+29*, ENCDXS+30
    ECIEN PATINF+10~, PATINF+11*, PATINF+12, PATINF+14, PATINF+15, PATINF+16, PATINF+17, PATINF+18, PATDXS~, PATDXS+9
    , PATDXS+11, PATDXS+12, PATDXS+14, PATDXS+21, PATMOD~, PATMOD+9, PATMOD+11, PATMOD+12, PATMOD+13, PATMOD+15
    , PATCLASS~, PATCLASS+10, PATCLASS+12, PATCLASS+16, PATOTH~, PATOTH+10, PATOTH+11, PATOTH+12
    ECIR PATCLASS+9~, PATCLASS+14*, PATCLASS+16
    ECKY CLHLP+8~, CLHLP+11*, CLHLP+13, CLHLP+18
    ECL ENCDXS+11~, ENCDXS+15*, ENCDXS+17, ENCDXS+18
    ECLOC PROCBAT+17~, PROCBAT+21, PROCBAT+26, PROCBAT+27
    ECMST PATCLASS+9~, PATCLASS+15*, PATCLASS+16
    ECP PROCBAT+17~, PROCBAT+21, PROCBAT+29
    ECPDX ENCDXS+11~, ENCDXS+18*
    ECSC PATCLASS+9~, PATCLASS+14*, PATCLASS+16
    ECSD PROCBAT+17~, PROCBAT+24*, PROCBAT+25
    ECSHAD PATCLASS+9~, PATCLASS+15*, PATCLASS+17
    ECTYP PATINF+10~, PATINF+11*, PATINF+14, PATINF+15, PATINF+16, PATINF+17, PATINF+18
    ECUFILE CLHLP+8~
    ECUNT PROCBAT+17~, PROCBAT+21, PROCBAT+28
    ECV PROCBAT+17~, PROCBAT+19*, PROCBAT+20
    ECX PATOTH+8~, PATOTH+10*, PATCLAST+16~, PATCLAST+29*, PATCLAST+30, PATCLAST+31, PATCLAST+32, PATCLAST+33, PATCLAST+34, PATCLAST+36
    , PATCLAST+37
    ELCOD PATCLASS+9~, PATCLASS+12*, PATCLASS+13*, PATCLASS+17
    ELIG PATCLASS+9~, PATCLASS+12*, PATCLASS+13, PATCLASS+17
    I PATCLAST+16~, PATCLAST+33*
    IEN ENCDXS+25*, ENCDXS+28*, ENCDXS+29, ENCDXS+30, PROCBAT+17~, PROCBAT+26*, PROCBAT+27*, PROCBAT+28, PROCBAT+30, PROCBAT+42
    IO CLHLP+17
    MOD PATMOD+8~, PATMOD+11*, PATMOD+12
    MODIEN PATMOD+8~, PATMOD+12*, PATMOD+13
    MODS PATMOD+8~, PATMOD+13*, PATMOD+15
    NODE PROCBAT+17~, PROCBAT+28*, PROCBAT+29, PROCBAT+38, PROCBAT+39, PROCBAT+40
    ORC PROCBAT+18~, PROCBAT+39*, PROCBAT+41
    PATSTAT PATCLAST+16~, PATCLAST+20*, PATCLAST+27, PATCLAST+28, PATCLAST+38
    PXDT PROCBAT+17~, PROCBAT+40*, PROCBAT+41
    REAS PATOTH+8~
    REAS(721 PATOTH+12
    RESULTS PATINF~, PATDXS+22*, PATMOD+16*, PATCLASS+18*, PATOTH+13*, PATCLAST~, PATCLAST+20*, PATCLAST+28*, PATCLAST+37*, PATCLAST+38*
    , ENCDXS~, ENCDXS+31*, PROCBAT~, PROCBAT+43*, CLHLP~, CLEND+1*, CLEND+2*, ECDEF~, ECDEF+10*, ECDEF+12*
    , ECDEF+13*
    SCDAT PATCLAST+16~, PATCLAST+20*, PATCLAST+28, PATCLAST+36*, PATCLAST+38
    SDXCNT ENCDXS+11~
    STR PATCLASS+9~, PATCLASS+16*, PATCLASS+17*, ENCDXS+11~, ENCDXS+25*, ENCDXS+26
    U PATINF+11, PATDXS+14, PATDXS+19, PATDXS+20, PATDXS+21, PATMOD+13, PATMOD+15, PATCLASS+13, PATCLASS+14, PATCLASS+15
    , PATCLASS+16, PATCLASS+17, PATCLAST+18, ENCDXS+15, ENCDXS+16, ENCDXS+24, ENCDXS+25, ENCDXS+30, PROCBAT+28, PROCBAT+29
    , PROCBAT+30, PROCBAT+36, PROCBAT+37, PROCBAT+38, PROCBAT+39, PROCBAT+40, PROCBAT+41, PROCBAT+42, CLHLP+11, ECDEF+9
    VADM PROCBAT+18~
    VADM(1 PROCBAT+41
    X PROCBAT+23*, CLHLP+14*, ECDEF+7~, ECDEF+11*
    Y PROCBAT+23, PROCBAT+40*, CLHLP+14, ECDEF+7~, ECDEF+11, ECDEF+13
    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