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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ECXCPRO

Package: DSS Extracts

Routine: ECXCPRO


Information

ECXCPRO ;ALB/JAP - PRO Extract YTD Report ;3/4/13 15:45

Source Information

Source file <ECXCPRO.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
DSS Extracts 6 PRINT^ECXCPRO1  PRO^ECXDVSN2  (,AUDIT)^ECXKILL  $$PDIV^ECXPUTL  ($$CYFY,$$EXPORT,EXPDISP)^ECXUTL1  DEVICE^ECXUTLA  
Kernel 2 HOME^%ZIS  ^%ZISC  
VA FileMan 2 EN^DIQ1  ^DIR  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  

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

Package Total Caller Graph
DSS Extracts 2 ECX PRO YTD REPORT  ECXLPRO  

Entry Points

Name Comments DBIA/ICR reference
EN ;setup & queue
PROCESS ;begin processing
HCPCS ;setup hcpcs cross-reference

External References

Name Field # of Occurrence
HOME^%ZIS EN+47
^%ZISC EN+46
EN^DIQ1 EN+10
^DIR EN+18
PRINT^ECXCPRO1 PROCESS+50
PRO^ECXDVSN2 EN+13
^ECXKILL EN+9, EN+15, EN+20, EN+37, EN+41
AUDIT^ECXKILL PROCESS+52
$$PDIV^ECXPUTL EN+8
$$CYFY^ECXUTL1 EN+22, EN+25
$$EXPORT^ECXUTL1 EN+31
EXPDISP^ECXUTL1 EN+36
DEVICE^ECXUTLA EN+40
$$CPT^ICPTCOD HCPCS+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for PRO Extract YTD HCPCS Report --",!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,"If you belong to more than one Primary Division, you must"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"select a Primary Division for the report.",!
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !!,?5,"Try again later... exiting.",!
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !!,?5,"Try again later... exiting.",!
  • Line Location: EN+20
Function Call: WRITE
  • Prompt: !!,"Please note: The PRO Extract YTD HCPCS Report requires 132 columns."
  • Line Location: EN+38
Function Call: WRITE
  • Prompt: !," Select an appropriate device for output."
  • Line Location: EN+39
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+40
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+41
Routine Call
  • %ZIS
  • Line Location:
    • EN+47
Routine Call
  • DIR
  • Line Location:
    • EN+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727 - [#727] PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+9, PROCESS+10
^ECX(727.826 - [#727.826] PROCESS+15, PROCESS+16
^RMPR(661.1 - [#661.1] HCPCS+3, HCPCS+5
^TMP($J EN+32!, EN+33*, PROCESS+2!, PROCESS+36*, PROCESS+38*, PROCESS+39*, PROCESS+41*, PROCESS+42*, PROCESS+44*, PROCESS+45*
, PROCESS+46*, HCPCS+9*

Label References

Name Line Occurrences
HCPCS PROCESS+48
PROCESS EN+35, EN+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C EN+26!
CNT EN+1~, EN+34*
CODE HCPCS+1~, HCPCS+6*, HCPCS+7
CPTNM HCPCS+1~, HCPCS+7*, HCPCS+8, HCPCS+9
DA EN+1~, EN+10*, EN+11
DESC HCPCS+1~, HCPCS+7*, HCPCS+9
DIC EN+1~, EN+10*
DIQ EN+1~, EN+10*
DIQ(0 EN+10*
DIR EN+1~, EN+18!
DIR("A" EN+17*
DIR("B" EN+17*
DIR(0 EN+17*
DIRUT EN+1~
DIV EN+1~, PROCESS+13*
DIVISION PROCESS+1~
DIVISION( PROCESS+13*, PROCESS+30
DR EN+1~, EN+10*
DT EN+22, EN+24
DTOUT EN+1~, EN+19
DUOUT EN+1~, EN+19
DUZ EN+13
E PROCESS+1~, PROCESS+4*, PROCESS+5*, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+15*
>> ECXALL EN+13, PROCESS+32
>> ECXARRAY("END" EN+22*, EN+25*, PROCESS+8
>> ECXARRAY("START" EN+22*, EN+25*, PROCESS+7
>> ECXCTAMT PROCESS+17*, PROCESS+20*, PROCESS+34*, PROCESS+39, PROCESS+42
ECXDESC EN+28*, EN+40, EN+43!
>> ECXDIC(4 EN+11
>> ECXDIV EN+13
>> ECXDIV( PROCESS+13
>> ECXERR EN+2*, EN+13, EN+14
>> ECXFEKEY PROCESS+18*, PROCESS+19
>> ECXFELOC PROCESS+18*, PROCESS+21, PROCESS+22, PROCESS+24, PROCESS+25, PROCESS+28
>> ECXFORM PROCESS+21*, PROCESS+22*, PROCESS+25*, PROCESS+37, PROCESS+40, PROCESS+43
>> ECXGRPR PROCESS+20*
>> ECXHCPC PROCESS+19*, PROCESS+36, PROCESS+38, PROCESS+39, PROCESS+41, PROCESS+42, PROCESS+44, PROCESS+45, PROCESS+46
>> ECXHEAD EN+3*, PROCESS+5
>> ECXLLC PROCESS+17*, PROCESS+26*, PROCESS+34*, PROCESS+45
>> ECXLMC PROCESS+17*, PROCESS+26*, PROCESS+34*, PROCESS+46
ECXPGM EN+28*, EN+40, EN+43!
ECXPORT EN+1~, EN+31*, PROCESS+52
>> ECXPRIME EN+8*, EN+9, EN+10, EN+11*, EN+13, PROCESS+9, PROCESS+32
>> ECXQTY PROCESS+20*, PROCESS+38, PROCESS+41, PROCESS+44
ECXSAVE EN+40, EN+43!
ECXSAVE("ECXALL" EN+29*
ECXSAVE("ECXARRAY(" EN+29*
ECXSAVE("ECXDIV(" EN+29*
ECXSAVE("ECXHEAD" EN+29*
ECXSAVE("ECXPRIME" EN+29*
ECXSAVE("POP" EN+41
ECXSAVE("ZTSK" EN+42
>> ECXSRCE PROCESS+19*, PROCESS+37, PROCESS+40
>> ECXSTAT PROCESS+13*, PROCESS+21*, PROCESS+22*, PROCESS+25*, PROCESS+30, PROCESS+32*, PROCESS+36, PROCESS+38, PROCESS+39, PROCESS+41
, PROCESS+42, PROCESS+44, PROCESS+45, PROCESS+46
>> ECXTYPE PROCESS+19*, PROCESS+36, PROCESS+38, PROCESS+39, PROCESS+41, PROCESS+42, PROCESS+44, PROCESS+45, PROCESS+46
EXTRACT PROCESS+1~, PROCESS+4*
EXTRACT( PROCESS+10*, PROCESS+11, PROCESS+15
H HCPCS+1~, HCPCS+2*, HCPCS+3*, HCPCS+5
HCPCS HCPCS+1~, HCPCS+5*, HCPCS+6
IO EN+46
IO(0 EN+46
LAST EN+1~
LASTDAY PROCESS+1~, PROCESS+2*, PROCESS+11*
MON EN+24*, EN+26!
NODE0 PROCESS+1~, PROCESS+16*, PROCESS+18, PROCESS+19, PROCESS+20, PROCESS+26
NODE1 PROCESS+1~, PROCESS+16*, PROCESS+20
OUT EN+1~
REC PROCESS+1~, PROCESS+15*, PROCESS+16
U EN+11, EN+22, EN+25, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+13, PROCESS+18, PROCESS+19, PROCESS+20
, PROCESS+26, PROCESS+32, PROCESS+38, PROCESS+39, PROCESS+41, PROCESS+42, PROCESS+44, PROCESS+45, PROCESS+46, HCPCS+5
, HCPCS+7
X EN+18!, EN+22*, EN+25*
X1 EN+24*, EN+25, EN+26!
Y EN+18!, EN+21, EN+23
YR EN+24*, EN+26!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All