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

Package: DSS Extracts

Routine: ECXPRO


Information

ECXPRO ;ALB/GTS - Prosthetics Extract for DSS ;6/29/18 15:15

Source Information

Source file <ECXPRO.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
DSS Extracts 14 $$RADDIV^ECXDEPT  ^ECXKILL  ($$NTEG,PROSINFO)^ECXPRO1  (ECXBUL,FEEDINFO)^ECXPRO2  $$PDIV^ECXPUTL  VISIT^ECXSCX1  QUE^ECXTAUTO  ^ECXTLOCL  
^ECXTRAC  ($$ECXDATE,$$PATCAT)^ECXUTL  ($$PATDEM,ECXDEF)^ECXUTL2  $$PAT^ECXUTL3  ($$CNHSTAT,$$ENCNUM,$$HNCI,$$OBSPAT,$$SHAD)^ECXUTL4  NPRF^ECXUTL5  
VA FileMan 3 IX1^DIK  $$GET1^DIQ  EN^DIQ1  
Kernel 1 $$S^%ZTLOAD  
MailMan 1 ^XMD  

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

Package Total Caller Graph
DSS Extracts 1 ECXPRO  

Entry Points

Name Comments DBIA/ICR reference
SETUP ;Set required input for ECXTRAC
BEG ;entry point from option
START ;start package specific extract
QUE ; entry point for the background requeuing handled by ECXTAUTO
FILE ;file extract record
LOCAL ;to extract nightly for local use not to be transmitted to TSI

External References

Name Field # of Occurrence
$$S^%ZTLOAD FILE+69
IX1^DIK FILE+68
$$GET1^DIQ START+33, START+37, START+64
EN^DIQ1 START+32
$$RADDIV^ECXDEPT START+55
^ECXKILL BEG+2, LOCAL+2, QUE+1
$$NTEG^ECXPRO1 START+48
PROSINFO^ECXPRO1 START+49
ECXBUL^ECXPRO2 START+16
FEEDINFO^ECXPRO2 START+85, START+89
$$PDIV^ECXPUTL SETUP+3
VISIT^ECXSCX1 START+65
QUE^ECXTAUTO QUE+1
^ECXTLOCL LOCAL+2
^ECXTRAC BEG+2
$$ECXDATE^ECXUTL START+52, FILE+44
$$PATCAT^ECXUTL START+76
$$PATDEM^ECXUTL2 START+38
ECXDEF^ECXUTL2 SETUP+2
$$PAT^ECXUTL3 START+39
$$CNHSTAT^ECXUTL4 START+60
$$ENCNUM^ECXUTL4 START+81
$$HNCI^ECXUTL4 START+70
$$OBSPAT^ECXUTL4 START+57
$$SHAD^ECXUTL4 START+73
NPRF^ECXUTL5 START+78
^XMD START+97

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(660 - [#660] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX( FILE+41, FILE+67*
^RMPR(660 - [#660] START+18, START+20, START+29, START+30
^TMP("ECX-PRO EXC" START+98!
^XMB("NETNAME" START+93

Label References

Name Line Occurrences
FILE START+86, START+90
SETUP BEG+1, LOCAL+2, QUE+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CPTCODE START+14~, START+50*, START+85, START+89
DA START+14~, START+31*, FILE+40~, FILE+68*!
DIC START+14~, START+31*
DIK FILE+40~, FILE+68*!
DIQ START+14~, START+32*
DIQ(0 START+31*
DR START+14~, START+31*
>> EC START+16
>> EC23 FILE+43
>> EC7 FILE+41*, FILE+43, FILE+67, FILE+68
>> ECASNPI FILE+42*, FILE+59
>> ECASPR FILE+42*, FILE+53
>> ECCLAS FILE+42*, FILE+51
>> ECCLAS2 FILE+42*, FILE+53
>> ECED START+17
>> ECEDN START+16
>> ECFILE BEG+1, FILE+41, FILE+67, FILE+68, SETUP+2
>> ECGRP START+93, SETUP+2
>> ECHEAD START+81, SETUP+1*, SETUP+2
>> ECINST BEG+2, START+48, START+95, SETUP+3*
ECINSTSV START+12~, START+84*, START+88*, FILE+43
>> ECODE FILE+43*, FILE+44*, FILE+45*, FILE+46*, FILE+47*, FILE+48*, FILE+49*, FILE+67
>> ECODE1 FILE+50*, FILE+51*, FILE+52*, FILE+53*, FILE+54*, FILE+55*, FILE+56*, FILE+57*, FILE+58*, FILE+67
>> ECODE2 FILE+59*, FILE+60*, FILE+61*, FILE+62*, FILE+63*, FILE+64*, FILE+65*, FILE+66*, FILE+67
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPTNPI FILE+42*, FILE+59
>> ECPTPR START+25*, FILE+42*, FILE+45
>> ECPTTM START+25*, FILE+42*, FILE+45
>> ECRN FILE+67*
>> ECRTN SETUP+2
>> ECSD1 START+17
>> ECSDN START+16
>> ECVER SETUP+2
ECX0 START+12~, START+30*, START+48, START+49, START+52
>> ECXA START+24*, START+57, START+81, START+82*, FILE+43
>> ECXADMDT START+81
>> ECXAO START+63*, START+66*, FILE+58
>> ECXAOL START+26*, FILE+55
ECXASIH START+15~, START+82
>> ECXAST START+25*, FILE+47
>> ECXBILST START+24*, FILE+48
>> ECXCAT FILE+54
ECXCLST START+15~, START+25*, START+45*, FILE+63
>> ECXCNH START+60*, FILE+55
>> ECXCNTRY FILE+60
>> ECXCNTY FILE+53
ECXCT START+12~, START+17*, START+18*, START+20, START+38
>> ECXCTAMT START+23*, FILE+47
>> ECXCVE FILE+57
>> ECXCVEDT FILE+57
>> ECXCVENC FILE+57
ECXDACT START+12~, START+19*, START+20*, START+29, START+30, START+31, START+33, START+34, START+35, START+36
, START+37, START+48, START+49, START+64
>> ECXDATE START+22*, START+39, START+81, FILE+44
>> ECXDFN START+22*, START+34*, START+38, START+39, START+48, START+60, START+65, START+70, START+73, START+76
, FILE+43
>> ECXDIV START+33*, START+55
>> ECXDOB START+26*, FILE+50
>> ECXDOM FILE+53
>> ECXDSSD START+26*, FILE+51
>> ECXECE START+63*, START+66*, FILE+58
ECXECL START+15~, START+63*, START+68*, FILE+63
ECXED1 START+12~, START+17*, START+18
>> ECXELIG START+25*, FILE+47
>> ECXENC START+81*, FILE+55
>> ECXENRL FILE+52
>> ECXERI FILE+58
ECXERR START+40*, START+65!
ECXESC START+15~, START+63*, START+68*, FILE+63
>> ECXEST START+25*, FILE+47
>> ECXETH START+26*, FILE+42*, FILE+56
>> ECXFEKEY START+24*, FILE+45
>> ECXFELOC START+24*, START+86, START+90, FILE+44
>> ECXFORM START+23*, START+35*, START+48, START+49, START+83, START+87, FILE+65
>> ECXGRPR START+24*, FILE+50
>> ECXHCPCS START+23*, START+50, FILE+45
>> ECXHNC START+63*, START+67*, FILE+58
>> ECXHNCI START+26*, START+70*, FILE+56
ECXICD101 START+13~, FILE+62
ECXICD102 START+13~, FILE+62
ECXICD103 START+13~, FILE+62
ECXICD104 START+13~, FILE+62
ECXICD10P START+13~, START+26*, FILE+62
>> ECXICD9 START+26*, FILE+46
>> ECXICD91 FILE+46
>> ECXICD92 FILE+46
>> ECXICD93 FILE+46
>> ECXICD94 FILE+46
>> ECXIR START+63*, START+67*, FILE+58
>> ECXLAB START+83*, START+85, START+87*, START+89
ECXLB START+12~, START+30*, START+48, START+49
>> ECXLC START+24*
>> ECXLH START+24*, START+36*, FILE+61
>> ECXLLC START+23*, FILE+47
>> ECXLMC START+24*, FILE+48
ECXLNE START+12~, START+16, START+17, START+48, START+92
ECXLNSTR START+12~, START+17*, START+92
>> ECXLOGIC FILE+42, FILE+54, FILE+57, FILE+58, FILE+59, FILE+60, FILE+61, FILE+62, FILE+63, FILE+64
, FILE+65, FILE+66
>> ECXMC START+24*
>> ECXMIL START+63*, START+67*, FILE+58
>> ECXMPI FILE+50
>> ECXMST START+26*, FILE+52
>> ECXNPPDC START+85, START+89, FILE+59
>> ECXNPPDT START+52*, FILE+59
ECXNPRFI START+14~, FILE+57
>> ECXOBS START+57*, START+81, FILE+55
>> ECXOEF START+42*, FILE+59
>> ECXOEFDT START+43*, FILE+59
ECXP START+12~, START+31!
ECXP(660 START+34, START+35, START+36
ECXPAT START+39, START+40!
ECXPAT("CL ST AT" , START+45
ECXPAT("COMBSVCI" START+46
ECXPAT("COMBSVCL" START+47
ECXPAT("ECXOEF" START+42
ECXPAT("ECXOEFDT" START+43
ECXPAT("VIETNAM" START+44
>> ECXPATCAT START+76*, FILE+61
ECXPDIV START+55~*, START+84, START+88, FILE+55
>> ECXPHCPC START+23*, FILE+49
>> ECXPHI FILE+54
>> ECXPLOC FILE+51
>> ECXPNM START+22*, FILE+43
>> ECXPOS FILE+54
>> ECXPRIOR FILE+54, FILE+57
>> ECXPST FILE+51
>> ECXPTYPE FILE+57
>> ECXQTY START+24*, FILE+45
>> ECXRACE FILE+42*, FILE+51
>> ECXRC1 START+26*, FILE+42*, FILE+56
>> ECXRCST START+23*, START+85, START+89, FILE+48
>> ECXRQST START+23*, START+84, START+85, START+89, FILE+48
>> ECXRST START+25*, FILE+47
>> ECXSBGRP FILE+57
>> ECXSEX START+22*, FILE+50
>> ECXSHAD START+63*, START+66*, FILE+61
>> ECXSHADI START+26*, START+73*, FILE+61
>> ECXSRCE START+22*, START+85, START+89
>> ECXSSN START+22*, START+81, FILE+43
>> ECXSTAT START+22*, FILE+54
>> ECXSTAT2 START+85, START+88, START+89
>> ECXSTATE FILE+52
>> ECXSVCI START+46*, FILE+64
>> ECXSVCL START+47*, FILE+64
>> ECXTS START+57, START+81
>> ECXTYPE START+22*, START+85, START+89, FILE+48
>> ECXUESTA FILE+57
ECXUI START+15~, START+37*, FILE+66
>> ECXVET START+25*, FILE+48
>> ECXVISIT START+64*, START+65
>> ECXVIST START+65
>> ECXVIST("AO" START+66
>> ECXVIST("ENCCL" START+68
>> ECXVIST("ENCSC" START+68
>> ECXVIST("HNC" START+67
>> ECXVIST("IR" START+67
>> ECXVIST("MST" START+67
>> ECXVIST("PGE" START+66
>> ECXVIST("SHAD" START+66
>> ECXVNS START+25*, START+44*, FILE+63
>> ECXYM START+52, FILE+44
>> ECXZIP START+25*, FILE+50
>> I START+27*, START+28*
>> OK START+39*, START+40
>> QFLG START+17*, START+18, START+20, FILE+69*
U START+35, START+52, FILE+43, FILE+44, FILE+45, FILE+46, FILE+47, FILE+48, FILE+49, FILE+50
, FILE+51, FILE+52, FILE+53, FILE+54, FILE+55, FILE+56, FILE+57, FILE+58, FILE+59, FILE+60
, FILE+61, FILE+62, FILE+63, FILE+64, FILE+65, FILE+66
XMDUZ START+94*, START+98!
XMN START+95*, START+98!
XMSUB START+95*, START+98!
XMTEXT START+96*, START+98!
XMY START+93!, START+98!
XMY("G.DSS-" START+93*
>> ZTQUEUED FILE+69
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All