LRBEPRPT ;VA/DALOI/FHS - PRINT CPT CODES FOR TESTS AND PANELS ;03/30/2005
Source file <LRBEPRPT.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 5 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD $$FMTE^XLFDT $$CJ^XLFSTR |
Lab Service | 2 | PANEL^LRBEBA4 $$NLT^LRVER1 |
DRG Grouper | 1 | $$CPT^ICPTCOD |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOAD | ;%ZTLOAD section
|
|
BEBA | ;Individual test CPT code look-up
|
|
NLT | ;
|
|
LN | ;Check line spacing
|
|
DEV | ;Select print device
|
|
T1 | ;
|
|
HDR | ;Report header
|
|
ASK | ;Present user with a selection of options
|
|
WRT | ;
|
|
ATOMIC | ; Print Atomic test of panel
|
|
CLEAN | ;Clean-up
|
|
TEST | ;List all test with CPT codes
|
|
DISPLAY | ;
|
|
LOOP | ;
|
|
PANEL | ;Display panel test CPT
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | BEBA+12, LOOP+8, LOOP+12, LOOP+13, LOOP+14, LOOP+15, LOOP+20, LOOP+21, NLT+7, DISPLAY+5 , DISPLAY+6, TEST+9, TEST+12, T1+1, ATOMIC+1, ATOMIC+2, ATOMIC+5, ATOMIC+6, ATOMIC+7, ATOMIC+8 |
^LAB(61 - [#61] | NLT+9, DISPLAY+6 |
^TMP("LR" | BEBA+1!, LOOP+5!, CLEAN+7! |
Name | Line Occurrences |
---|---|
ASK | ASK+9, ASK+12, ASK+20 |
ATOMIC | T1+6 |
BEBA | BEBA+16, ASK+11 |
CLEAN | BEBA+7, BEBA+15, TEST+19, ASK+7 |
DEV | ASK+14, ASK+21 |
DISPLAY | LOOP+25, PANEL+3 |
HDR | TEST+3 |
LN | NLT+4, DISPLAY+4, WRT+1, WRT+4, ATOMIC+9 |
LOAD | ASK+18, ASK+25 |
LOOP | BEBA+10, TEST+13, T1+2 |
T1 | BEBA+14, TEST+16 |
TEST | ASK+19, ASK+26 |
WRT | NLT+10, DISPLAY+7 |
Name | Field # of Occurrence |
---|---|
^(0 | NLT+9, DISPLAY+6, TEST+9, ATOMIC+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DEV+1~, DEV+2* |
%ZIS("A" | DEV+2* |
%ZIS("B" | DEV+3* |
DIC | LOOP+3!, CLEAN+2! |
DIR | BEBA+2!, BEBA+6!, LN+3~, ASK+1!, ASK+6!, CLEAN+2! |
DIR("S" | BEBA+5* |
DIR(0 | BEBA+4*, LN+3*, ASK+5* |
DIRUT | LN+3, CLEAN+2! |
DT | BEBA+3, LOOP+2, NLT+1, HDR+2, TEST+4, ASK+4 |
DTOUT | CLEAN+2! |
DUOUT | CLEAN+2! |
>> I | LOOP+13*, LOOP+14 |
IO | TEST+2, ASK+15, ASK+23 |
IO(0 | ASK+15, ASK+23 |
IOF | BEBA+8, HDR+1, LOAD+4, CLEAN+1 |
IOM | HDR+2 |
ION | LOAD+3 |
IOSL | LN+1 |
IOST | LN+2 |
>> K | LOOP+14*, LOOP+15 |
LRBEBSY | ATOMIC+3~, ATOMIC+4*, ATOMIC+5, ATOMIC+6 |
LRBEBY | BEBA+9*, BEBA+12, LOOP+7, LOOP+8, LOOP+11, LOOP+12, LOOP+13, LOOP+14, LOOP+16, PANEL+6 , NLT+8, TEST+8*, TEST+9, TEST+12*, TEST+17!, T1+1, ATOMIC+1, ATOMIC+2, ATOMIC+4, ATOMIC+6* , ATOMIC+7, ATOMIC+8*, ATOMIC+9, CLEAN+3! |
LRBECDT | BEBA+3*, LOOP+2*, NLT+1*, TEST+4*, ASK+4*, CLEAN+3! |
LRBECPT | BEBA+2*, LOOP+3!, LOOP+6*, LOOP+17!, PANEL+1!, PANEL+5!, T1+3!, CLEAN+3! |
LRBECPT( | LOOP+23, NLT+3, DISPLAY+3, DISPLAY+7, WRT+3, WRT+6, WRT+7! |
LRBECPT(0 | PANEL+2, NLT+2, DISPLAY+2 |
LRBEDT | CLEAN+3! |
LRBELOP | BEBA+9*, PANEL+2, TEST+4*, CLEAN+3! |
LRBENLT | CLEAN+3! |
LRBEPO | PANEL+4, ASK+13*, CLEAN+4! |
LRBEPSY | BEBA+2*, LOOP+1, LOOP+25*, PANEL+1, TEST+11*, T1+8! |
LRBEPYS | LOOP+18*, PANEL+3*, PANEL+4, CLEAN+3! |
LRBETST | LOOP+18*, LOOP+19*, LOOP+20, LOOP+21, LOOP+23, PANEL+6*, NLT+3, NLT+7, NLT+8, DISPLAY+3* , DISPLAY+5, DISPLAY+6, DISPLAY+7, WRT+3, WRT+6, WRT+7, CLEAN+3! |
LRBEY | TEST+17!, CLEAN+3! |
LRBEY( | LOOP+11*, LOOP+16*, LOOP+19 |
LRBEYS | CLEAN+3! |
LRCFL | CLEAN+3! |
LRCPT | WRT+3*, WRT+5, WRT+6, WRT+7, CLEAN+4! |
LRDEV | ASK+2!, DEV+3*, LOAD+3*, LOAD+4, CLEAN+6! |
LRHDR | HDR+2, ASK+10*, ASK+13*, ASK+22*, LOAD+2, CLEAN+6! |
LRI | NLT+3*, DISPLAY+7*, WRT+3, WRT+6, WRT+7, CLEAN+4! |
LRIEN | CLEAN+4! |
LRII | ATOMIC+3~, ATOMIC+4~*, ATOMIC+5*, ATOMIC+6 |
LRM | LOOP+4!, CLEAN+4! |
LRMSG | DEV+1~ |
LRMX | LOOP+4!, CLEAN+4! |
LRNAME | LOOP+3!, CLEAN+4! |
LRNLT | LOOP+3!, LOOP+7*, CLEAN+4! |
LRNX | CLEAN+4! |
LRORD | LOOP+3!, CLEAN+4! |
LRPANEL | LOOP+18*, LOOP+24*, LOOP+26*, WRT+6, CLEAN+4! |
LRPG | BEBA+2!, HDR+1*, HDR+2, TEST+3, CLEAN+6! |
LRPRT | BEBA+9*, DISPLAY+2*, WRT+2*, TEST+11*, T1+7, CLEAN+4! |
LRREQ | NLT+7*, NLT+8, DISPLAY+1!, DISPLAY+5*, DISPLAY+6, ATOMIC+3~, ATOMIC+7*, ATOMIC+8 |
LRSPEC | LOOP+2*, NLT+9, DISPLAY+6, TEST+8*, T1+1*, CLEAN+5! |
LRSTOP | BEBA+2!, LOOP+1, LOOP+19, PANEL+2, NLT+3, NLT+4, DISPLAY+1, DISPLAY+3, DISPLAY+4, WRT+1 , WRT+3, WRT+4, LN+1, LN+2, LN+3*, TEST+6, TEST+10, TEST+15, TEST+18, T1+1 , T1+5, ATOMIC+5, ATOMIC+6, ASK+1!, CLEAN+5! |
LRSUB | CLEAN+5! |
LRTEST | LOOP+3!, CLEAN+5! |
LRTEST( | LOOP+8*, LOOP+9 |
LRTEST(1 | LOOP+7* |
LRTN | TEST+5*, TEST+6*, TEST+7, TEST+8, CLEAN+5! |
LRTST | PANEL+6*, CLEAN+5! |
LRXX | CLEAN+5! |
LRY | LOOP+3!, CLEAN+5! |
OPT | ASK+1!, ASK+8*, ASK+9, ASK+12, ASK+20 |
OUT | BEBA+11, BEBA+14, LOOP+9*, LOOP+10*, LOOP+15*, TEST+14, T1+4, ASK+1!, ASK+3* |
POP | ASK+1!, ASK+14, ASK+21, CLEAN+6! |
S2 | CLEAN+5! |
T1 | LOOP+3!, LOOP+8*, LOOP+9, CLEAN+5! |
U | BEBA+12, LOOP+7, LOOP+8, LOOP+9, LOOP+14, LOOP+15, LOOP+21, NLT+7, NLT+8, NLT+9 , DISPLAY+5, DISPLAY+6, WRT+6, TEST+9, TEST+12, ATOMIC+2, ATOMIC+7, ATOMIC+8 |
X | BEBA+2!, LOOP+7*, CLEAN+5! |
XCODE | WRT+5*, WRT+6, WRT+7! |
XX | LOOP+9*, LOOP+10, LOOP+11, LOOP+15*, LOOP+16, ASK+1! |
Y | BEBA+2!, BEBA+7, BEBA+9, ASK+1!, ASK+7, ASK+8, CLEAN+5! |
YY | CLEAN+5! |
ZTDESC | ASK+2!, DEV+1~, LOAD+2* |
ZTDTH | ASK+2!, DEV+1~, LOAD+1* |
ZTIO | ASK+2!, DEV+1~, LOAD+3* |
>> ZTQUEUED | CLEAN+1 |
ZTRTN | ASK+1!, ASK+17*, ASK+24* |
ZTSAVE | ASK+2!, DEV+1~ |
ZTSAVE("LRBEPO" | ASK+16* |
ZTSAVE("LRHDR" | LOAD+3* |
ZTSK | DEV+1~, LOAD+4 |