BLRMANPU ; IHS/MSC/MKK - Multiple Accession Not Performed Utility ;10-Jan-2017 09:29;MKK
Source file <BLRMANPU.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 5 | ^BLREVTQ ($$COLHEAD,ADDTMENU,EEP,HEADERDT,HEADERPG,HEADONE,MENUDRVR,PRESSKEY)^BLRGMENU FIX^BLRMANP2 NOTPERF^BLRRLTDR (BADSTUFF,PROMPTO)^BLRUTIL7 | 
| Lab Service | 5 | NEW^LR7OB1 ^LRPARAM (CHG,FX2,SET)^LRTSTOUT (,QUES,QUIT,UNIV,WLQUES)^LRWU4 PT^LRX | 
| VA Fileman | 4 | ^%DT $$FIND1^DIC $$GET1^DIQ ^DIR | 
| Kernel | 3 | ($$DT,$$FMTE,$$HTFM,$$NOW)^XLFDT $$LJ^XLFSTR $$LKUP^XPDKEY | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LRWU4AA | ; | |
| MENU | ; EP - Menu | |
| PEP | ; EP | |
| GETRID(LRAA,LRAD,LRAN,LRAS,LRNOP) | ; EP - Mark Accession as NOT Performed. ; Following code cloned from LRTSTJAN & LRTSTOUT | |
| EEP | ; Ersatz EP | |
| SETBLRVS(TWO) | ; EP - Set the BLRVERN variable(s) | |
| UNLOCK | ; EP | |
| XTMPISET(MSG,RTN) | ; EP - Set data in ^XTMP when there are issues | |
| SLABDATA | ; EP - Setup the Lab Data file variables | |
| NOTPERF(LRAA,LRAD,LRAN,UID,CANCLRSN) | ; EP - Not Performed | |
| LRWU4 | ; EP - Code cloned from LRWU4 routine | |
| EP | ; EP | |
| F6869100 | ; EP - Given an Accession, display data from 68, 69 & 100 | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | LRWU4AA+41 | 
| ^BLREVTQ | GETRID+29 | 
| $$COLHEAD^BLRGMENU | F6869100+30, F6869100+31, F6869100+32 | 
| ADDTMENU^BLRGMENU | MENU+5, MENU+6, MENU+7, MENU+8, MENU+9 | 
| EEP^BLRGMENU | EEP+1 | 
| HEADERDT^BLRGMENU | PEP+10, PEP+35, PEP+52, PEP+74, F6869100+7, F6869100+16, F6869100+18 | 
| HEADERPG^BLRGMENU | F6869100+67 | 
| HEADONE^BLRGMENU | F6869100+17 | 
| MENUDRVR^BLRGMENU | MENU+11 | 
| PRESSKEY^BLRGMENU | PEP+129, F6869100+79 | 
| FIX^BLRMANP2 | NOTPERF+17 | 
| NOTPERF^BLRRLTDR | GETRID+5 | 
| BADSTUFF^BLRUTIL7 | PEP+33, PEP+58 | 
| PROMPTO^BLRUTIL7 | PEP+22, PEP+29, PEP+48, F6869100+14 | 
| $$FIND1^DIC | PEP+80 | 
| $$GET1^DIQ | PEP+26, PEP+69, PEP+86, PEP+95, PEP+97, PEP+99, PEP+102, PEP+104, NOTPERF+8, NOTPERF+10 , NOTPERF+11, GETRID+4, GETRID+11, SLABDATA+4, SLABDATA+5, F6869100+21, F6869100+22, F6869100+23, F6869100+53, F6869100+54 , F6869100+55, F6869100+56, F6869100+62, F6869100+65 | 
| ^DIR | PEP+47, PEP+56, LRWU4AA+3, LRWU4AA+54 | 
| NEW^LR7OB1 | PEP+109 | 
| ^LRPARAM | NOTPERF+3 | 
| CHG^LRTSTOUT | GETRID+21 | 
| FX2^LRTSTOUT | GETRID+22 | 
| SET^LRTSTOUT | GETRID+26 | 
| ^LRWU4 | SLABDATA+1, F6869100+9 | 
| QUES^LRWU4 | LRWU4AA+18, LRWU4AA+43, LRWU4AA+60 | 
| QUIT^LRWU4 | LRWU4AA+4, LRWU4AA+29, LRWU4AA+58 | 
| UNIV^LRWU4 | LRWU4AA+13 | 
| WLQUES^LRWU4 | LRWU4AA+20, LRWU4AA+23 | 
| PT^LRX | GETRID+13 | 
| ^XBFMK | PEP+43, PEP+53 | 
| $$DT^XLFDT | LRWU4+4 | 
| $$FMTE^XLFDT | LRWU4AA+62 | 
| $$HTFM^XLFDT | XTMPISET+5, XTMPISET+6 | 
| $$NOW^XLFDT | GETRID+25 | 
| $$LJ^XLFSTR | PEP+15, PEP+39, PEP+126 | 
| $$LKUP^XPDKEY | LRWU4AA+22 | 
| 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 | 
 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^OR(100 - [#100] | GET1^DIQ | 
| ^ORD(100.01 - [#100.01] | FIND1^DIC | 
| ^LRO(68 - [#68] | GET1^DIQ | 
| 68.02 | GET1^DIQ | 
| 68.04 | GET1^DIQ | 
| 69.03 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DISV( | LRWU4AA+8*, LRWU4AA+9 | 
| ^LAB(60 - [#60] | GETRID+26 | 
| ^LR - [#63] | GETRID+12, GETRID+15, GETRID+16, GETRID+20*, GETRID+28, UNLOCK+1 | 
| ^LRO(68 - [#68] | PEP+21, PEP+25, GETRID+7, GETRID+8, GETRID+9, GETRID+15, GETRID+25, GETRID+27, UNLOCK+1, LRWU4AA+13 , LRWU4AA+19, LRWU4AA+21, LRWU4AA+25, LRWU4AA+47, LRWU4AA+61, LRWU4AA+62, XTMPISET+9, F6869100+13, F6869100+61 | 
| ^LRO(69 - [#69] | PEP+88, PEP+90, PEP+93, PEP+105*, PEP+120*, F6869100+47, F6869100+49, F6869100+51 | 
| ^XTMP("BLRMANPU" | XTMPISET+3, XTMPISET+7*, XTMPISET+10*, XTMPISET+11* | 
| ^XUSEC( | LRWU4AA+23 | 
| Name | Line Occurrences | 
|---|---|
| $$NOTPERF | PEP+70 | 
| LRWU4 | PEP+18 | 
| LRWU4AA | LRWU4+5 | 
| SETBLRVS | PEP+3, MENU+3, F6869100+3 | 
| UNLOCK | GETRID+16 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GETRID+9, GETRID+25 | 
| ^("LRACC" | LRWU4AA+9 | 
| ^(0 | GETRID+12, GETRID+25, GETRID+26 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | LRWU4+1~, LRWU4AA+21*, LRWU4AA+22*, LRWU4AA+23 | 
| %DT | LRWU4AA+35~, LRWU4AA+40* | 
| >> BLRLOG | NOTPERF+4*, GETRID+29 | 
| >> BLRLRAS | PEP+22, PEP+29, PEP+31, LRWU4AA+6*, F6869100+14 | 
| >> BLROPT | NOTPERF+13*, GETRID+29 | 
| BLRVERN | SETBLRVS+1!, SETBLRVS+3* | 
| BLRVERN2 | SETBLRVS+1!, SETBLRVS+4* | 
| >> CANCBY | F6869100+66*, F6869100+73 | 
| CANCLRSN | PEP+50*, PEP+51, PEP+59*, PEP+61*, PEP+63, PEP+70, NOTPERF~, NOTPERF+1 | 
| >> CNT | F6869100+42* | 
| >> COMPLTED | PEP+24*, PEP+25, PEP+26*, PEP+28 | 
| >> DFN | GETRID+12* | 
| DIC | LRWU4+1~ | 
| >> DILOCKTM | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| DIR | LRWU4+1~, LRWU4AA+52~ | 
| DIR("?" | LRWU4AA+2* | 
| DIR("A" | PEP+45*, PEP+55*, LRWU4AA+1*, LRWU4AA+53* | 
| DIR("B" | PEP+46* | 
| DIR(0 | PEP+44*, PEP+54*, LRWU4AA+1*, LRWU4AA+53* | 
| DIRUT | PEP+48, PEP+57, LRWU4+1~, LRWU4AA+4, LRWU4AA+52~, LRWU4AA+55 | 
| >> DISCPTR | PEP+80* | 
| >> DISPTION | F6869100+62*, F6869100+71 | 
| >> DISYS | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| DT | PEP+1, NOTPERF+1, GETRID+2, LRWU4+4*, LRWU4AA+36, LRWU4AA+38, LRWU4AA+39, MENU+1, F6869100+1 | 
| DTIME | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| DTOUT | LRWU4+1~, LRWU4AA+52~ | 
| DUOUT | LRWU4+1~, LRWU4AA+52~ | 
| DUZ | PEP+1, PEP+119, NOTPERF+1, GETRID+2, LRWU4AA+8, LRWU4AA+9, LRWU4AA+23, MENU+1, XTMPISET+10, F6869100+1 | 
| >> F60PTR | PEP+102*, PEP+103 | 
| >> HDRONE | F6869100+17, F6869100+67 | 
| >> HEADER(1 | PEP+5*, F6869100+5*, F6869100+25!, F6869100+26* | 
| >> HEADER(2 | PEP+6*, F6869100+6* | 
| >> HEADER(3 | F6869100+28* | 
| >> HEADER(4 | F6869100+29*, F6869100+30*, F6869100+31*, F6869100+32* | 
| >> HEADER(5 | F6869100+33*, F6869100+34*, F6869100+35*, F6869100+36*, F6869100+37*, F6869100+38*, F6869100+39* | 
| >> IEN | NOTPERF+9*, NOTPERF+10, NOTPERF+11 | 
| IO | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> IOBS | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| IOF | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| IOM | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| ION | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> IOS | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| IOSL | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1, F6869100+41 | 
| IOST | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> IOT | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> IOXY | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> LINES | F6869100+41*, F6869100+67, F6869100+77* | 
| LRAA | PEP+19, PEP+21, PEP+25, PEP+26, PEP+31, PEP+68*, PEP+69, PEP+70, PEP+85*, PEP+86 , PEP+98, NOTPERF~, NOTPERF+1, NOTPERF+6, NOTPERF+8, NOTPERF+9, GETRID~, GETRID+2, GETRID+4, GETRID+7 , GETRID+8, GETRID+9, GETRID+11, GETRID+15, GETRID+25, GETRID+27, UNLOCK+1, SLABDATA+3, LRWU4AA+10*, LRWU4AA+19* , LRWU4AA+20, LRWU4AA+21, LRWU4AA+23, LRWU4AA+25, LRWU4AA+47, LRWU4AA+61, LRWU4AA+62, XTMPISET+9, F6869100+11, F6869100+13 , F6869100+20, F6869100+61 | 
| >> LRAAIEN | F6869100+20*, F6869100+21, F6869100+22, F6869100+23, F6869100+62 | 
| >> LRACC | LRWU4AA+51, LRWU4AA+58, LRWU4AA+60, LRWU4AA+61 | 
| >> LRACN | GETRID+9*, GETRID+29 | 
| LRAD | PEP+19, PEP+21, PEP+25, PEP+26, PEP+31, PEP+68*, PEP+69, PEP+70, PEP+85*, PEP+86 , PEP+96, NOTPERF~, NOTPERF+1, NOTPERF+6, NOTPERF+9, GETRID~, GETRID+2, GETRID+4, GETRID+7, GETRID+8 , GETRID+9, GETRID+15, GETRID+25, GETRID+27, UNLOCK+1, SLABDATA+3, LRWU4AA+10*, LRWU4AA+34, LRWU4AA+42*, LRWU4AA+44 , LRWU4AA+48*, LRWU4AA+61, LRWU4AA+62, XTMPISET+9, F6869100+11, F6869100+13, F6869100+20, F6869100+61 | 
| >> LRAIEN | SLABDATA+3*, SLABDATA+4, SLABDATA+5 | 
| LRAN | PEP+19, PEP+21, PEP+25, PEP+26, PEP+31, PEP+68*, PEP+69, PEP+70, PEP+85*, PEP+86 , PEP+100, NOTPERF~, NOTPERF+1, NOTPERF+6, NOTPERF+9, GETRID~, GETRID+2, GETRID+4, GETRID+7, GETRID+8 , GETRID+9, GETRID+15, GETRID+25, GETRID+27, UNLOCK+1, SLABDATA+3, LRWU4AA+10*, LRWU4AA+59*, LRWU4AA+60, LRWU4AA+61 , LRWU4AA+62, XTMPISET+9, F6869100+11, F6869100+13, F6869100+20, F6869100+61 | 
| LRAS | PEP+13*, PEP+14*, PEP+15, PEP+37*, PEP+38*, PEP+39, PEP+65*, PEP+66*, PEP+67, PEP+71 , PEP+72, PEP+76*, PEP+77*, PEP+82*, PEP+83*, PEP+84, PEP+124*, PEP+125*, PEP+126, GETRID~ , GETRID+2, F6869100+22*, F6869100+26, F6869100+70 | 
| >> LRAT | PEP+24*, PEP+25*, PEP+26, F6869100+60*, F6869100+61*, F6869100+62, F6869100+63, F6869100+69 | 
| >> LRAUID | F6869100+23*, F6869100+26 | 
| >> LRDFN | NOTPERF+10*, GETRID+10*, GETRID+12, GETRID+15, GETRID+16, GETRID+20, GETRID+28, UNLOCK+1, SLABDATA+4*, SLABDATA+7 | 
| >> LRDPF | GETRID+12* | 
| >> LREND | NOTPERF+16*, NOTPERF+18*, GETRID+22, XTMPISET+12* | 
| >> LRIDIV | LRWU4AA+25* | 
| >> LRIDT | NOTPERF+11*, GETRID+15*, GETRID+16, GETRID+20, GETRID+28, UNLOCK+1, SLABDATA+5*, SLABDATA+7 | 
| >> LRIFN | GETRID+18*, GETRID+20* | 
| LRNATURE | LRWU4+3! | 
| LRNOP | NOTPERF+16*, GETRID~, GETRID+2, GETRID+7*, GETRID+8*, GETRID+15*, GETRID+16* | 
| >> LRNOW | GETRID+25* | 
| >> LROCANBY | F6869100+56*, F6869100+57 | 
| >> LRODNUM | PEP+86*, PEP+88, PEP+90 | 
| >> LRODT | PEP+87*, PEP+88*, PEP+90, PEP+93, PEP+94, PEP+104, PEP+105, PEP+109, PEP+112*, PEP+113* , PEP+115, PEP+117, PEP+118, PEP+120, GETRID+10*, F6869100+46*, F6869100+47*, F6869100+49, F6869100+51, F6869100+52 , F6869100+57 | 
| >> LROF60 | F6869100+53*, F6869100+57 | 
| >> LROLRAA | PEP+97*, PEP+98 | 
| >> LROLRAD | PEP+95*, PEP+96 | 
| >> LROLRAN | PEP+99*, PEP+100 | 
| >> LROSTS | F6869100+55*, F6869100+57 | 
| >> LROT | PEP+92*, PEP+93*, PEP+94, PEP+104, PEP+105, PEP+116*, PEP+117*, PEP+118, PEP+120, F6869100+50* , F6869100+51*, F6869100+52 | 
| >> LROTARRY( | F6869100+57*, F6869100+63 | 
| >> LROTIEN | PEP+94*, PEP+95, PEP+97, PEP+99, PEP+102, PEP+104, F6869100+52*, F6869100+53, F6869100+54, F6869100+55 , F6869100+56 | 
| LRQUIT | LRWU4+1~, LRWU4+4*, LRWU4+5, LRWU4AA+64* | 
| LRSCNXB | NOTPERF+15! | 
| >> LRSN | GETRID+10* | 
| >> LRSP | PEP+89*, PEP+90*, PEP+93, PEP+94, PEP+104, PEP+105, PEP+109, PEP+114*, PEP+115*, PEP+117 , PEP+118, PEP+120, F6869100+48*, F6869100+49*, F6869100+51, F6869100+52, F6869100+57 | 
| >> LRSS | NOTPERF+8*, GETRID+11*, GETRID+15, GETRID+16, GETRID+20, GETRID+28, UNLOCK+1 | 
| >> LRTNM | GETRID+26* | 
| >> LRTOTL | GETRID+18*, GETRID+19, GETRID+21 | 
| LRTSTS | GETRID+24~, GETRID+25*, GETRID+26 | 
| >> LRUID | GETRID+9* | 
| >> LRVBY | LRWU4AA+1, LRWU4AA+13 | 
| LRX | GETRID+9*, GETRID+10, LRWU4+1~, LRWU4AA+5*, LRWU4AA+8, LRWU4AA+9*, LRWU4AA+13, LRWU4AA+16, LRWU4AA+25* | 
| LRXX | NOTPERF+15! | 
| >> MAXLINES | F6869100+41*, F6869100+67 | 
| MSG | XTMPISET~, XTMPISET+10 | 
| NAT | PEP+91!, PEP+108*, PEP+109 | 
| >> NOTOKAY | PEP+122 | 
| >> NOTOKAY( | PEP+71*, PEP+125 | 
| >> NPOKAY | PEP+75 | 
| >> NPOKAY( | PEP+72*, PEP+77, PEP+83 | 
| >> OERRIEN | F6869100+54*, F6869100+57, F6869100+64*, F6869100+65, F6869100+74 | 
| >> OERRSTS | F6869100+65*, F6869100+75 | 
| >> OKAY | PEP+70*, PEP+71, PEP+72 | 
| >> ONGO | PEP+8*, PEP+9, PEP+19*, F6869100+11* | 
| >> ORDNUM | F6869100+21*, F6869100+47, F6869100+49, F6869100+72 | 
| >> PG | F6869100+42*, F6869100+67 | 
| >> QFLG | F6869100+43*, F6869100+61, F6869100+67 | 
| >> REMOVEA | PEP+11, PEP+33 | 
| >> REMOVEA( | PEP+14, PEP+31*, PEP+38, PEP+66, PEP+67, PEP+84 | 
| RTN | XTMPISET~, XTMPISET+10 | 
| >> SAVLRAA | NOTPERF+6* | 
| >> SAVLRAD | NOTPERF+6* | 
| >> SAVLRAN | NOTPERF+6* | 
| STR | PEP+67*, PEP+68, PEP+84*, PEP+85, XTMPISET+1~, XTMPISET+3*, XTMPISET+4, XTMPISET+5*, XTMPISET+6*, XTMPISET+7 , F6869100+63*, F6869100+64, F6869100+66 | 
| TESTS | PEP+91!, PEP+106, PEP+109 | 
| TESTS( | PEP+103* | 
| TWO | SETBLRVS~, SETBLRVS+4 | 
| U | PEP+1, PEP+31, PEP+68, PEP+85, PEP+105, PEP+120, NOTPERF+1, GETRID+2, GETRID+7, GETRID+9 , GETRID+10, GETRID+12, GETRID+15, GETRID+20, GETRID+25, GETRID+26, LRWU4+4*, LRWU4AA+21, LRWU4AA+25, LRWU4AA+47 , LRWU4AA+62, MENU+1, F6869100+1, F6869100+57, F6869100+64, F6869100+66 | 
| UID | PEP+69*, PEP+70, NOTPERF~, NOTPERF+1, GETRID+4*, GETRID+5, XTMPISET+1~, XTMPISET+9*, XTMPISET+10 | 
| WHOCANCL | PEP+81!, PEP+118*, PEP+119*, PEP+120 | 
| WHOCANCL( | PEP+104*, PEP+113, PEP+115, PEP+117, PEP+118 | 
| X | PEP+61, LRWU4AA+6, LRWU4AA+40*, LRWU4AA+47*, LRWU4AA+48, LRWU4AA+52~ | 
| >> X1 | LRWU4AA+16*, LRWU4AA+18, LRWU4AA+19 | 
| >> X2 | LRWU4AA+16*, LRWU4AA+17*, LRWU4AA+29, LRWU4AA+36*, LRWU4AA+37, LRWU4AA+38*, LRWU4AA+39*, LRWU4AA+40 | 
| >> X3 | LRWU4AA+16*, LRWU4AA+17*, LRWU4AA+29, LRWU4AA+49, LRWU4AA+51, LRWU4AA+56*, LRWU4AA+58, LRWU4AA+59 | 
| >> XPARSYS | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| >> XQXFLG | PEP+1, NOTPERF+1, GETRID+2, MENU+1, F6869100+1 | 
| Y | PEP+48, LRWU4AA+4, LRWU4AA+5, LRWU4AA+42, LRWU4AA+52~, LRWU4AA+55, LRWU4AA+56 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | SETBLRVS+3 |