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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECXPROCT

Package: DSS Extracts

Routine: ECXPROCT


Information

ECXPROCT ;ALB/GTS - ProstheticS Cost by PSAS HCPC Report DSS ;4/27/16 16:31

Source Information

Source file <ECXPROCT.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 4 $$S^%ZTLOAD  $$FMTE^XLFDT  ($$LJ,$$RJ)^XLFSTR  EN^XUTMDEVQ  
DSS Extracts 3 $$NTEG^ECXPRO1  FEEDINFO^ECXPRO2  ($$EXPORT,EXPDISP)^ECXUTL1  
VA FileMan 3 ^DIC  ($$GET1,GETS)^DIQ  ^DIR  
Registration 1 $$SITE^VASITE  

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 COST REPORT  ECXUPRO  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from option
EN1 ;Tasked entry point
GETDATA ;Get data
HEADER ;print header
DETAIL ;Print detailed line
TOTAL ;Report totals
WAIT ;End of page logic
EXIT ;Kill temp global
FOOTER ;154 Section added to print the form requested on key at the end of the report

External References

Name Field # of Occurrence
$$S^%ZTLOAD WAIT+14
^DIC GETDATA+12, GETDATA+16, GETDATA+19
$$GET1^DIQ GETDATA+21, GETDATA+28
GETS^DIQ GETDATA+22
^DIR EN+6, EN+13, WAIT+11
$$NTEG^ECXPRO1 GETDATA+29
FEEDINFO^ECXPRO2 GETDATA+32, GETDATA+36
$$EXPORT^ECXUTL1 EN+16
EXPDISP^ECXUTL1 EN+21
$$SITE^VASITE HEADER+5
$$FMTE^XLFDT HEADER+6
$$LJ^XLFSTR DETAIL+13, DETAIL+14
$$RJ^XLFSTR DETAIL+13, DETAIL+14, TOTAL+4
EN^XUTMDEVQ EN+29

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"** REPORT REQUIRES 132 COLUMNS TO PRINT CORRECTLY **",!!
  • Line Location: EN+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"Cost by PSAS HCPC REPORT for "_$P($$SITE^VASITE,U,2)_" station "_$P($$SITE^VASITE,U,3),?120,"Page: ",PAGENUM
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !!,"Report for ",$$FMTE^XLFDT(ECSD1)," thru ",$$FMTE^XLFDT(ECED)
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,?1,"PSAS HCPC",?11,"FEEDER KEY",?30,"DESCRIPTION",?89,"FORM",?98,"QTY",?104,"Unit of Issue",?126,"Cost"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !?1,LN
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,?11,$P($P(NODE,U,2),"/",2)
  • Line Location: DETAIL+15
Function Call: WRITE
  • Prompt: !!,?118,DASH
  • Line Location: TOTAL+3
Function Call: WRITE
  • Prompt: !?90,"Grand Total: ",?118,"$ "_$$RJ^XLFSTR($FNUMBER(ECXTCOST,",",2),11)
  • Line Location: TOTAL+4
Function Call: WRITE
  • Prompt: !
  • Line Location: WAIT+8
Function Call: WRITE
  • Prompt: !,"FORM:"
  • Line Location: FOOTER+1
Function Call: WRITE
  • Prompt: !,"1:PSC",?10,"2:2421",?18,"3:2237",?34,"4:2529-3",?54,"5:2529-7",?74,"6:2472",?83,"7:2431",?99,"8:2914"
  • Line Location: FOOTER+2
Function Call: WRITE
  • Prompt: !,"9:OTHER",?9,"10:2520",?17,"11:STOCK ISSUE",?33,"12:INVENTORY ISSUE",?53,"13:HISTORICAL DATA",?73,"14:VISA",?82,"15:LAB ISSUE-3",?98,"16:DALC"
  • Line Location: FOOTER+3
Routine Call
  • DIC
  • Line Location:
    • GETDATA+12
    • GETDATA+16
    • GETDATA+19
Routine Call
  • DIR
  • Line Location:
    • EN+6
    • EN+13
    • WAIT+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^PRCD(420.5 - [#420.5] Classic Fileman Calls
^RMPR(660 - [#660] GET1^DIQ,  GETS^DIQ
^RMPR(661.1 - [#661.1] Classic Fileman Calls
^ICPT - [#81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(660 - [#660] GETDATA+2, GETDATA+4, GETDATA+7, GETDATA+8, GETDATA+26
^TMP("ECXDSS" EN+20, EN1+10!, EN1+15, EN1+24!, GETDATA+34*, GETDATA+37*, DETAIL+11, DETAIL+12, EXIT+1!
^TMP($J EN+17!, EN+18*, EN+20*

Label References

Name Line Occurrences
DETAIL EN1+21
EN1 EN+19
EXIT EN1+13, EN1+21
FOOTER EN1+23
GETDATA EN1+14
HEADER EN1+13, DETAIL+16
TOTAL EN1+22
WAIT EN1+20, DETAIL+16

Naked Globals

Name Field # of Occurrence
^(1 GETDATA+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT EN1+9~, EN1+11*, GETDATA+2*, GETDATA+6*, GETDATA+34, GETDATA+37
DA EN1+9~
DASH TOTAL+1~, TOTAL+2*, TOTAL+3
DIC EN1+9~, GETDATA+12!*, GETDATA+16!*, GETDATA+19!*
DIC(0 GETDATA+12*, GETDATA+16*, GETDATA+19*
DIQ EN1+9~
DIR EN+2~, EN+10!, WAIT+9~
DIR("A" EN+5*, EN+12*
DIR(0 EN+4*, EN+11*, WAIT+10*
DIROUT WAIT+9~
DIRUT EN+7, EN+14, WAIT+9~
DR EN1+9~
DT EN+11
DTOUT WAIT+9~
DUOUT WAIT+9~
ECED EN+2~, EN+15*, EN1+11, HEADER+6
ECHCDES EN1+7~, GETDATA+9*, GETDATA+34, GETDATA+37
ECINST GETDATA+1~, GETDATA+28*, GETDATA+29
ECINSTSV EN1+8~
ECSD1 EN+2~, EN+8*, EN+11, EN1+11, HEADER+6
ECX0 EN1+8~, GETDATA+7*, GETDATA+9, GETDATA+10, GETDATA+27, GETDATA+28, GETDATA+29
ECX1 EN1+8~, GETDATA+7*, GETDATA+9
ECX15KEY GETDATA+1~, GETDATA+25*, GETDATA+33*, GETDATA+34
ECXCOST EN1+7~, GETDATA+27*, GETDATA+34, GETDATA+37
ECXCT EN1+8~, EN1+11*, GETDATA+2*, GETDATA+4
ECXDACT EN1+8~, GETDATA+3*, GETDATA+4*, GETDATA+7, GETDATA+8, GETDATA+21, GETDATA+22, GETDATA+23, GETDATA+24, GETDATA+26
GETDATA+29
ECXDFN EN1+9~, GETDATA+23*, GETDATA+29
ECXDIV EN1+9~, GETDATA+21*
ECXED1 EN1+8~, EN1+11*, GETDATA+2
ECXFEKEY GETDATA+1~, GETDATA+25*, GETDATA+33, GETDATA+37
ECXFELOC GETDATA+1~, GETDATA+25*, GETDATA+33
ECXFORM EN1+9~, GETDATA+24*, GETDATA+27, GETDATA+29, GETDATA+31, GETDATA+34, GETDATA+35, GETDATA+37
ECXHCPC EN1+7~, GETDATA+9*, GETDATA+16, GETDATA+17*
>> ECXHCPCS GETDATA+32, GETDATA+36
ECXLAB GETDATA+1~, GETDATA+31*, GETDATA+32, GETDATA+35*, GETDATA+36
ECXLB GETDATA+1~, GETDATA+26*, GETDATA+27, GETDATA+29
ECXLNE EN1+8~, EN1+12*, GETDATA+29
ECXLNSTR EN1+8~
>> ECXNPPDC GETDATA+32, GETDATA+36
ECXP EN1+8~, GETDATA+22!
ECXP(660 GETDATA+23, GETDATA+24
ECXPHCPC EN1+7~, GETDATA+9*, GETDATA+12, GETDATA+14*, GETDATA+34, GETDATA+37
ECXPORT EN+2~, EN+16*, EN1+13, EN1+14, GETDATA+34, GETDATA+37
ECXQTY EN1+7~, EN1+11*, GETDATA+10*, GETDATA+34, GETDATA+37
>> ECXRCST GETDATA+32, GETDATA+36
>> ECXRQST GETDATA+32, GETDATA+36
>> ECXSRCE GETDATA+32, GETDATA+36
>> ECXSTAT2 GETDATA+32, GETDATA+36
ECXTCOST EN1+7~, EN1+11*, GETDATA+27*, TOTAL+4
>> ECXTYPE GETDATA+32, GETDATA+36
ECXUOFI EN1+7~, GETDATA+10*, GETDATA+19, GETDATA+20*, GETDATA+34, GETDATA+37
I EN+2~, EN+27*, EN+28
IOF HEADER+4
IOSL DETAIL+16, WAIT+7, WAIT+8
IOST WAIT+7
LN HEADER+1~, HEADER+3*, HEADER+8
NODE DETAIL+10~, DETAIL+12*, DETAIL+13, DETAIL+14, DETAIL+15
PAGENUM EN1+7~, EN1+11*, HEADER+2*, HEADER+5
QFLG EN1+9~, EN1+11*, GETDATA+2, GETDATA+4
RECORD DETAIL+10~, DETAIL+11*, DETAIL+12
RES GETDATA+1~, GETDATA+29*
STOP EN1+9~, EN1+11*, EN1+13, EN1+21, DETAIL+11, DETAIL+16, WAIT+5*, WAIT+12*, WAIT+14*, WAIT+15
U GETDATA+9, GETDATA+10, GETDATA+14, GETDATA+17, GETDATA+20, GETDATA+24, GETDATA+27, GETDATA+28, GETDATA+29, GETDATA+34
GETDATA+37, HEADER+5, DETAIL+13, DETAIL+14, DETAIL+15
X EN+2~, EN+10!, GETDATA+12*, GETDATA+16*, GETDATA+19*, WAIT+9~
Y EN+2~, EN+8, EN+10!, EN+15, WAIT+9~, WAIT+12
Y(0 GETDATA+14, GETDATA+17, GETDATA+20
ZTDESC EN+24~, EN+26*, EN+29
ZTIO EN+24~, EN+25*
ZTSAVE EN+24~, EN+29
ZTSAVE( EN+28*
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 |  Naked Globals |  Local Variables  | All