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

Package: DSS Extracts

Routine: ECXFEKEY


Information

ECXFEKEY ;BIR/DMA,CML-Print Feeder Keys; [ 05/15/96 9:44 AM ] ;5/29/19 08:51

Source Information

Source file <ECXFEKEY.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZTLOAD  $$HTFM^XLFDT  $$RJ^XLFSTR  
DSS Extracts 3 ($$SELLABKE,PRINT,SUR)^ECXFEKE1  $$ECXYM^ECXUTL  EXPDISP^ECXUTL1  
VA FileMan 2 $$GET1^DIQ  ^DIR  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  
National Drug File 1 $$DSS^PSNAPIS  
Pharmacy Data Management 1 DATA^PSS50  

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 1 ECXFEKEY  
Event Capture 1 ECXFEKEY  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from option
START ;queued entry point
LAB
ECS ;old ECS feeder key list for pre-FY97 data
ECQ
ECS2 ;new ECS feeder key list for FY97 data
LOW(X) ;convert string to lowercase
UPP(X) ;convert string to uppercase
PHA ;NEW PHA Feeder Key List sorted by NDF Match
CLI
RAD
NUT ;Feeder keys for Nutrition and Food Service extract
PRO ;Prosthetics Feeder Key section, API added in patch 136
QUIT ;
EXPORT() ;Function indicates if report output is going to a device or to the screen in exportable format - API added in patch 149

External References

Name Field # of Occurrence
^%ZIS EN+28
HOME^%ZIS EN+34
^%ZTLOAD EN+33
$$GET1^DIQ CLI+3, CLI+10, NUT+4, NUT+5
^DIR EN+5, EN+9, EN+16, EXPORT+5
$$SELLABKE^ECXFEKE1 EN+10
PRINT^ECXFEKE1 START+4
SUR^ECXFEKE1 START+3
$$ECXYM^ECXUTL PHA+6
EXPDISP^ECXUTL1 EN+26
$$CPT^ICPTCOD ECS+5, ECS+6, ECS2+9, ECS2+10, ECS2+15, ECS2+16, PRO+7
$$DSS^PSNAPIS PHA+17
DATA^PSS50 PHA+5
$$HTFM^XLFDT START+1
$$RJ^XLFSTR PHA+10, PHA+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Print list of Feeder Keys:",!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !,"NO DEVICE SELECTED!!"
  • Line Location: EN+29
Function Call: WRITE
  • Prompt: !,"Queued Task #: "_ZTSK
  • Line Location: EN+33
Function Call: WRITE
  • Prompt: !
  • Line Location: EXPORT+2
Function Call: WRITE
  • Prompt: !!,"Please select one feeder key system to display."
  • Line Location: EXPORT+7
Routine Call
  • %ZIS
  • Line Location:
    • EN+28
Routine Call
  • %ZIS
  • Line Location:
    • EN+34
Routine Call
  • DIR
  • Line Location:
    • EN+5
    • EN+9
    • EN+16
    • EXPORT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(728.44 - [#728.44] GET1^DIQ
728.451 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(40.7 - [#40.7] CLI+1
^EC(720.1 - [#720.1] ECS+2, ECS2+6
^EC(725 - [#725] ECS+5, ECS+6, ECS2+9, ECS2+10, ECS2+15
^EC(726 - [#726] ECS+4
^ECJ - [#720.3] ECS+3, ECS2+7, ECS2+8
^ECK( ECS+8
^ECP( ECS+8
^ECX(727.826 - [#727.826] PRO+3, PRO+4
^ECX(728.44 - [#728.44] CLI+3, CLI+4, CLI+5, CLI+14
^ECX(728.441 - [#728.441] CLI+14
^ECX(728.45 - [#728.45] NUT+2
^ICPT - [#81] RAD
^LAB(60 - [#60] LAB+4
^LAM - [#64] LAB+9, LAB+10, LAB+11, LAB+12
^RAMIS(71 - [#71] RAD
^SC - [#44] CLICLI+2
^TMP("ECXPORT" EN+18!, EN+25, EN+27!
^TMP($J EN+18!, EN+25*, EN+27!, START+2!, LAB+4*, LAB+14*, ECS+7*, ECS+8*, ECS2+19*, PHA+21*
, CLI*, RAD*, RAD+1*, NUT+5*, PRO+12*

Label References

Name Line Occurrences
$$EXPORT EN+2
$$LOW ECS2+11
$$UPP ECS2+12, ECS2+17
CLI START+3
ECQ ECS+2, ECS2+6, ECS2+20
ECS START+3
ECS2 ECS+1
LAB START+3
PHA START+3
PRO START+3
QUIT EN+11, EN+12, EN+29, EN+30
RAD START+3
START EN+24

Naked Globals

Name Field # of Occurrence
^( LAB+4, ECS+3, ECS+8, CLIRAD
^("SL" CLI+2
^(0 LAB+4, ECS+4, ECS+8, CLIRAD

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % LOW+1*, UPP+1*
%ZIS EN+28!*
%ZIS("B" EN+28*
ARRAY PHA+1~, PHA+2*, PHA+3, PHA+8, PHA+9, PHA+10, PHA+11, PHA+12, PHA+20, PHA+22
CNT EN+1~, EN+23*
CODE PRO+1~, PRO+7*, PRO+8, PRO+9
COL EN+1~, EN+20*, EN+21, EN+22
CPTNM PRO+1~, PRO+8*, PRO+12
DEA PHA+1~, PHA+12*, PHA+13
DESC PRO+1~, PRO+8*, PRO+9, PRO+11*, PRO+12
DIET NUT+1~, NUT+2*, NUT+5
DIR EN+1~, EN+9!, EN+16!, QUIT+1!, EXPORT+1~
DIR("?" EN+4*, EXPORT+3*
DIR("A" EXPORT+4*
DIR("B" EN+9*, EN+15*, EXPORT+4*
DIR(0 EN+5*, EN+9*, EN+15*, EXPORT+4*
DIROUT EXPORT+1~
DIRUT EN+1~, EN+5, EN+9, EN+12, EN+13, QUIT+1!, EXPORT+1~, EXPORT+6
DT START+1*, PHA+5, PHA+6
DTOUT EN+1~, EXPORT+1~
DUOUT EN+1~, QUIT+1!, EXPORT+1~
>> EC START+3*, LAB*, LAB+4*, LAB+9*, LAB+10, LAB+11, LAB+12, ECS+2*, ECS+3*, ECS+8*
ECS2+6*, ECS2+7*, ECS2+8, PHA+9*, PHA+10, PHA+11, PHA+12, PHA+18, PHA+20, CLI*
CLI+1, CLI+5*, CLI+8, CLI+9, RAD*
EC1 LAB+4*, LAB+11*, LAB+14, ECS+4*, ECS+5, ECS+6, ECS+8*, ECQ!, ECS2+8*, ECS2+9
ECS2+10, ECS2+12, ECS2+13, RAD*
EC10 ECQ!, ECS2+18*, ECS2+19
EC2 LAB+8~, LAB+12*, LAB+13*, LAB+14, ECS+4*, ECS+7, ECS+8*, ECQ!, RAD*
EC3 ECS+5*, ECS+7, ECS+8*, ECQ!, ECS2+9*, ECS2+12*, ECS2+17*, ECS2+18, ECS2+19
EC4 ECS+4*, ECS+7, ECQ!
EC5 ECS+6*, ECS+7, ECQ!, ECS2+10*, ECS2+11*, ECS2+12*, ECS2+18
EC6 ECQ!, ECS2+13*, ECS2+14, ECS2+15*, ECS2+16
EC7 ECQ!, ECS2+13*, ECS2+15*, ECS2+18
EC8 ECQ!, ECS2+13*, ECS2+16*, ECS2+17*, ECS2+18
EC9 ECQ!, ECS2+18*, ECS2+19
>> ECCSC CLI+1*, CLI+3, CLI+9*, CLI+10, CLI+14
>> ECD PHA+8*, PHA+9, PHA+10*, PHA+21, CLI*, RAD*
ECECS EN+9*, ECS+1, QUIT+1!
ECLAB EN+10*, EN+11, LAB+3, LAB+7, QUIT+1!
ECLEN CLICLI+2*, CLI+15!
>> ECLIST START+3*
>> ECNDC PHA+10*
>> ECNFC PHA+10*, PHA+17*, PHA+18*, PHA+19*, PHA+21
ECPHA QUIT+1!
ECPPDU PHA+1~, PHA+20*, PHA+21, QUIT+1!
>> ECSC CLI+1*, CLI+3, CLI+4, CLI+8*, CLI+10, CLI+14
>> ECST CLI+3*, CLI+4*, CLI+5*, CLI+6, CLI+10*, CLI+14
ECXPHA PHA+1~
ECXPORT EN+1~, EN+2*, EN+4, EN+5, EN+17, START+2
>> ECXYM PHA+6*, PHA+17
ECY EN+6*, EN+7, EN+10, EN+13, START+3, QUIT+1!
FKEY PRO+1~
FKEY( PRO+5*, PRO+6, PRO+7
H PRO+1~, PRO+2*, PRO+3*, PRO+4
HCPCS PRO+1~, PRO+4*, PRO+5, PRO+6*, PRO+7, PRO+8, PRO+10
IENS NUT+1~, NUT+3*, NUT+4, NUT+5
IN NUT+1~, NUT+2*, NUT+3
IO START+4
IO("Q" EN+30!
IOP EN+28!
KEY NUT+1~, NUT+4*, NUT+5, PRO+1~, PRO+4*, PRO+5
LECOL EN+1~, EN+21*
LOC PRO+1~, PRO+10*, PRO+11
NUMBER NUT+1~
>> P1 PHA+11*, PHA+17, CLICLI+3*, CLI+4*, CLI+10*, CLI+14*
>> P2 CLICLI+3*, CLI+10*, CLI+14*
>> P3 PHA+11*, PHA+17, CLICLI+3*, CLI+10*, CLI+14*
>> P4 CLICLI+3*
PCOL EN+1~, EN+22*
PHATYPE EN+1~, EN+16*, PHA+14, PHA+15
>> POP EN+29
PRODUCT NUT+1~
>> SC CLI*, CLI+2, CLI+3, CLI+4, CLI+5, CLI+10, CLI+14
SOURCE PRO+1~, PRO+10*, PRO+11
TIEN NUT+1~, NUT+2*, NUT+3
TYP NUT+1~, NUT+2*, NUT+5
TYPE PHA+1~, PHA+13*, PHA+14, PHA+15, PHA+18, PHA+19, PHA+21, PRO+1~, PRO+10*, PRO+11
U EN+21, EN+22, LAB+4, LAB+11, LAB+12, ECS+2, ECS+4, ECS+5, ECS+6, ECS+8
ECS2+6, ECS2+8, ECS2+9, ECS2+10, ECS2+15, ECS2+16, PHA+10, PHA+11, PHA+21, CLI
CLI+1, CLI+2, CLI+5, CLI+8, CLI+9, CLI+14, RADPRO+4, PRO+8, PRO+9
VAL EXPORT+1~, EXPORT+6*, EXPORT+7, EXPORT+8
X LOW~, LOW+1*, LOW+2, UPP~, UPP+1*, UPP+2, QUIT+1!, EXPORT+1~
Y EN+1~, EN+6, EN+9, EN+16, QUIT+1!, EXPORT+1~, EXPORT+6
>> ZTDESC EN+31*
>> ZTRTN EN+31*
>> ZTSAVE("ECECS" EN+32*
>> ZTSAVE("ECLAB" EN+32*
>> ZTSAVE("ECPHA" EN+32*
>> ZTSAVE("ECPHA2" EN+32*
>> ZTSAVE("ECY" EN+32*
>> ZTSAVE("PHATYPE" EN+32*
ZTSK EN+33, EN+34!
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