BLROLOR ; IHS/MSC/MKK - Open Lab Orders Report ; 13-Oct-2017 14:04 ; MKK
Source file <BLROLOR.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 5 | ^%ZIS ^%ZISC $$FMTE^XLFDT $$CJ^XLFSTR $$ACTIVE^XUSER |
IHS Changes To Lab | 1 | (ADDTMENU,EEP,HEADERDT,HEADERPG,HEADONE,MENUDRVR,PRESSKEY)^BLRGMENU |
VA Fileman | 1 | $$GET1^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
PLURAL(CNT) | ; EP - If CNT'=1, return S else return ""
|
|
REPORTL | ; EP - Line of Data
|
|
BADSTUFF(STR,TAB) | ; EP - BADSTUFF error message
|
|
JUSTNEW | ; EP - Generic RPMS EXCLUSIVE NEW
|
|
PEP | ; EP
|
|
EEP | ; Ersatz EP
|
|
LRASFND() | ; EP - Determine if order's Test has an accession attached to it
|
|
SETBLRVS(TWO) | ; EP - Set the BLRVERN variable(s)
|
|
REPORTI(HEDSUB2) | ; EP - Initialization
|
|
PLURALI(CNT) | ; EP - If CNT'=1, return IES else return Y
|
|
BADSTUFQ(STR,TAB) | ; EP - BADSTUFF error message. Ends with Q "Q"uit
|
|
REPORT | ; EP - Main Report
|
|
EP | ; EP
|
|
PROVRPT | ; EP - Report by Ordering Provider
|
|
REPORTB | ; EP - Break out Data
|
Name | Field # of Occurrence |
---|---|
^%ZIS | REPORTI+11, PROVRPT+37 |
^%ZISC | REPORT+31, PROVRPT+33, PROVRPT+57 |
ADDTMENU^BLRGMENU | PEP+5, PEP+6 |
EEP^BLRGMENU | EEP+1 |
HEADERDT^BLRGMENU | REPORTI+7, REPORTI+9, REPORTI+11, REPORTI+13 |
HEADERPG^BLRGMENU | REPORTL+1 |
HEADONE^BLRGMENU | REPORTI+8 |
MENUDRVR^BLRGMENU | PEP+8 |
PRESSKEY^BLRGMENU | REPORT+37, PROVRPT+35, PROVRPT+63, BADSTUFF+3 |
$$GET1^DIQ | REPORT+12, REPORTB+2, REPORTB+3, REPORTB+4, REPORTB+5, REPORTB+6, REPORTB+7, REPORTB+8, REPORTB+9, PROVRPT+17 , PROVRPT+23, LRASFND+2, LRASFND+3, LRASFND+4 |
$$FMTE^XLFDT | REPORTL+6 |
$$CJ^XLFSTR | REPORTI+5, REPORTI+18, REPORTI+19 |
$$ACTIVE^XUSER | REPORT+15, PROVRPT+20 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^LR - [#63] | GET1^DIQ |
69.01 | GET1^DIQ |
69.03 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LRO(69 - [#69] | REPORT+5, REPORT+8, REPORT+10, REPORT+19, REPORT+24, REPORT+26, PROVRPT+8, PROVRPT+13, PROVRPT+15, PROVRPT+25 |
^TMP("BLROLOR" | PROVRPT+5!, PROVRPT+29*, PROVRPT+33, PROVRPT+44, PROVRPT+46, PROVRPT+48, PROVRPT+50, PROVRPT+51 |
Name | Line Occurrences |
---|---|
$$BADSTUFQ | REPORTI+11, PROVRPT+38 |
$$LRASFND | REPORT+19, PROVRPT+25 |
$$PLURAL | REPORT+29, PROVRPT+55, PROVRPT+61 |
$$REPORTI | REPORT+3, PROVRPT+3 |
BADSTUFF | PROVRPT+33, BADSTUFQ+1 |
REPORTB | REPORTL+3 |
REPORTL | REPORT+26, PROVRPT+52 |
SETBLRVS | PEP+3, REPORTI+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ACTUSER | REPORT+7*, REPORT+8, REPORT+10, REPORT+13*, REPORT+15*, REPORT+16, REPORT+21, REPORT+24, REPORT+26, PROVRPT+11* , PROVRPT+13, PROVRPT+15, PROVRPT+18*, PROVRPT+20*, PROVRPT+21, PROVRPT+27 |
BLRVERN | SETBLRVS+1!, SETBLRVS+3* |
BLRVERN2 | SETBLRVS+1!, SETBLRVS+4* |
CNT | REPORT+29, REPORT+35, REPORTI+28*, REPORTL+13*, PROVRPT+55, PROVRPT+61, PLURAL~, PLURAL+1, PLURALI~, PLURALI+1 |
>> CNTORD | REPORT+6*, REPORT+28, REPORT+34, REPORTI+28*, PROVRPT+9*, PROVRPT+10, PROVRPT+54, PROVRPT+60 |
>> DFN | REPORTL+9, REPORTB+3*, REPORTB+4 |
>> DILOCKTM | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> DISYS | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
DT | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
DTIME | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
DUZ | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> HDRONE | REPORTI+8, REPORTL+1 |
>> HEADER(1 | REPORTI+3* |
>> HEADER(2 | REPORTI+4* |
>> HEADER(3 | REPORTI+5* |
>> HEADER(4 | REPORTI+17* |
>> HEADER(5 | REPORTI+18*, REPORTI+19* |
>> HEADER(6 | REPORTI+20*, REPORTI+21*, REPORTI+22*, REPORTI+23*, REPORTI+24*, REPORTI+25* |
HEDSUB2 | REPORTI~, REPORTI+5, REPORTI+11 |
IO | PEP+1, REPORT+1, REPORTI+29, PROVRPT+1, PROVRPT+40, JUSTNEW+1 |
>> IOBS | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
IOF | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
IOM | PEP+1, REPORT+1, REPORTI+5, PROVRPT+1, JUSTNEW+1 |
ION | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> IOS | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
IOSL | PEP+1, REPORT+1, REPORTI+27, PROVRPT+1, PROVRPT+41, JUSTNEW+1 |
IOST | PEP+1, REPORT+1, REPORTI+15, PROVRPT+1, PROVRPT+39, JUSTNEW+1 |
>> IOT | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> IOXY | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> LINES | REPORTI+27*, REPORTL+1, REPORTL+12*, PROVRPT+41* |
>> LRAA | LRASFND+3*, LRASFND+5 |
>> LRAD | LRASFND+2*, LRASFND+5 |
>> LRAN | LRASFND+4*, LRASFND+5 |
>> LRASFND | REPORT+7*, REPORT+8, REPORT+10, REPORT+19*, REPORT+21, PROVRPT+11*, PROVRPT+13, PROVRPT+15, PROVRPT+25*, PROVRPT+27 |
>> LRDFN | REPORTB+2*, REPORTB+3 |
>> LRODT | REPORT+7*, REPORT+8*, REPORT+10, REPORT+11, REPORT+19, REPORT+23*, REPORT+24*, REPORT+26, REPORTB+1, PROVRPT+11* , PROVRPT+13*, PROVRPT+15, PROVRPT+16, PROVRPT+23, PROVRPT+25, PROVRPT+47*, PROVRPT+48*, PROVRPT+50, PROVRPT+51, LRASFND+1 |
>> LROIEN | REPORT+11*, REPORT+12, REPORTB+1*, REPORTB+2, REPORTB+5, REPORTB+6, REPORTB+7, REPORTB+8, REPORTB+9, PROVRPT+16* , PROVRPT+17, PROVRPT+23 |
>> LROT | REPORT+18*, REPORT+19*, PROVRPT+24*, PROVRPT+25*, LRASFND+1 |
>> LROTIEN | LRASFND+1*, LRASFND+2, LRASFND+3, LRASFND+4 |
>> LRSP | REPORT+9*, REPORT+10*, REPORT+11, REPORT+19, REPORT+25*, REPORT+26*, REPORTB+1, PROVRPT+14*, PROVRPT+15*, PROVRPT+16 , PROVRPT+23, PROVRPT+25, PROVRPT+49*, PROVRPT+50*, PROVRPT+51, LRASFND+1 |
>> MAXLINES | REPORTI+27*, REPORTL+1, PROVRPT+41* |
>> ORDERN | REPORT+5*, REPORT+8, REPORT+10, REPORT+24, REPORT+26, REPORTI+28*, REPORTL+5, PROVRPT+8*, PROVRPT+13, PROVRPT+15 , PROVRPT+23, PROVRPT+51* |
>> ORDLOCI | REPORTB+8* |
>> ORDLOCN | REPORTB+9* |
ORDPROV | PROVRPT+12!, PROVRPT+29 |
ORDPROV( | PROVRPT+23* |
>> ORDPROVI | REPORT+12*, REPORT+13, REPORT+15, REPORTL+7, REPORTB+6*, PROVRPT+17*, PROVRPT+18, PROVRPT+20, PROVRPT+23, PROVRPT+45* , PROVRPT+46*, PROVRPT+48, PROVRPT+50, PROVRPT+51 |
>> ORDPROVN | REPORTL+8, REPORTB+7*, PROVRPT+43*, PROVRPT+44*, PROVRPT+46, PROVRPT+48, PROVRPT+50, PROVRPT+51 |
>> ORDTT | REPORTL+6, REPORTB+5* |
>> PATNAME | REPORTL+10, REPORTB+4* |
>> PG | REPORTI+28*, REPORTL+1 |
>> POP | REPORTI+11, PROVRPT+38 |
>> QFLG | REPORT+5, REPORT+8, REPORT+10, REPORT+19, REPORT+24, REPORT+26, REPORTI+28*, REPORTL+1, PROVRPT+8, PROVRPT+13 , PROVRPT+15, PROVRPT+25, PROVRPT+44, PROVRPT+46, PROVRPT+48, PROVRPT+50 |
STR | BADSTUFF~, BADSTUFF+2, BADSTUFQ~, BADSTUFQ+1 |
TAB | BADSTUFF~, BADSTUFF+1*, BADSTUFF+2, BADSTUFF+3, BADSTUFQ~, BADSTUFQ+1 |
TWO | SETBLRVS~, SETBLRVS+4 |
U | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> WOTDEV | REPORT+33, REPORTI+15*, PROVRPT+39*, PROVRPT+59 |
>> XPARSYS | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
>> XQXFLG | PEP+1, REPORT+1, PROVRPT+1, JUSTNEW+1 |
Name | Field # of Occurrence |
---|---|
$T( | SETBLRVS+3 |