BLRLAHGU ; IHS/MSC/MKK - LOAD/WORK List in the ^LAH Global ; 22-Oct-2013 09:22 ; MKK
Source file <BLRLAHGU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$FMTE^XLFDT ($$CJ,$$LJ,$$TRIM)^XLFSTR | 
| VA Fileman | 2 | $$GET1^DIQ ^DIR | 
| IHS Changes To Lab | 1 | (EEP,HEADERDT,HEADERPG,PRESSKEY)^BLRGMENU | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Lab Service | 1 | B^LRU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REPORTB() | ; EP - Breakout data | |
| ACCFILEL | ; EP ; NEW (DILOCKTM,DISYS,DT,DTIME,DUZ,IO,IOBS,IOF,IOM,ION,IOS,IOSL,IOST,IOT,IOXY,U,XPARSYS,XQXFLG) | |
| SETLBRVS(TWO) | ; EP - Set the BLRVERN & BLRVERN2 variables | |
| ONGO(NOGO) | ; EP - Continue? | |
| PEP | ; EP | |
| EEP | ; Ersatz EP | |
| GETLWRKL() | ; EP - Get the LOAD/WORK list | |
| REPORTL | ; EP - Line of data | |
| REPORTI() | ; EP - Initialization of variables | |
| REPORT | ; EP - Report on UIDs for a Specific LOAD/WORK LIST | |
| GETAUTOI() | ; EP - Get the AUTO INSTRUMENT | |
| GETUID(LRSDT,LRLDT) | ; EP ; The following code reads the ^LAH global for the LOAD/WORK LIST "tied" to ; the selected AUTO INSTRUMENT and creates the necessary string to setup ; the D ^DIR call to "select from a list" | 
| Name | Field # of Occurrence | 
|---|---|
| EEP^BLRGMENU | EEP+1 | 
| HEADERDT^BLRGMENU | GETUID+49, GETAUTOI+2, GETLWRKL+2 | 
| HEADERPG^BLRGMENU | REPORTL+3 | 
| PRESSKEY^BLRGMENU | GETUID+30, GETUID+54, REPORT+9, GETAUTOI+9, GETAUTOI+19, GETLWRKL+10 | 
| $$GET1^DIQ | GETUID+17, GETUID+20, REPORTB+10, REPORTB+11, REPORTB+12, REPORTB+13, GETAUTOI+15, GETAUTOI+16 | 
| ^DIR | GETUID+51, ONGO+5, GETAUTOI+6, GETLWRKL+7 | 
| B^LRU | ACCFILEL+7 | 
| ^XBFMK | GETUID+35, ONGO+1, GETAUTOI+4, GETLWRKL+5 | 
| $$FMTE^XLFDT | GETUID+29, REPORTB+12, REPORTB+13 | 
| $$CJ^XLFSTR | REPORTI+3, GETAUTOI+23 | 
| $$LJ^XLFSTR | GETUID+23 | 
| $$TRIM^XLFSTR | GETUID+43 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^LAB(62.4 - [#62.4] | GET1^DIQ | 
| 68.02 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAH( | GETUID+9, GETUID+10, REPORT+7, REPORTB+1 | 
| ^LRO(68 - [#68] | GETUID+13, REPORTB+4 | 
| Name | Line Occurrences | 
|---|---|
| $$GETAUTOI | ACCFILEL+10, REPORT+4 | 
| $$GETLWRKL | GETAUTOI+12 | 
| $$REPORTB | REPORTL+1 | 
| $$REPORTI | REPORT+5 | 
| GETUID | ACCFILEL+15 | 
| REPORTL | REPORT+7 | 
| SETLBRVS | ACCFILEL+5, REPORT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BELOW | GETUID+5~, GETUID+39*, GETUID+42, GETUID+43, GETUID+44* | 
| >> BLRVERN | SETLBRVS+1* | 
| >> BLRVERN2 | SETLBRVS+2* | 
| CNT | GETUID+5~, GETUID+8*, GETUID+21*, GETUID+22, GETUID+23, GETUID+24, GETUID+25*, GETUID+26, GETUID+40*, GETUID+41* , GETUID+42, GETUID+43, GETUID+44, REPORTI+12*, REPORTL+13* | 
| >> DATEORD | REPORTL+9, REPORTB+12* | 
| >> DILOCKTM | REPORT+1 | 
| >> DIR("A" | GETUID+47*, ONGO+3* | 
| >> DIR("B" | ONGO+4* | 
| >> DIR("L" | GETUID+37*, GETUID+38*, GETUID+42*, GETUID+43*, GETUID+46* | 
| >> DIR(0 | GETUID+36*, ONGO+2*, GETAUTOI+5*, GETLWRKL+6* | 
| >> DIRUT | GETUID+52, GETAUTOI+7, GETLWRKL+8 | 
| DIRZERO | GETUID+5~, GETUID+7*, GETUID+22*, GETUID+26*, GETUID+36 | 
| DIRZERO( | GETUID+23*, GETUID+41, GETUID+43 | 
| >> DISYS | REPORT+1 | 
| DRAWDATE | GETUID+5~, GETUID+17*, GETUID+18, REPORTL+10, REPORTB+13* | 
| DT | REPORT+1 | 
| DTIME | REPORT+1 | 
| DUZ | REPORT+1 | 
| ENTRY | GETUID+5~, GETUID+8*, GETUID+9*, GETUID+10, GETUID+24, REPORT+7*, REPORTI+12*, REPORTL+5, REPORTB+1 | 
| HEADER | REPORTI+1! | 
| HEADER(1 | REPORTI+2*, GETAUTOI+1*, GETAUTOI+21!, GETAUTOI+22*, GETLWRKL+1* | 
| HEADER(2 | REPORTI+3*, GETAUTOI+23*, GETLWRKL+13* | 
| HEADER(3 | REPORTI+4* | 
| HEADER(4 | REPORTI+5*, REPORTI+6*, REPORTI+7*, REPORTI+8*, REPORTI+9*, REPORTI+10* | 
| IENSTR | GETUID+5~, GETUID+16*, GETUID+17, GETUID+20, REPORTB+8*, REPORTB+10, REPORTB+11, REPORTB+12, REPORTB+13 | 
| IO | REPORT+1 | 
| >> IOBS | REPORT+1 | 
| IOF | REPORT+1 | 
| IOM | REPORT+1, REPORTI+3, GETAUTOI+23 | 
| ION | REPORT+1 | 
| >> IOS | REPORT+1 | 
| IOSL | REPORT+1 | 
| IOST | REPORT+1 | 
| >> IOT | REPORT+1 | 
| >> IOXY | REPORT+1 | 
| >> LINES | REPORTI+13*, REPORTL+3, REPORTL+12* | 
| >> LRAA | GETUID+13*, GETUID+14, GETUID+16, GETUID+24, GETUID+59*, REPORTB+4*, REPORTB+6, REPORTB+8 | 
| >> LRAD | GETUID+13*, GETUID+14, GETUID+16, GETUID+24, GETUID+59*, REPORTB+4*, REPORTB+6, REPORTB+8 | 
| >> LRAN | GETUID+13*, GETUID+14, GETUID+16, GETUID+24, GETUID+59*, REPORTB+4*, REPORTB+6, REPORTB+8 | 
| >> LRAS | GETUID+20*, GETUID+23, REPORTL+7, REPORTB+11* | 
| >> LRAUTO | GETAUTOI+11*, GETAUTOI+15, GETAUTOI+16 | 
| >> LRAUTON | REPORTI+2, GETAUTOI+11*, GETAUTOI+18, GETAUTOI+22 | 
| >> LREND | GETUID+31*, GETUID+55* | 
| >> LRIFN | GETUID+59* | 
| LRLDT | ACCFILEL+8, ACCFILEL+15, GETUID~, GETUID+18, GETUID+29 | 
| >> LRLL | ACCFILEL+3*, GETUID+9, GETUID+10, REPORT+7, REPORTB+1, GETAUTOI+15*, GETAUTOI+17, GETLWRKL+12* | 
| >> LRLLNAME | REPORTI+3, GETAUTOI+16*, GETAUTOI+23, GETLWRKL+12*, GETLWRKL+13 | 
| LRSDT | ACCFILEL+8, ACCFILEL+15, GETUID~, GETUID+18, GETUID+29 | 
| LRUID | GETUID+5~, GETUID+10*, GETUID+11, GETUID+13, GETUID+22, GETUID+23, GETUID+24, GETUID+34!, GETUID+58*, REPORTL+6 , REPORTB+1*, REPORTB+2, REPORTB+4 | 
| LUIDINDX | GETUID+5~, GETUID+28 | 
| LUIDINDX( | GETUID+24*, GETUID+57 | 
| >> MAXLINES | REPORTI+13*, REPORTL+3 | 
| NOGO | ACCFILEL+13*, ACCFILEL+14, ONGO~, ONGO+6* | 
| NUMCOL | GETUID+5~, GETUID+33*, GETUID+42, GETUID+43, GETUID+44 | 
| >> ORDERNUM | REPORTL+8, REPORTB+10* | 
| >> PG | REPORTI+12*, REPORTL+3 | 
| >> QFLG | REPORT+7, REPORTI+14*, REPORTL+3 | 
| STR | GETUID+5~, GETUID+57*, GETUID+58, GETUID+59 | 
| TWO | SETLBRVS~, SETLBRVS+2 | 
| U | GETUID+24, GETUID+59, REPORT+1, GETAUTOI+11, GETLWRKL+12 | 
| >> X | GETUID+13*, REPORTB+4* | 
| >> XPARSYS | REPORT+1 | 
| >> XQXFLG | REPORT+1 | 
| >> Y | GETUID+52, GETUID+57, ONGO+6, GETAUTOI+7, GETAUTOI+11, GETLWRKL+8, GETLWRKL+12 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | SETLBRVS+1 |