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

Package: Event Capture

Routine: ECUMRPC2


Information

ECUMRPC2 ;ALB/JAM - Event Capture Management Broker Utils ;5/2/17 10:47

Source Information

Source file <ECUMRPC2.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Kernel 5 ^%ZTLOAD  ($$DT,$$FMADD,$$FMTE,$$NOW)^XLFDT  $$GET^XUA4A72  $$PROD^XUPROD  $$ACTIVE^XUSER  
Lexicon Utility 3 LOOK^LEXA  CONFIG^LEXSET  ($$IMPDATE,$$ONE)^LEXU  
Event Capture 2 GETLOC^ECL  SETENV^ECUMRPC  
VA FileMan 2 FIND^DIC  $$GET1^DIQ  
DRG Grouper 1 ($$ICDDX,$$SINFO)^ICDEX  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Event Capture 6 EC DELETE TEST PATIENT DATA  EC GETCPTLST  EC GETLOC  EC GETPXLST  EC2P134  ECUMRPC1  

Entry Points

Name Comments DBIA/ICR reference
GLOC(RESULTS,ECARY) ;
LEX ; returns a list of ICD code from lexicon lookup; called from ECUMRPC1
DTPD(RESULTS,ECARY) ;Delete test patient data
ICD ;ICD code
PXFND(RESULTS,ECARY) ;
FINDIC(ECFL,ECIEN,ECFLD,ECFLG,ECVAL,ECN,ECINDX,ECSCN,ECID,ECTG,ECER) ;
CPTSRH(FILE,CPTSTR) ;Searches either file 81 or 725 for a CPT string
PROV(ECNUM) ;Return a set of providers from the NEW PERSON file
CPTFND(RESULTS,ECARY) ;

External References

Name Field # of Occurrence
^%ZTLOAD DTPD+22
FIND^DIC FINDIC+3
$$GET1^DIQ GLOC+29, DTPD+16
GETLOC^ECL GLOC+20
SETENV^ECUMRPC GLOC+17, CPTFND+12, PXFND+12, DTPD+10
$$ICDDX^ICDEX LEX+17, ICD+3
$$SINFO^ICDEX LEX+13, ICD+2
LOOK^LEXA LEX+21
CONFIG^LEXSET LEX+20
$$IMPDATE^LEXU LEX+18
$$ONE^LEXU ICD+1
$$DT^XLFDT DTPD+24
$$FMADD^XLFDT DTPD+24
$$FMTE^XLFDT DTPD+15
$$NOW^XLFDT DTPD+21, DTPD+24
$$GET^XUA4A72 PROV+23
$$PROD^XUPROD DTPD+13
$$ACTIVE^XUSER PROV+24

Used in RPC

RPC Name Call Tags
EC GETCPTLST CPTFND
EC GETPXLST PXFND
EC GETLOC GLOC
EC DELETE TEST PATIENT DATA DTPD

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(5 - [#5] GET1^DIQ
^ICD9 - [#80] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] GLOC+23, GLOC+26, GLOC+30, GLOC+31
^DIC(4.1 - [#4.1] GLOC+30
^DISV( LEX+15
^EC(722 - [#722] PROV+25, PROV+26
^ECD - [#724] PROV+26
^TMP("ECCPT" CPTFND+14!, CPTFND+16, CPTFND+17, CPTFND+18!, PXFND+14!, PXFND+19, PXFND+20, PXFND+21, PXFND+28!
^TMP("ECCPT1" PXFND+14!, PXFND+24, PXFND+25, PXFND+26, PXFND+28!
^TMP("LEXFND" LEX+28, LEX+31, LEX+34, LEX+36!
^TMP("LEXHIT" LEX+36!
^TMP("LEXSCH" LEX+19!
^TMP($J GLOC+18!, GLOC+32*, GLOC+33, CPTFND+14!, CPTFND+17*, CPTFND+19, PXFND+14!, PXFND+22*, PXFND+23, PXFND+27*
, PXFND+29, PROV+22*, PROV+24*, PROV+27*, LEX+22*, LEX+25*, LEX+26*, LEX+34*, LEX+35*, DTPD+11!
, DTPD+12, DTPD+13*, DTPD+14*, DTPD+15*, DTPD+16*, DTPD+17*, DTPD+20, DTPD+23*
^VA(200 - [#200] PROV+19, PROV+20
^XMB("NETNAME" DTPD+14
^XTMP("ECDELETE" DTPD+15, DTPD+16, DTPD+17, DTPD+24*

Label References

Name Line Occurrences
CPTSRH CPTFND+15, PXFND+16, PXFND+17, PXFND+18
FINDIC CPTSRH+2, CPTSRH+4
ICD LEX+25, LEX+32

Naked Globals

Name Field # of Occurrence
^( PXFND+26
^(2 PXFND+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT GLOC+16~, GLOC+19*, GLOC+24*, GLOC+26*, GLOC+27
APP LEX+9~, LEX+18*, LEX+20, LEX+21, ICD+1
CLOC GLOC+16~, GLOC+28*, GLOC+32
CNT GLOC+16~, GLOC+19*, GLOC+29*, GLOC+32, PXFND+11~, PXFND+23*, PXFND+25*, PXFND+27, PROV+17~*, PROV+19
CPTSTR CPTFND+11~, CPTFND+13*, CPTFND+15, PXFND+11~, CPTSRH~, CPTSRH+2, CPTSRH+4
DATE PROV+17~, PROV+18*, PROV+23, PROV+25
DIC CPTFND+11~, PXFND+11~, LEX+9~, LEX+11*, LEX+15
DT LEX+11
DUZ LEX+15, DTPD+24
ECARY GLOC~, GLOC+19, CPTFND~, CPTFND+13, PXFND~, PXFND+13, DTPD~, DTPD+9
ECCD LEX+9~, LEX+17*
ECCS LEX+9~, LEX+13*, LEX+17, ICD+2*, ICD+3
>> ECDIR PROV+19, PROV+20
ECDSS PROV+17~, PROV+18*, PROV+26
ECDT LEX+9~, LEX+10*, LEX+11*, LEX+13, LEX+17, LEX+18, LEX+20, LEX+21, ICD+1, ICD+2
, ICD+3
ECER CPTFND+11~, PXFND+11~, FINDIC~, FINDIC+2*, FINDIC+3
ECFL FINDIC~, FINDIC+3, FINDIC+4!
ECFLD FINDIC~, FINDIC+3, FINDIC+4!
ECFLG FINDIC~, FINDIC+3, FINDIC+4!
ECFT GLOC+16~, GLOC+30*, GLOC+32
ECID PXFND+20*, PXFND+22, PXFND+25*, PXFND+27, FINDIC~, FINDIC+3, FINDIC+4!
ECIEN FINDIC~, FINDIC+3, FINDIC+4!
ECINDX FINDIC~, FINDIC+3, FINDIC+4!
ECLOC GLOC+16~, GLOC+20
ECLOC( GLOC+21
ECN FINDIC~, FINDIC+3, FINDIC+4!
ECNT CPTFND+11~, CPTFND+13*, CPTFND+16*, CPTFND+17, PXFND+11~, PXFND+13*, PXFND+19*, PXFND+20, PXFND+21, PXFND+22
, PXFND+23*, PXFND+24*, PXFND+25, PXFND+26
ECNUM PROV~, PROV+17
ECSCN FINDIC~, FINDIC+3, FINDIC+4!
ECSN GLOC+16~, GLOC+31*, GLOC+32
ECSTR PXFND+11~, PXFND+21*, PXFND+22, PXFND+26*, PXFND+27, PROV+18, LEX+10
ECTG CPTFND+11~, PXFND+11~, FINDIC~, FINDIC+3
ECUTN PROV+17~, PROV+23*, PROV+24, PROV+25, PROV+27
ECVAL FINDIC~, FINDIC+3, FINDIC+4!
ECX PXFND+11~, PXFND+18*, LEX+9~, LEX+10*, LEX+15, LEX+17*, LEX+21
ELOC GLOC+16~
ELOC( GLOC+21*, GLOC+28
FILE CPTSRH~, CPTSRH+1, CPTSRH+3
FROM PROV+17~, PROV+18*, PROV+19*, PROV+20, PROV+22, PROV+24, PROV+27
I PROV+17~*, PROV+19, PROV+22*, PROV+24*, PROV+27*, LEX+9~, LEX+26*, LEX+28*, LEX+31, LEX+34
ICD LEX+9~, LEX+26, LEX+34, ICD+1*, ICD+3
ICDIEN LEX+9~, LEX+25, LEX+26, LEX+32, LEX+34, ICD+3*
IEN PROV+17~, PROV+20*, PROV+21, PROV+22, PROV+23, PROV+24, PROV+25, PROV+26, PROV+27, LEX+9~
, LEX+15*, LEX+17, LEX+24*, LEX+30*, LEX+31*, LEX+34, ICD+1
ILST LEX+9~, LEX+24*, LEX+26, LEX+28, LEX+33*, LEX+34
IMP LEX+9~, LEX+18*
LEX LEX+9~
LEX("LIST" LEX+22, LEX+24, LEX+26
LOC GLOC+16~, GLOC+19*, GLOC+21*, GLOC+22*, GLOC+23*, GLOC+26, GLOC+28, GLOC+30, GLOC+31, GLOC+32
MODE DTPD+8~, DTPD+9*, DTPD+12, DTPD+20
NODE GLOC+16~, GLOC+23*, GLOC+25, GLOC+26, GLOC+29, GLOC+32
PXSTR PXFND+11~, PXFND+13*, PXFND+16, PXFND+17, PXFND+18
>> REPORT PROV+18*, PROV+22, PROV+24
RESULTS GLOC~, GLOC+33*, CPTFND~, CPTFND+19*, PXFND~, PXFND+29*, DTPD~, DTPD+12*, DTPD+20*
ST GLOC+16~, GLOC+29*, GLOC+32
STAT GLOC+16~, GLOC+19*, GLOC+27
U GLOC+19, GLOC+21, GLOC+25, GLOC+26, GLOC+29, GLOC+30, GLOC+31, GLOC+32, CPTFND+13, CPTFND+17
, PXFND+13, PXFND+22, PXFND+27, PROV+26, LEX+17, LEX+26, LEX+34, DTPD+9, DTPD+13, DTPD+14
, DTPD+15, DTPD+16, DTPD+17
>> ZTDESC DTPD+21*
ZTDTH DTPD+8~, DTPD+21*
ZTIO DTPD+8~, DTPD+21*
ZTRTN DTPD+8~, DTPD+21*
ZTSK DTPD+8~, DTPD+23, DTPD+24
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