ECXFEKEY ;BIR/DMA,CML-Print Feeder Keys; [ 05/15/96 9:44 AM ] ;5/29/19 08:51
Source file <ECXFEKEY.m>
| 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 |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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
|
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ECX(728.44 - [#728.44] | GET1^DIQ |
| 728.451 | GET1^DIQ |
| 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] | CLI, CLI+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* |
| >> | 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 | CLI, CLI+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, CLI, CLI+3*, CLI+4*, CLI+10*, CLI+14* |
| >> P2 | CLI, CLI+3*, CLI+10*, CLI+14* |
| >> P3 | PHA+11*, PHA+17, CLI, CLI+3*, CLI+10*, CLI+14* |
| >> P4 | CLI, CLI+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, RAD, PRO+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! |