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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ECRRPC

Package: Event Capture

Routine: ECRRPC


Information

ECRRPC ;ALB/JAM - Event Capture Report RPC Broker ;Oct 19, 2022@15:30:12

Source Information

Source file <ECRRPC.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Event Capture 1 SETENV^ECUMRPC  
Kernel 1 ($$DEFDIR,$$DEL,$$FTG,CLOSE,OPEN)^%ZISH  
VA FileMan 1 ^%DT  

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
Event Capture 2 EC REPORTS  ECUERPC1  
Order Entry Results Reporting 1 ORECS01  

Entry Points

Name Comments DBIA/ICR reference
RPTEN(RESULTS,ECARY) ;RPC Broker entry point for EC Reports
  • ICR #4131
    • Status: Active
    • Usage: Private
    END
    PARSE ;Parse data from array for filing
    CHKDT ;Required Data Check
    KILLVAR ;Kill variables
    HFSOPEN(HANDLE) ;
    HFSCLOSE(HANDLE) ;
    ECPAT ;;Patient Summary Report;ECPAT^ECRRPT
    ECRDSSA ;;DSS Unit Activity;ECRDSSA^ECRRPT
    ECRDSSU ;;DSS Unit Workload Summary;ECRDSSU^ECRRPT
    ECPROV ;;Provider Summary Report;ECPROV^ECRRPT
    PROSUM ;;Provider (1-7) Summary Report;PROSUM^ECRRPT
    ECOSSUM ;;Ordering Section Summary Report;ECOSSUM^ECRRPT
    ECPCER ;;PCE Data Summary Report;ECPCER^ECRRPT
    ECRPERS ;;Inactive Person Class Report;ECRPERS^ECRRPT1
    ECRPRSN ;;Procedure Reason Report;ECRPRSN^ECRRPT1
    ECDSS1 ;;National/Local Procedure Reports;ECDSS1^ECRRPT1
    ECDSS3 ;;Category Reports;ECDSS3^ECRRPT1
    ECSUM ;;Print Category and Procedure Summary (Report);ECSUM^ECRRPT1
    ECNTPCE ;;Records Failing Transmission to PCE Report;ECNTPCE^ECRRPT1
    ECSCPT ;;Event Code Screens with CPT Codes;ECSCPT^ECRRPT1
    ECINCPT ;;National/Local Procedure Codes with Inactive CPT;ECINCPT^ECRRPT1
    ECGTP ;;Generic Table Printer;ECGTP^ECRRPT1
    ECSTPCD ;;DSS Units with Associated Stop Code Error Report;ECSTPCD^ECRRPT1
    ECRDSSUA ;;Users with access to selected DSS Unit;ECRDSSUA^ECRRPT2
    ECRUDSS ;;DSS unit access by selected user;ECRUDSS^ECRRPT2
    ECRDSSEC ;;Event code screen for selected DSS Unit;ECRDSSEC^ECRRPT2
    ECRECER ;;Event capture encounters report;ECRECER^ECRRPT2
    ECRECSIC ;;Event Code Screens with Inactive Clinics;ECRECSIC^ECRRPT2
    ECRECSPC ;;Event Code Screens by Procedure Code;ECRECSPC^ECRRPT2
    ECRGP ;;Generic print of report;ECRGP^ECRRPT2
    ECDSSSNR ;;DSS Units set to send no records to PCE;ECDSSSNR^ECRRPT2
    ECDISSUM ;;Disabled Category and Procedure Summary Report;ECDISSUM^ECRRPT2
    ECLATESH ;;Possible Late State Home Entries Report;ECLATESH^ECRRPT2
    ECRPROC ;;Procedure Summary Report;ECRPROC^ECRRPT2
    ECREDIT ;;Event Capture Edit Log Report;ECREDIT^ECRRPT2
    ECCLIPRO ;;Event Capture Procedure By Clinic Report;ECCLIPRO^ECRRPT2

    External References

    Name Field # of Occurrence
    ^%DT RPTEN+23
    $$DEFDIR^%ZISH HFSOPEN+2
    $$DEL^%ZISH HFSCLOSE+6
    $$FTG^%ZISH HFSCLOSE+5
    CLOSE^%ZISH HFSCLOSE+2
    OPEN^%ZISH HFSOPEN+6
    SETENV^ECUMRPC RPTEN+12

    Used in RPC

    RPC Name Call Tags
    EC REPORTS RPTEN

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("ECMSG" RPTEN+14!, RPTEN+18*, RPTEN+20*, END+1, CHKDT+4*, HFSOPEN+4*, HFSOPEN+7*
    ^TMP("JEN" HFSOPEN+5*
    ^TMP($J RPTEN+14!, END+2, HFSCLOSE+3!, HFSCLOSE+5
    ^XTMP("ECRRPT" RPTEN+21*

    Label References

    Name Line Occurrences
    @( RPTEN+26
    CHKDT RPTEN+13
    END RPTEN+15, RPTEN+20
    HFSCLOSE RPTEN+27
    HFSOPEN RPTEN+17
    KILLVAR END
    PARSE RPTEN+13

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> %DT RPTEN+23*
    C CHKDT+1~, CHKDT+2*, CHKDT+4*
    DT RPTEN+25
    DUZ HFSOPEN+5
    ECARY RPTEN~, KILLVAR+3!
    ECARY( PARSE+2, KILLVAR+2
    ECDEL HFSCLOSE+1~, HFSCLOSE+6
    ECDEL( HFSCLOSE+4*
    >> ECDEV RPTEN+18
    ECDIRY RPTEN+10~, HFSOPEN+2*, HFSOPEN+3, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+2, HFSCLOSE+5, HFSCLOSE+6
    ECERR RPTEN+10~, RPTEN+13*, RPTEN+15, RPTEN+18*, CHKDT+4*, HFSOPEN+3*, HFSOPEN+7*
    ECFILER RPTEN+10~, RPTEN+27, HFSOPEN+5*, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+4, HFSCLOSE+5
    ECGUI RPTEN+10~, RPTEN+13*
    >> ECHNDL RPTEN+17
    >> ECPTYP RPTEN+16, RPTEN+17, RPTEN+22, RPTEN+25, RPTEN+27
    ECQDT RPTEN+21, RPTEN+22, RPTEN+23*, RPTEN+24*, RPTEN+25*, KILLVAR+3!
    ECQTIME RPTEN+11~, RPTEN+22*, RPTEN+25
    ECSTR RPTEN+10~
    ECUFILE RPTEN+10~, HFSOPEN+5*
    HANDLE HFSOPEN~, HFSOPEN+6, HFSCLOSE~, HFSCLOSE+2
    HLPDA RPTEN+10~
    HND RPTEN+10~, RPTEN+19*, RPTEN+26
    I CHKDT+1~, CHKDT+3*, CHKDT+4
    IOF HFSOPEN+8*
    IOM HFSOPEN+8*
    IOSL HFSOPEN+8*
    IOST HFSOPEN+8*
    POP KILLVAR+3!, HFSOPEN+6
    RESULTS RPTEN~, END+1*, END+2*
    SUB PARSE+1~, PARSE+2*, KILLVAR+1~, KILLVAR+2*
    >> X RPTEN+23*, HFSCLOSE+5*, HFSCLOSE+6*
    >> Y RPTEN+24

    Marked Items

    Name Field # of Occurrence
    $T(@ECHNDL RPTEN+19
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All