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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECPROV3

Package: Event Capture

Routine: ECPROV3


Information

ECPROV3 ;BIR/MAM,JPW - Event Capture Provider Summary (cont'd) ;11/20/12 13:49

Source Information

Source file <ECPROV3.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
CPT HCPCS Codes 2 $$CPT^ICPTCOD  $$MOD^ICPTMOD  
Event Capture 2 $$GETPPRV^ECPRVMUT  $$MOD^ECUTL  
VA FileMan 1 YX^%DTC  

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

Package Total Caller Graph
Event Capture 1 ECPROV2  

Entry Points

Name Comments DBIA/ICR reference
PRINT ;Changes below were made by VMP to correct NOIS ATG-1003-32545
CATS ; continue looping
PRO
MORE ;
LOC
GECD
GMM
LOC1
UTL ; set ^TMP("ECTMP",$J
PAGE ; end of page
HDR ; print heading
FOOTER ;print page footer
TOTP
UNIT ; set units
NOUNIT ;Nothing there
EXPORT ;119 Entire section added in patch 119 for exporting data to excel
ORDMODS ;Find first three mods by volume
MODNM(IEN) ;Get modifier name

External References

Name Field # of Occurrence
YX^%DTC ECPROV3+8
$$GETPPRV^ECPRVMUT UTL+4
$$MOD^ECUTL UTL+20
$$CPT^ICPTCOD MORE+8, UTL+13, EXPORT+10
$$MOD^ICPTMOD MORE+21, MODNM+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,?12,"NO PROCEDURES"
  • Line Location: CATS+1
Function Call: WRITE
  • Prompt: !!,ECUN
  • Line Location: PRO+1
Function Call: WRITE
  • Prompt: !,?3,ECCN
  • Line Location: MORE+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $Y
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !!,?49,"EVENT CAPTURE PROVIDER SUMMARY",!,?49,"FROM "_$P(ECDATE,"^")_" TO "_$P(ECDATE,"^",2),!,?49,"Run Date : ",ECRDT
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !!?3,"Category",?105,"Procedure/Reason",!,?6,"CPT",?12,"Proc",?18,"Procedure Name"
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?105,"Volume*",!,?6,"Code",?12,"Code",!,?10,"CPT Modifier (volume)",!
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!,"Location: "_ECLN,!
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: "DSS Unit: "_ECDN
  • Condition for execution: ECDN]""
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !!,ECUN,!,ECCN
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !!?4,"*Volume totals may represent days, minutes, numbers of procedures and/or a combination of these."
  • Line Location: FOOTER+1
Function Call: WRITE
  • Prompt: !?4,"Procedure/Reason Volume = count of unique combinations of procedure code and procedure reason"
  • Line Location: FOOTER+2
Function Call: WRITE
  • Prompt: !,?105,"------",!,"Total Procedures for "_ECUN,?105,$J(^TMP("ECTMP",$J,ECLN,ECDN,ECUN),6)
  • Line Location: TOTP+0
Function Call: WRITE
  • Prompt: !!!,?12,"NO PROCEDURES",!
  • Line Location: NOUNIT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] ECPROV3+14
^EC(725 - [#725] MORE+4, MORE+9, UTL+14, EXPORT+10, EXPORT+11
^EC(726 - [#726] UTL+5
^ECD - [#724] ECPROV3+11, ECPROV3+15, UTL+9
^ECH - [#721] UTL+1, UTL+2, UTL+20
^ECH("ADT" ECPROV3+13, LOC+1, GECDGMMLOC1
^ECJ - [#720.3] MORE+12, EXPORT+13
^ECJ("AP" UTL+11
^ECL - [#720.5] UTL+27
^ECR - [#720.4] UTL+29
^TMP("ECTMP" PRINT+2, PRINT+4, CATS+1, CATS+2, PRO+1, MORE+3, MORE+16, MORE+19, MORE+24, LOC*
UTL+32, UTL+33, UTL+34*, UTL+37*, UTL+38*, UTL+39*, UTL+40*, UTL+43*, UTL+46*, TOTP
NOUNIT+1, EXPORT+3, EXPORT+4, EXPORT+5, EXPORT+6, EXPORT+7, EXPORT+8, EXPORT+9, EXPORT+14, ORDMODS+3
^TMP($J EXPORT+2*, EXPORT+14*, EXPORT+15*

Label References

Name Line Occurrences
$$MODNM ORDMODS+4
CATS PRINT+3, PRINT+4
EXPORT ECPROV3+9, ECPROV3+17
FOOTER PRINT+6, PAGE+1
GECD LOC+2
GMM LOC+3, GECD
LOC ECPROV3+9, ECPROV3+16
LOC1 GMM
MORE PRO+1
NOUNIT PRINT+4
ORDMODS EXPORT+15
PAGE CATS+1, CATS+2, PROMORE+3, MORE+26, NOUNIT+1
PRINT ECPROV3+9
PRO CATS+2
TOTP PRO+1
UNIT ECPROV3+10, ECPROV3+14
UTL LOC1

Naked Globals

Name Field # of Occurrence
^( CATS+2, UTL+32*
^(0 UTL+5, UTL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H ECPROV3+7~, ECPROV3+8*
CNT UNIT+1*, EXPORT+1~, EXPORT+2*, EXPORT+14*, EXPORT+15
DTIME PAGE+2
EC725 MORE+9*, MORE+10, MORE+13, MORE+27!, EXPORT+1~, EXPORT+11*, EXPORT+12, EXPORT+14
>> ECC ECPROV3+11*, ECPROV3+15*, UTL+2*, UTL+5, UTL+11
ECCN PRINT+1*, PRO+1*, MORE+2, MORE+3, MORE+16, MORE+19, MORE+24, UTL+5*, UTL+34, UTL+37
UTL+40, UTL+43, UTL+46, HDR+7, EXPORT+1~, EXPORT+7*, EXPORT+8, EXPORT+9, EXPORT+14, ORDMODS+3
ECCPT MORE+4*, MORE+5, MORE+8*, MORE+13, EXPORT+1~, EXPORT+10*, EXPORT+14
>> ECD ECPROV3+11, ECPROV3+15, GECD*, GMMLOC1UTL+1, UTL+7*, UTL+8, UTL+9, UTL+11
>> ECDATE HDR+1
>> ECDFN LOC*, LOC+1*, GECDGMMLOC1
ECDN PRINT+4*, CATS+1, CATS+2, UTL+8*, UTL+9*, UTL+32, UTL+33, UTL+39, HDR+6, TOTP
NOUNIT+1, EXPORT+1~, EXPORT+4*, EXPORT+5, EXPORT+6, EXPORT+14
>> ECDU( UTL+8, UNIT+1*
>> ECEC UTL+2*, UTL+4, UTL+7, UTL+25
>> ECED MORE+8, MORE+21, GMMUTL+13, EXPORT+10, MODNM+2
>> ECFILE UTL+12*, UTL+13, UTL+14, UTL+15
>> ECFN LOC1*, UTL+1, UTL+2, UTL+4, UTL+20
>> ECINC UTL+32*
ECINZ CATS+2*, PRO+1, MORE+3, MORE+16, MORE+19, MORE+24, UTL+32*, UTL+33*, UTL+34, UTL+37
UTL+40, UTL+43, UTL+46, EXPORT+1~, EXPORT+6*, EXPORT+7, EXPORT+8, EXPORT+9, EXPORT+14, ORDMODS+3
>> ECL ECPROV3+9, ECPROV3+12*, ECPROV3+13*, ECPROV3+14, LOC+1, GECDGMMLOC1UTL+11
ECLN ECPROV3+14*, PRINT+1*, PRINT+2*, PRINT+4, CATS+1, CATS+2, LOCUTL+32, UTL+33, UTL+38
UTL+39, HDR+6, TOTPNOUNIT+1, EXPORT+1~, EXPORT+3*, EXPORT+4, EXPORT+5, EXPORT+6, EXPORT+14
ECLNK UTL+23~, UTL+25*, UTL+26, UTL+27, UTL+30
ECMOD UTL+19!, UTL+20
ECMOD( UTL+45
>> ECMODF UTL+19*, UTL+20*
>> ECOUT PRINT+2, PRINT+4, CATS+2, PROPRO+1, MORE+3, MORE+19, LOC*, PAGE+2*, TOTP
>> ECP UTL+4*, UTL+6, UTL+11, UTL+12, UTL+13, UTL+14, UTL+17
>> ECPG CATS+1*, CATS+2*, PAGE+1, PAGE+2, NOUNIT+1*
ECPI MORE+2*, MORE+8*, MORE+10, EXPORT+1~, EXPORT+10*, EXPORT+12
ECPN PRINT+1*, MORE+2*, MORE+3*, MORE+4, MORE+9, MORE+10, MORE+11, MORE+16, MORE+19, MORE+24
UTL+11*, UTL+13*, UTL+14*, UTL+15*, UTL+17*, UTL+37, UTL+43, UTL+46, EXPORT+1~, EXPORT+8*
EXPORT+9, EXPORT+10, EXPORT+11, EXPORT+12, EXPORT+13, EXPORT+14, ORDMODS+3
ECPNAM PRINT+5!, MORE+10*, MORE+13, EXPORT+1~, EXPORT+12*, EXPORT+14
ECPRSN MORE+2*, MORE+3*, MORE+15, MORE+16, MORE+19, MORE+24, UTL+24*, UTL+27*, UTL+28*, UTL+29*
UTL+30*, UTL+31*, UTL+37, UTL+43, UTL+46, EXPORT+1~, EXPORT+9*, EXPORT+14, ORDMODS+3
>> ECPRV ECPROV3+10, ECPROV3+11, ECPROV3+14, ECPROV3+15, PRINT+3, LOC+2, UTL+8, UTL+9, HDR+7
ECPSY MORE+11*, MORE+12, UTL+11*, UTL+17, EXPORT+1~, EXPORT+13*
ECPSYN MORE+11*, MORE+12*, MORE+14, EXPORT+1~, EXPORT+13*, EXPORT+14
>> ECPTYP ECPROV3+9, ECPROV3+17
>> ECRDT ECPROV3+8*, HDR+1
>> ECRY MORE+15, UTL+31, HDR+3, FOOTER+2
>> ECSD GMM
>> ECU UTL+4*
ECUN CATS+2*, PRO+1, UTL+4*, UTL+32, UTL+33, UTL+39, HDR+7, TOTPEXPORT+1~, EXPORT+5*
EXPORT+6, EXPORT+14
ECUSER MORE+3*!, HDR+7
>> ECV UTL+2*, UTL+38, UTL+39, UTL+40, UTL+43, UTL+46
I ECPROV3+13*, PRINT+2*, PRINT+4*, CATS+2*, PRO+1*, LOC+1*, GECD*, GMM*, LOC1*, UNIT+1*
EXPORT+1~
IEN MORE+18*, MORE+19*, MORE+21, MORE+24, MORE+27!, MODNM~, MODNM+2
IOF HDR+1
IOSL CATS+2, PROMORE+3, MORE+26
IOST PAGE+2
>> LINE HDR+5*
>> MM GMM*, LOC1
MOD MORE+22*, MORE+25, MORE+27!, UTL+45*, UTL+46, ORDMODS+1~, ORDMODS+3*, ORDMODS+4*, MODNM+1~, MODNM+3*
, MODNM+5
MOD1 EXPORT+1~, EXPORT+15, ORDMODS+2*
MOD2 EXPORT+1~, EXPORT+15, ORDMODS+2*
MOD3 EXPORT+1~, EXPORT+15, ORDMODS+2*
MODAMT MORE+24*, MORE+25, MORE+27!
MODESC MORE+23*, MORE+25, MORE+27!, MODNM+1~, MODNM+4*, MODNM+5
MODI MORE+21*, MORE+22!, MORE+23, MORE+27!, MODNM+1~, MODNM+2*, MODNM+3, MODNM+4
NUM ORDMODS+1~, ORDMODS+2*, ORDMODS+4*
ORD ORDMODS+1~, ORDMODS+4
ORD( ORDMODS+3*, ORDMODS+4
U ECPROV3+11, ECPROV3+15, EXPORT+10, EXPORT+12, EXPORT+13, EXPORT+14, EXPORT+15, MODNM+3, MODNM+4
>> UNIT( UNIT+1
VOL ORDMODS+1~, ORDMODS+4*
VOL1 EXPORT+1~, EXPORT+15, ORDMODS+2*
VOL2 EXPORT+1~, EXPORT+15, ORDMODS+2*
VOL3 EXPORT+1~, EXPORT+15, ORDMODS+2*
>> X PAGE+2*
>> Y ECPROV3+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All