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 |