BLRDIAG ;IHS/ITSC/TPF - MAIN 'SIGN OR SYMPTOM' LAB POV INPUT ROUTINE; 22-Oct-2013 09:22 ; MKK
Source file <BLRDIAG.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Lab | 6 | TESTDEL^BLRDIAG1 PRESSKEY^BLRGMENU GETRID^BLRSGNSP $$CHKORDAC^BLRSGNSU ($$ALLTESTS,$$GETSDIAG)^BLRSGNSY ENTRYAUD^BLRUTIL |
VA Fileman | 3 | ^DIE $$GET1^DIQ ^DIR |
IHS VA Utilities | 1 | ^XBFMK |
Kernel | 1 | $$UP^XLFSTR |
Lab Service | 1 | ^LRWLST |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASKLPOV(PROMPT) | ; EP - Ask Lab Purpose Of Visit. Must be answered.
|
|
ASK(LRORD,LRODT,ASK,MULTIPL,STUFF) | ; EP
|
|
RPT | ;
|
|
ASK1(STUFF,TST,DEF,ORDIEN,DA) | ;
|
|
ASK1B | ||
DELACC | ;
|
|
DIAG(LRODT,LRORD) | ;EP CALLED FROM LROW2A,LRTSTSET
|
|
CANTST(LRSN,TT) | ;EP
|
|
ASK2 | ||
ADDTST(LRODT,ORDIEN,TST) | ;EP CALLED FROM LRTSTSET WHEN ADDING TEST TO ORDER
|
|
YNONLY | ||
COMPORD(LRODT,LRORD) | ;EP CALLED FROM LRORDST
|
|
CANORD(LRODT,LRORD) | ;EP
|
|
MULTTST(LRORD,LRODT,MULTIPL) | ;
|
|
UPPER(X) | ; EP
|
Name | Field # of Occurrence |
---|---|
TESTDEL^BLRDIAG1 | DELACC+7 |
PRESSKEY^BLRGMENU | ASKLPOV+16 |
GETRID^BLRSGNSP | RPT+21 |
$$CHKORDAC^BLRSGNSU | ADDTST+3 |
$$ALLTESTS^BLRSGNSY | RPT+20 |
$$GETSDIAG^BLRSGNSY | ASK+24, ADDTST+15 |
ENTRYAUD^BLRUTIL | DIAG+1, DIAG+5, DIAG+16, ASK+1 |
^DIE | ASK+39, ASK+42, ADDTST+25 |
$$GET1^DIQ | ASK+23 |
^DIR | YNONLY+8, RPT+34, ASK2+4, DELACC+15, ASKLPOV+11 |
^LRWLST | COMPORD+16 |
^XBFMK | DELACC+11, ASKLPOV+5 |
$$UP^XLFSTR | ASKLPOV+13 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(69.03 | ASKLPOV+9 |
^LAB(60 - [#60] | ASK1B+11, ASK1B+18, CANORD+3, CANTST+5, DELACC+2 |
^LR - [#63] | ASK+9 |
^LRO(68 - [#68] | DELACC+5, DELACC+6 |
^LRO(69 - [#69] | COMPORD+9, MULTTST+3, MULTTST+5, ASK+7, ASK+8, ASK+17, ASK+20, ASK+28, ASK+31, ASK+37 , ASK+39, ASK+41, ASK+42, ADDTST+7, ADDTST+12, ADDTST+24, ADDTST+26, CANORD+1, CANORD+2, CANORD+3 , CANORD+4*, CANTST+3, CANTST+5, CANTST+6* |
^TMP("BLRDIAG" | RPT+18*, RPT+19*, MULTTST+1*, ASK+12*, ASK+46!, ADDTST+13*, ADDTST+14*, ADDTST+16! |
Name | Line Occurrences |
---|---|
$$UPPER | ASK+14, ASK1B+1 |
ASK | YNONLY+15, RPT+4, RPT+37 |
ASK1 | ASK+32 |
ASK1B | ASK1B+16, ASK2+5 |
ASKLPOV | ASK1B+11 |
CANORD | RPT+25 |
CANTST | ASK1B+15 |
DELACC | ADDTST+22 |
DIAG | COMPORD+6 |
MULTTST | DIAG+9 |
RPT | DIAG+12, RPT+26, RPT+35 |
YNONLY | YNONLY+10 |
Name | Field # of Occurrence |
---|---|
^( | CANORD+2 |
^(0 | CANORD+4*, CANTST+6* |
^(3 | DELACC+5 |
^(9 | DELACC+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANSWER | ASKLPOV+1~, ASKLPOV+13*, ASKLPOV+14 |
ASK | ASK~, ASK+30, ASK+40 |
>> ASKALL | DIAG+19*, YNONLY+12*, YNONLY+14, YNONLY+15 |
BADINPUT | ASKLPOV+1~, ASKLPOV+3*, ASKLPOV+4, ASKLPOV+12*, ASKLPOV+17* |
BAILOUT | ASK+4~, ASK+13*, ASK+17, ASK+20, ASK+24*, ADDTST+5~, ADDTST+15, ADDTST+17 |
>> BLRGUI | DIAG+12, RPT+4, ASK+37 |
>> BLRRLASK | YNONLY+14* |
>> BPCCOM | RPT+4 |
DA | ASK+28*, ASK+31, ASK+32, ASK1~, ASK1B+15, ADDTST+7*, ADDTST+14, ADDTST+15, ASKLPOV+1~ |
DEF | ASK+31*, ASK+32, ASK1~ |
DFN | RPT+20, ASK+6, ASK+9*, ASK+24, ASK+44!, ADDTST+15 |
DFNFLAG | ASK+3~, ASK+10*, ASK+44 |
DIE | ASK+29*, ADDTST+8*, ASKLPOV+1~ |
DIR | YNONLY+3!, RPT+2!, RPT+30!, ASK1B!, ASK2!, ASKLPOV+6! |
DIR("A" | YNONLY+5*, RPT+33*, ASK2+3*, DELACC+13*, ASKLPOV+7*, ASKLPOV+8* |
DIR("B" | YNONLY+6*, RPT+32*, ASK2+2* |
DIR("T" | DELACC+14* |
DIR(0 | YNONLY+7*, RPT+31*, ASK2+1*, DELACC+12*, ASKLPOV+9* |
>> DIRUT | ASKLPOV+14 |
>> DR | ASK+34*, ASK+40*, ADDTST+23* |
>> DTOUT | DIAG+20, RPT+26, ASK1B+16 |
>> DUOUT | DIAG+20, RPT+26, ASK1B+16 |
DUZ | CANORD+4, CANTST+6 |
I | MULTTST+3*, MULTTST+4, ASK+3~, ASK+45! |
J | MULTTST+5*, MULTTST+6, ASK+3~, ASK+45! |
>> LRAA | CANTST+4*, DELACC+5, DELACC+6 |
>> LRACC | CANTST+1* |
>> LRAD | CANTST+4*, DELACC+5, DELACC+6 |
>> LRAN | CANTST+4*, DELACC+5, DELACC+6 |
>> LRCCOM | DELACC+4* |
LRDFN | ASK+8*, ASK+9, ASK+44! |
LRFLG | ADDTST+17!, DELACC+18! |
>> LRIDT | DELACC+5* |
LRNCWL | COMPORD+16!*, CANORD+6* |
>> LRNOP | RPT+25*, ASK1B+15*, CANORD+2, CANTST+4 |
LRODT | COMPORD~, COMPORD+2, COMPORD+6, COMPORD+9, DIAG~, DIAG+3, DIAG+9, YNONLY+15, RPT+4, RPT+20 , RPT+25, RPT+37, MULTTST~, MULTTST+3, MULTTST+5, ASK~, ASK+7, ASK+8, ASK+17, ASK+20 , ASK+23, ASK+24, ASK+28, ASK+29, ASK+31, ASK+37, ASK+39, ASK+41, ASK+42, ADDTST~ , ADDTST+1, ADDTST+3, ADDTST+7, ADDTST+8, ADDTST+12, ADDTST+15, ADDTST+24, ADDTST+26, CANORD~, CANORD+1 , CANORD+2, CANORD+3, CANORD+4, CANTST+3, CANTST+5, CANTST+6, DELACC+6* |
LRORD | COMPORD~, COMPORD+2, COMPORD+6, COMPORD+9, DIAG~, DIAG+3, DIAG+9, YNONLY+15, RPT+4, RPT+18 , RPT+20, RPT+21, RPT+25, RPT+28, RPT+37, MULTTST~, MULTTST+1, MULTTST+3, ASK~, ASK+7 , ASK+12, ASK+17, ASK+24, ADDTST+12*, ADDTST+13, ADDTST+15, CANORD~, CANORD+1 |
>> LRORDR | COMPORD+8 |
>> LROWDT | DELACC+6* |
LRPHSET | COMPORD+16!* |
>> LRPOVREQ | RPT+1*, RPT+26, ASK1+1*, ASK1B+16 |
LRSN | COMPORD+16*, ASK1B+15, CANTST~, CANTST+3, CANTST+5, CANTST+6, DELACC+6* |
LRSNTMP | CANORD+1*, CANORD+2, CANORD+3, CANORD+4, CANORD+8! |
LRSP | ASK+7*, ASK+8, ASK+44! |
>> LRTN | ASK1B+15 |
>> LRTNM | DELACC+2* |
>> LRTS | DELACC+1, DELACC+2 |
>> LRTSTS | DELACC+1* |
MULTIPL | DIAG+8*, DIAG+9, DIAG+20, YNONLY+15, RPT+4, RPT+37, MULTTST~, MULTTST+3, MULTTST+4*, MULTTST+5 , MULTTST+6*, ASK~ |
ORDIEN | COMPORD+9*, COMPORD+16, MULTTST+3*, MULTTST+5, ASK+3~, ASK+17*, ASK+20, ASK+23, ASK+24, ASK+28 , ASK+29, ASK+31, ASK+32, ASK+37, ASK+39, ASK+41, ASK+42, ASK+45!, ASK1~, ASK1B+15 , ADDTST~, ADDTST+1, ADDTST+3, ADDTST+7, ADDTST+8, ADDTST+12, ADDTST+15, ADDTST+24, ADDTST+26 |
>> ORIFN | CANTST+4* |
PROMPT | ASKLPOV~, ASKLPOV+7 |
>> RESULT(1 | ASK+37* |
>> RESULT(2 | ASK+37* |
SEQ | ASK+3~ |
STUFF | YNONLY+2!, RPT+2!, RPT+29*, RPT+37, ASK~, ASK+14*, ASK+32, ASK+40, ASK1~, ASK1B+1* , ASK1B+19* |
TMPCWL | COMPORD+5~, COMPORD+16* |
TMPSET | COMPORD+5~, COMPORD+16* |
TST | MULTTST+5*, ASK+3~, ASK+20*, ASK+23, ASK+24, ASK+28, ASK+32, ASK+45!, ASK1~, ASK1B+11 , ASK1B+18, ADDTST~, ADDTST+1, ADDTST+3, ADDTST+7, CANORD+2!, CANTST+2! |
TST( | CANTST+4* |
TT | CANORD+2*, CANORD+3, CANORD+4, CANTST~, CANTST+3, CANTST+5, CANTST+6 |
U | RPT+25, RPT+28, ASK+33, ASK1B+11, ASK1B+15, ASK1B+18, ADDTST+20, ADDTST+22, CANTST+4, DELACC+2 , DELACC+5, DELACC+6, ASKLPOV+9 |
X | UPPER~, UPPER+1, YNONLY+10, RPT+20*, RPT+21, ADDTST+15*, CANORD+2*, CANORD+3*, CANTST+3*, CANTST+4 , CANTST+5*, DELACC+6* |
>> XQY0 | ADDTST+20, ADDTST+22 |
Y | YNONLY+12, RPT+25, RPT+26, RPT+28, RPT+29, RPT+35, ASK+3~, ASK+33, ASK1B+15, ASK1B+16 , ASK1B+18, ASK1B+19, ASK2+5, ADDTST+20, ADDTST+22, ASKLPOV+13 |