LRVER4 ;DALOI/CJS/DALOI/FHS - LAB ROUTINE DATA VERIFICATION ; 13-Oct-2017 14:04 ; MKK
Source file <LRVER4.m>
Package | Total | Call Graph |
---|---|---|
Lab Service | 11 | PRAC^LR7OMERG (EN,STD)^LRCAPV ^LREXEC PG^LRGVP $$CALCAGE^LRRPU $$TMPSB^LRVER1 RONLT^LRVER3 XREF^LRVER3A DISPFLG^LRVER4 (,V25)^LRVER5 DCOM^LRVERA |
VA Fileman | 5 | $$GET1^DID (,UPDATE)^DIE $$EXTERNAL^DILFD GETS^DIQ ^DIR |
IHS Changes To Lab | 3 | UPDTCOML^BLRAAORU GETCCDTA^BLRCCPED ($$QUALCHEK,QUALCHEK)^BLRQUALU |
Kernel | 2 | $$FMTE^XLFDT $$UP^XLFSTR |
IHS VA Utilities | 1 | ^XBFMK |
Package | Total | Caller Graph |
---|---|---|
Lab Service | 4 | LRVER3 LRVER4 LRVER5 LRVR4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
IHSCHECK | ; EP
|
|
IHSRLOW(LRNG,IHSRNG) | ; EP - Reset low
|
|
IHSLOGIC | ; EP
|
|
WT | ; EP
|
|
COM | ;from LRVER5
|
|
V21 | ;
|
|
V20 | ;
|
|
RQ | ||
COM1 | ;
|
|
ND | ;
|
|
LRCFL | ;
|
|
PG | ||
SUBS | ;
|
|
RANGECHK | ; Check result against reference ranges and set flag
|
|
RANGE | ;
|
|
AFTRAAOQ | ; EP - Put any comments AFTER the Ask-At-Order Questions
|
|
V | ; EP
|
|
V35 | ;
|
|
V36 | ;
|
|
V37 | ||
EDIT | ;
|
|
VOL | ;
|
|
DISPFLG | ; Display critical flags
|
|
IHSHIGH(LRNG,IHSRNG) | ; EP - Reset High
|
|
LOOP | ;
|
Name | Field # of Occurrence |
---|---|
UPDTCOML^BLRAAORU | LOOP+3 |
GETCCDTA^BLRCCPED | COM+4 |
$$QUALCHEK^BLRQUALU | RANGECHK+2 |
QUALCHEK^BLRQUALU | RANGECHK+2 |
$$GET1^DID | V20+14, V20+24, V21+10, V21+16 |
^DIE | COM+8 |
UPDATE^DIE | AFTRAAOQ+18 |
$$EXTERNAL^DILFD | V20+15, V20+25, V21+11, V21+17 |
GETS^DIQ | LOOP+15 |
^DIR | V36+6, AFTRAAOQ+7 |
PRAC^LR7OMERG | LOOP+25 |
EN^LRCAPV | V36+13 |
STD^LRCAPV | V36+13 |
^LREXEC | LRCFL+1 |
PG^LRGVP | PG+2 |
$$CALCAGE^LRRPU | LOOP+13 |
$$TMPSB^LRVER1 | V20+39 |
RONLT^LRVER3 | V20+42 |
XREF^LRVER3A | COM1+2 |
DISPFLG^LRVER4 | V20+33, RANGE+13, V21+25 |
^LRVER5 | EDIT+2 |
V25^LRVER5 | V20+6, V21+6 |
DCOM^LRVERA | V20+2, V35+2 |
^XBFMK | AFTRAAOQ+4 |
$$FMTE^XLFDT | LOOP+13 |
$$UP^XLFSTR | ND+25 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GETS^DIQ |
63.04 | EXTERNAL^DILFD, GET1^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | V20+10, V21+5, V21+7 |
^LAB(62.05 - [#62.05] | LOOP+40 |
^LR - [#63] | LOOP+10, LOOP+31, V+3, V20+5, V20+12, ND+28, COM+3, COM+9, COM+10!, COM+11 , AFTRAAOQ+16, VOL+1, COM1+1, COM1+4, V21+8 |
^LRO(68 - [#68] | LOOP+8, LOOP+14, V+6, V36+13, V36+16, COM1+3* |
^TMP("LR" | SUBS+1, COM1+3 |
^VA(200 - [#200] | LOOP+28 |
Name | Line Occurrences |
---|---|
AFTRAAOQ | COM+3 |
COM | V36+11, VOL+3 |
COM1 | COM+8 |
EDIT | V+3, V+5, V36+17 |
IHSCHECK | RANGECHK+4 |
IHSHIGH | IHSLOGIC+6, IHSLOGIC+8, IHSLOGIC+10, IHSLOGIC+12 |
IHSLOGIC | RANGECHK+6, RANGECHK+7 |
IHSRLOW | IHSLOGIC+5, IHSLOGIC+7, IHSLOGIC+9, IHSLOGIC+11 |
LOOP | V36+12, EDIT+2, EDIT+3 |
LRCFL | V35+1, EDIT+2 |
ND | V+5 |
PG | V20+8 |
RANGECHK | RANGE+12 |
SUBS | V20+3 |
V20 | V+2, V+5, V20+4, V20+5, V20+49 |
V21 | V20+2 |
V35 | V20+3 |
V36 | V36+11 |
V37 | V+5, V36+7 |
VOL | VOL+2 |
WT | V20+49, LRCFL+2, V21+26 |
Name | Field # of Occurrence |
---|---|
^( | V20+13, SUBS+1, ND+28, V21+9 |
^(0 | LOOP+8, LOOP+28, LOOP+32, VOL+2*, COM1+4* |
^(2 | V+6, V36+16* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDON | IHSHIGH+1~, IHSHIGH+2*, IHSHIGH+4*, IHSHIGH+5 |
ANSWER | ND+15~, ND+18*, ND+20*, ND+21, ND+22 |
CHEK | IHSCHECK+1~, IHSCHECK+5*, IHSCHECK+6*, IHSCHECK+7*, IHSCHECK+8* |
COMMENTS | AFTRAAOQ+1~, AFTRAAOQ+12 |
COMMENTS( | AFTRAAOQ+10*, AFTRAAOQ+15, AFTRAAOQ+17 |
>> DA | COM+7* |
>> DA(1 | COM+7* |
>> DIE | COM+7* |
DIR | V36+3!, ND+1! |
DIR("A" | V36+5*, AFTRAAOQ+6* |
DIR(0 | V36+4*, AFTRAAOQ+5* |
>> DIRUT | V36+7 |
DR | COM+6!, COM+7* |
DTIME | WT+2, VOL+1 |
>> DTOUT | V20+8 |
>> DUOUT | V20+8 |
DUZ | V20+45, V20+47 |
DUZ(2 | V20+45, V20+47 |
ERRS | AFTRAAOQ+1~ |
FDA | AFTRAAOQ+1~ |
FDA( | AFTRAAOQ+17* |
>> HRCN | LOOP+7 |
I | V20+37~, V20+40* |
IENS | AFTRAAOQ+1~ |
IENS(1 | AFTRAAOQ+16* |
IHSLRNG2 | IHSLOGIC+1~, IHSLOGIC+3*, IHSLOGIC+5, IHSLOGIC+6, IHSLOGIC+16 |
IHSLRNG3 | IHSLOGIC+1~, IHSLOGIC+3*, IHSLOGIC+7, IHSLOGIC+8, IHSLOGIC+17 |
IHSLRNG4 | IHSLOGIC+1~, IHSLOGIC+3*, IHSLOGIC+9, IHSLOGIC+10, IHSLOGIC+14 |
IHSLRNG5 | IHSLOGIC+1~, IHSLOGIC+3*, IHSLOGIC+11, IHSLOGIC+12, IHSLOGIC+15 |
IHSRNG | IHSRLOW~, IHSRLOW+5*, IHSHIGH~, IHSHIGH+5* |
IOF | PG+1 |
IOSL | PG |
IOST | LOOP+39, LOOP+41, DISPFLG+2, DISPFLG+4, PG+1 |
LINE | AFTRAAOQ+1~, AFTRAAOQ+3*, AFTRAAOQ+8*, AFTRAAOQ+10, AFTRAAOQ+14*, AFTRAAOQ+15*, AFTRAAOQ+17 |
>> LRAA | LOOP+8, LOOP+14, LOOP+25, V+6, V36+13, V36+16 |
>> LRACC | LOOP+34*, LOOP+35 |
>> LRAD | LOOP+8, LOOP+14, LOOP+25, V+6, V36+16 |
>> LRALERT | LOOP+38, LOOP+40 |
LRAMEND | LRVER4+3~ |
>> LRAN | LOOP+8, LOOP+14, LOOP+25 |
>> LRCDT | LOOP+13 |
>> LRCFL | V35+1, LRCFL+1 |
>> LRCHG | V20+2, EDIT+2, ND+26* |
>> LRDAT | LOOP+36 |
>> LRDAT(2 | LOOP+36 |
>> LRDEL | V20+31, V21+23 |
>> LRDFN | LOOP+3, LOOP+10, LOOP+31, V+3, V20+5, V20+12, ND+28, COM+3, COM+4, COM+7 , COM+9, COM+10, COM+11, AFTRAAOQ+16, AFTRAAOQ+17, VOL+1, COM1+1, COM1+3, COM1+4, V21+8 |
>> LRDL | V20+22*, V21+9*, V21+14* |
>> LRDPF | LOOP+8 |
>> LRDUZ | V20+45, V20+47 |
>> LRDUZ(2 | V20+45, V20+47 |
>> LREDIT | V+5, V+6*, V36+9*, V36+17, V20+23*, ND+5*, ND+25*, V21+15* |
LREND | V36+13*, V21+1~, V21+3, V21+26* |
>> LREXEC | LRCFL+1* |
LRFIND | RANGE+1~, RANGE+5* |
>> LRFLG | V20+18*, V20+23*, V20+27, V20+33, V20+38, RANGE+10*, RANGE+13, RANGECHK+11*, RANGECHK+12*, RANGECHK+13* , RANGECHK+14*, RANGECHK+23*, RANGECHK+24*, RANGECHK+25*, RANGECHK+26*, RANGECHK+28*, RANGECHK+29*, RANGECHK+30*, RANGECHK+31*, RANGECHK+36* , RANGECHK+37*, RANGECHK+38*, RANGECHK+39*, IHSCHECK+5*, IHSCHECK+6*, IHSCHECK+7*, IHSCHECK+8*, IHSLOGIC+14*, IHSLOGIC+15*, IHSLOGIC+16* , IHSLOGIC+17*, DISPFLG+3, V21+15*, V21+19, V21+25 |
>> LRFP | V20+17, V20+27, V21+13, V21+19 |
>> LRGVP | LOOP+4, V+2, V36+2, V20+8, WT+1, COM+1 |
LRI | RANGE+1~, RANGE+5*, RANGE+6 |
>> LRIDT | LOOP+3, LOOP+31, V+3, V20+5, ND+28, COM+3, COM+4, COM+7, COM+9, COM+10 , COM+11, AFTRAAOQ+16, AFTRAAOQ+17, VOL+1, COM1+1, COM1+3, COM1+4 |
>> LRINI | ND+21* |
>> LRLABKY | ND+3 |
>> LRLCT | LOOP+2*, LOOP+7*, LOOP+17*, LOOP+22*, LOOP+28*, LOOP+29*, LOOP+33*, LOOP+37*, LOOP+42*, V20+49* , LRCFL+2, WT+1*, V21+2*, V21+26* |
>> LRLDT | V20+12, V21+8 |
LRNC | V36+10!, V36+11*!, COM+8 |
LRNG | IHSRLOW~, IHSRLOW+3, IHSRLOW+5, IHSHIGH~, IHSHIGH+3, IHSHIGH+5, V21+19 |
>> LRNG2 | RANGECHK+4, RANGECHK+6, RANGECHK+7, RANGECHK+13, RANGECHK+25, RANGECHK+26, RANGECHK+38, IHSCHECK+7, IHSLOGIC+5, IHSLOGIC+6 |
>> LRNG3 | RANGECHK+4, RANGECHK+6, RANGECHK+7, RANGECHK+14, RANGECHK+30, RANGECHK+31, RANGECHK+39, IHSCHECK+8, IHSLOGIC+7, IHSLOGIC+8 |
>> LRNG4 | RANGECHK+4, RANGECHK+6, RANGECHK+7, RANGECHK+11, RANGECHK+23, RANGECHK+24, RANGECHK+36, IHSCHECK+5, IHSLOGIC+9, IHSLOGIC+10 |
>> LRNG5 | RANGECHK+4, RANGECHK+6, RANGECHK+7, RANGECHK+12, RANGECHK+28, RANGECHK+29, RANGECHK+37, IHSCHECK+6, IHSLOGIC+11, IHSLOGIC+12 |
>> LRNGS | V20+48 |
>> LRNOVER( | V20+21! |
LRNUF | V+3, V+4!, V20+49, V35+2!, V21+26 |
>> LRNX | LOOP+30*, V20+3*, SUBS+1 |
>> LRODT | LOOP+3 |
>> LRORD( | V20+3, SUBS+1 |
>> LRORD(0 | LOOP+44 |
LROUT | EDIT+1!, EDIT+2 |
>> LRPARAM | LOOP+38, V36+13 |
>> LRPER | V+3, EDIT+2 |
>> LRPRAC | LOOP+14*, LOOP+15, LOOP+18, LOOP+19, LOOP+20, LOOP+21 |
>> LRPRAC( | LOOP+18, LOOP+19, LOOP+20, LOOP+21 |
LRQ | V20+31*!, V20+33, RANGE+13, V21+23*!, V21+25 |
LRRFLAG | LRVER4+3~ |
LRRFLAG( | RANGE+10 |
LRSA | ND+27!*, ND+28* |
LRSA( | V20+45, V20+46*, ND+28* |
>> LRSB | V20+5, V20+12, V20+13, V20+14, V20+15, V20+19, V20+21, V20+22, V20+23, V20+24 , V20+25, V20+27, V20+35, V20+38, V20+39, V20+41, V20+42, V20+44, V20+45, V20+46 , V20+47, V20+48, RANGE+10, SUBS+1*, V21+2*, V21+3*, V21+5, V21+8, V21+9, V21+10 , V21+11, V21+14, V21+15, V21+16, V21+17 |
>> LRSB( | V20+5, V20+19, V20+22, V20+23, V20+27, V20+35*, V20+38*, V20+39, V20+41*, V20+42 , V20+44, V20+45*, V20+46*, V20+47*, V20+48*, V21+3, V21+14, V21+15 |
>> LRSN | LOOP+3 |
>> LRSS | LOOP+31, V+3, V20+5, V20+12, COM+9, COM+11, VOL+1, COM1+1, COM1+4, V21+8 |
>> LRTEC | V+6*, V36+15* |
>> LRTS | V20+4, V20+10, SUBS+1*, V21+5*, V21+7 |
>> LRUSI | V+6, ND+25 |
>> LRVF | V+3, V+5, ND+2 |
>> LRVIDO | LOOP+39, DISPFLG+2 |
>> LRVIDOF | LOOP+41, DISPFLG+4 |
>> LRVRM | LOOP+30*, EDIT+2* |
>> LRWRD | LOOP+5*, LOOP+8 |
>> LRWRDS | LOOP+5 |
LRX | V20+20~, V20+22*, V20+25, V20+26, V20+28, V20+37~, V20+39*, V20+40, RANGECHK+20~, RANGECHK+21* , RANGECHK+23, RANGECHK+24, RANGECHK+25, RANGECHK+26, RANGECHK+28, RANGECHK+29, RANGECHK+30, RANGECHK+31, COM1+1~, COM1+3* , V21+4~, V21+14*, V21+17, V21+18, V21+20 |
LRY | V20+37~, V20+39*, V20+40*, V20+41 |
NUMDEC | IHSRLOW+1~, IHSRLOW+3*, IHSRLOW+4, IHSHIGH+1~, IHSHIGH+3*, IHSHIGH+4 |
>> PNM | LOOP+7 |
PR | LOOP+24~, LOOP+27*, LOOP+28* |
PRAC | LOOP+24~, LOOP+25 |
PRAC( | LOOP+28 |
PRAC(0 | LOOP+26 |
RESULT | IHSCHECK+1~, IHSCHECK+3*, IHSCHECK+5, IHSCHECK+6, IHSCHECK+7, IHSCHECK+8 |
>> SEX | LOOP+11 |
STEP | ND+15~, ND+20* |
SUBTRACT | IHSRLOW+1~, IHSRLOW+2*, IHSRLOW+4*, IHSRLOW+5 |
>> T | LOOP+30* |
TEXT | ND+15~, ND+20* |
U | LOOP+8, LOOP+10, LOOP+14, LOOP+31, LOOP+32, LOOP+34, LOOP+35, LOOP+38, LOOP+40, V+6 , V36+13, V36+16, V20+10, V20+13, V20+22, V20+23, V20+27, V20+35, V20+36, V20+38 , V20+39, V20+41, V20+42, V20+44, V20+45, V20+46, V20+47, V20+48, ND+3, VOL+1 , VOL+2, COM1+1, COM1+4, V21+7, V21+9, V21+14, V21+15, V21+19 |
>> VADM(3 | LOOP+13 |
X | V+5, V36+7*, V36+8*, V36+9*, V36+11, V36+12, V36+15*, V36+16, V20+13*, V20+15* , V20+16*, V20+17, V20+18*, V20+22*, V20+25*, V20+26*, V20+28*, V20+29, V20+35, V20+36 , V20+38, RANGE+2, RANGE+3, RANGE+5, RANGE+6*, RQ*, RANGECHK+4, RANGECHK+10, RANGECHK+11, RANGECHK+12 , RANGECHK+13, RANGECHK+14, RANGECHK+19, RANGECHK+21, RANGECHK+22, RANGECHK+27, RANGECHK+35, RANGECHK+36, RANGECHK+37, RANGECHK+38 , RANGECHK+39, IHSCHECK+3, IHSLOGIC+14, IHSLOGIC+15, IHSLOGIC+16, IHSLOGIC+17, ND+1!, ND+16!, ND+22*, ND+25! , ND+26, AFTRAAOQ+8, AFTRAAOQ+10, VOL+1*, VOL+2, V21+9*, V21+11*, V21+12*, V21+13, V21+14* , V21+17*, V21+18*, V21+20*, V21+21 |
>> X1 | V20+11*, V20+13*, V20+15, V20+16, V21+7*, V21+9*, V21+11, V21+12 |
Y | V36+8, V20+30*, V20+49, RANGE+2*, RQ, WT+2*, V21+1~, V21+22*, V21+26 |
>> Z1 | LOOP+34 |
>> Z2 | LOOP+35 |
Name | Field # of Occurrence |
---|---|
$T(QUALCHEK^BLRQUALU | RANGECHK+2 |