BLRAG03 ; IHS/MSC/SAT - LABORATORY ACCESSION GUI RPCS ;
Source file <BLRAG03.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | ^%DT C^%DTC |
IHS Changes To Lab | 1 | ($$FILL,ERR)^BLRAGUT |
IHS VA Utilities | 1 | ^XBKVAR |
Kernel | 1 | ($$FMADD,$$FMTE,$$FR,$$HTFM)^XLFDT |
Lab Service | 1 | (DD,DOC)^LRX |
Name | Comments | DBIA/ICR reference |
---|---|---|
HED | ||
COM(LRMMODE) | ;
|
|
CANC | ;For Canceled tests
|
|
COMWRT(LRODT,LRSN,LRTSTI,NODE,TAB) | ;
|
|
LREND | ;I $E(IOST)="P" W @IOF
|
|
TST2 | ;
|
|
WRITE | ;
|
|
DATE | ||
BDTSET(BLREDT) | ;
|
|
L2 | ||
NO2 | ||
LROS(BLRY,BLRDFN,BLRBDT,BLREDT) | ;return order/test status for given patient and date range - RPC
; RPC Name is BLR ORDER/TEST STATUS |
|
TEST | ||
ENTRY | ||
NOTACC | ||
ORDER | ;call with LRSN, from LROE, LROE1, LRORD1, LROW2, LROR1
|
|
TST1 |
Name | Field # of Occurrence |
---|---|
^%DT | LROS+41, LROS+49 |
C^%DTC | L2, L2+5 |
$$FILL^BLRAGUT | WRITE+3, WRITE+5, WRITE+6, WRITE+7, WRITE+8, COMWRT+6, HED+1 |
ERR^BLRAGUT | LROS+33, LROS+35 |
DD^LRX | L2+2 |
DOC^LRX | ORDER+5 |
^XBKVAR | LROS+27 |
$$FMADD^XLFDT | BDTSET+4 |
$$FMTE^XLFDT | TST1+7, DATE |
$$FR^XLFDT | LROS+43, LROS+51 |
$$HTFM^XLFDT | LROS+38, LROS+43 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
BLR ORDER/TEST STATUS | LROS |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | LROS+27 |
^DPT - [#2] | LROS+34, TST1+7, NO2+3 |
^LAB(60 - [#60] | TEST+11, WRITE+1 |
^LAB(61 - [#61] | ORDER+8 |
^LAB(62 - [#62] | ORDER+8 |
^LAB(62.05 - [#62.05] | TEST+3, WRITE+3 |
^LAB(69.9 - [#69.9] | BDTSET+2 |
^LRO(68 - [#68] | TEST+8, TST1+1, TST1+2, TST1+3, WRITE+7 |
^LRO(69 - [#69] | L2, ENTRY+2, ORDER+2, ORDER+3, ORDER+8, ORDER+13, ORDER+14, TEST+9, WRITE+11, COM+5 , COMWRT+3, COMWRT+6 |
^TMP("BLRAG" | LROS+30!, LROS+32*, LROS+56*, TST1+7*, NO2+3*, HED+2* |
^VA(200 - [#200] | CANC+1 |
Name | Line Occurrences |
---|---|
$$BDTSET | LROS+46, LROS+51 |
COM | TST2+4, CANC+2 |
COMWRT | COM+6 |
DATE | TST2+4, TST2+5, NO2 |
ENTRY | L2+4 |
HED | ENTRY |
L2 | L2+1, L2+6 |
LREND | L2, L2+1 |
NO2 | NOTACC, NOTACC+1 |
NOTACC | TEST+16, TST1+1 |
ORDER | ENTRY+2 |
TEST | ORDER+14 |
TST2 | TST1+4 |
WRITE | TST2+4, CANC+2 |
Name | Field # of Occurrence |
---|---|
^( | ORDER+3, WRITE+7, COMWRT+6 |
^(0 | ORDER+8, WRITE+1, WRITE+3, COMWRT+6 |
^(1 | ORDER+2 |
^(3 | ORDER+2, TST1+1 |
^(9 | TST1+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LREND+3! |
>> %DT | LROS+41*, LROS+49* |
%Y | LREND+3! |
A | LREND+3! |
BLRACCNO | LROS+21~, LROS+25*, TEST+8*, TST1+7 |
BLRASN | LROS+21~, TEST+4*, TEST+8, NO2+3 |
BLRASND | LROS+21~, TEST+5*, TEST+8 |
BLRASNN | LROS+21~, TEST+6*, TEST+8 |
BLRBDT | LROS~, LROS+46*, LROS+49*, LROS+51*, LROS+54 |
BLRCTIM | LROS+22~, LROS+25*, TST1+5*, TST1+7 |
BLRDFN | LROS~, LROS+33, LROS+34, TST1+7, NO2+3 |
>> BLRDOC | ORDER+5* |
>> BLRDOCN | ORDER+6*, TST1+7, NO2+3 |
BLRDT | LROS+22~, L2+3*, TST1+7, NO2+3 |
BLREDT | LROS~, LROS+38*, LROS+41*, LROS+43*, LROS+46, LROS+51, LROS+53, BDTSET~, BDTSET+4 |
>> BLRF | ENTRY+1* |
BLRGPO | BDTSET+1~, BDTSET+2*, BDTSET+3*, BDTSET+4 |
BLRI | LROS+22~, LROS+29*, TST1+7*, NO2+3*, HED+2* |
BLRLTMP | LROS+28! |
>> BLRORD | ORDER+3*, TST1+7, NO2+3 |
>> BLRRET | BDTSET+4*, BDTSET+5 |
>> BLRSOS | TEST+9*, TST1+7, NO2+3 |
>> BLRTI | ENTRY+2*, TST2+3*, WRITE+2*, WRITE+4*, WRITE+8*, WRITE+11*, COMWRT+6* |
BLRTMP | LROS+22~, ENTRY+2!*, WRITE+1*, WRITE+2*, WRITE+3*, WRITE+4*, WRITE+5*, WRITE+6*, WRITE+7*, WRITE+8* , HED+1*, HED+2 |
BLRTMP( | TST2+3*, WRITE+2*, WRITE+4*, WRITE+8*, WRITE+11*, COMWRT+6* |
>> BLRTN | TEST+10*, TEST+11*, TST1+7, NO2+3 |
>> BLRURG | TEST+3*, TST1+7, NO2+3 |
BLRY | LROS~, LROS+31* |
D | ORDER+1! |
DFN | LREND+3! |
DIC | LREND+3! |
DIWL | LREND+3! |
DIWR | LREND+3! |
DPF | LREND+3! |
I | TST1+2*, TST1+3, TST2+1~, LREND+3! |
K | LREND+3! |
LRACC | TST1+3*, TST2+2, TST2+4, LREND+3! |
>> LRACD | TST1+1* |
LRACN | ORDER+13*, ORDER+14, TEST+9, WRITE+11, LREND+3! |
LRACN0 | ORDER+14*, TEST+1, TEST+2, TEST+4, TEST+5, TEST+6, TEST+10, TEST+15, TST1, NO2+1 , LREND+3!, CANC+1 |
LRDFN | LROS+23~, LROS+34*, LROS+35, L2, ENTRY+2, LREND+3! |
LRDOC | ORDER+6, LREND+3! |
LRDPF | LREND+3! |
LREND | LROS+23~, LROS+26*, L2+1, ORDER+1*, COMWRT+6, LREND+3! |
LRI | COMWRT+5~, COMWRT+6* |
LRLDAT | LROS+54*, L2, LREND+3! |
LRLL | TEST+1*, TST2+4*, TST2+5, LREND+3! |
LRLOOKUP | LROS+24~* |
LRMMODE | COM~, COM+4*, COM+6 |
LROD0 | ORDER+2*, ORDER+5, ORDER+8, TEST+3, TEST+13, NO2, LREND+3! |
LROD1 | ORDER+2*, TEST+14, TEST+16, TST1+5, TST2+6, NO2, NO2+3, LREND+3! |
LROD3 | ORDER+2*, TST2+5, NOTACC, NOTACC+1, NOTACC+2, NO2, LREND+3! |
LRODT | LROS+23~, LROS+53*, L2*, L2+2, L2+5*, ENTRY+2, ORDER+2, ORDER+3, ORDER+8, ORDER+13 , ORDER+14, TEST+9, WRITE+11, COM+5, COM+6, COMWRT~, COMWRT+2, COMWRT+3, COMWRT+6, NO2 , LREND+3! |
LROOS | TEST+14*, TST2+4, TST2+6*, LREND+3! |
LROS | TEST+1*, TEST+14*, TST1+7, TST2+4*, TST2+5*, TST2+6*, WRITE+5, NOTACC*, NOTACC+1*, NOTACC+2* , NO2+2*, NO2+3, LREND+3! |
LROSD | TEST+1*, TST2+4*, TST2+5*, WRITE+6, NO2*, NO2+2, LREND+3! |
LROT | TEST+1*, TEST+13*, TEST+14*, TST2+4*, WRITE+5, LREND+3!, CANC+1* |
LRROD | TEST+1*, WRITE+8, NO2+2, LREND+3! |
LRSDT | LROS+23~, LROS+53*, LREND+3! |
LRSN | L2*, L2+1, ENTRY+2*, ORDER+2, ORDER+3, ORDER+8, ORDER+13, ORDER+14, TEST+9, TST1+7 , WRITE+11, COM+5, COM+6, COMWRT~, COMWRT+2, COMWRT+3, COMWRT+6, NO2+3, LREND+3! |
LRTSTI | COM+3~, COM+5*, COM+6, COMWRT~, COMWRT+2, COMWRT+3, COMWRT+6 |
LRTSTS | TST1+3*, TST2+3, WRITE+1, COM+5, NO2+1*, NO2+3, LREND+3!, CANC+1*, CANC+2 |
LRTT | ORDER+1!, LREND+3! |
LRTT( | TST1+2* |
LRURG | TEST~, TEST+1*, TST2+2*, WRITE+3, NO2+1*, LREND+3! |
LRY | TEST~ |
NODE | COMWRT~, COMWRT+2, COMWRT+6 |
PNM | LREND+3! |
TAB | COMWRT~, COMWRT+4*, COMWRT+6 |
U | LROS+34, ORDER+5, ORDER+8, TEST+1, TEST+3, TEST+4, TEST+5, TEST+6, TEST+8, TEST+9 , TEST+10, TEST+11, TEST+13, TEST+14, TST1, TST1+5, TST1+7, TST2+2, TST2+4, TST2+5 , WRITE+1, WRITE+3, NOTACC+1, NOTACC+2, NO2, NO2+1, NO2+3, CANC+1, BDTSET+2 |
X | LROS+27*, LROS+41*, LROS+49*, L2, L2+5, ORDER+5*, ORDER+8*, TEST+13*, TEST+14*, LREND+3! |
X1 | L2*, L2+5*, TST1*, TST1+1, TST1+2, TST1+3, WRITE+7, LREND+3! |
X2 | L2*, L2+5*, TST1*, TST1+1, TST1+2, TST1+3, WRITE+7, LREND+3! |
X3 | TEST+1*, TST1*, TST1+1, TST1+2, TST1+3, WRITE+7, LREND+3! |
X4 | ORDER+8*, LREND+3! |
Y | LROS+41, LROS+49, L2+2*, L2+3, TEST+1*, TST2+4*, TST2+5*, NOTACC+1*, NOTACC+2*, NO2* , DATE*, LREND+3! |
Z | LREND+3! |
>> ZTQUEUED | LREND+2 |
>> ZTREQ | LREND+2* |