BLRAG07 ; IHS/MSC/SAT - LABORATORY ACCESSION GUI RPCS ; 17-Oct-2014 09:22 ; MKK
Source file <BLRAG07.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Lab | 3 | ($$CVTDATE,$$PREP,$$TMPGLB,ERR,LEXLKUP)^BLRAGUT (HEADERDT,HEADERPG,LINEWRAP,PRESSKEY)^BLRGMENU ENTRYAUD^BLRUTIL |
VA Fileman | 3 | ^DIC $$GET1^DIQ ^DIR |
IHS VA Utilities | 2 | ^XBFMK ^XBKVAR |
Kernel | 2 | ($$DT,$$FMADD,$$FMTE)^XLFDT $$CJ^XLFSTR |
DRG Grouper | 1 | $$ICDDX^ICDEX |
Lexicon Utility | 1 | $$ICDONE^LEXU |
Name | Comments | DBIA/ICR reference |
---|---|---|
XTLKUP | ||
AICDLKUP | ||
DESCICD(ICD,BLRVDT) | ; EP - DESCRIPTION is now a multiple
|
|
CHKHITS | ||
BADSTUFN(MSG) | ; EP - Display Message and Quit with ""
|
|
FINDER(BLRINP,RES) | ; EP - Mimic FIND^DIC call
|
|
ORL(BLRY,BLRINP) | ||
DIAGICD(ICD,BLRVDT) | ; EP - DIAGNOSIS is now a multiple
|
|
ICDCODSY(BLRVDT,ICDCODSY) | ; EP - Set the ICDCODSY array
|
|
INACTDT(ICD,BLRVDT) | ; EP - STATUS EFFECTIVE DATE is part of the STATUS Multiple.
|
|
ICDLKUP(BLRY,BLRINP,BLRLEX,BLRVDT,BLRGEN,BLRECOD,BLRVCOD) | ;EP - ICD lookup
; rpc: BLR ICD LOOKUP |
|
TESTIT | ; EP - Interactively test ICDLKUP call
|
Name | Field # of Occurrence |
---|---|
$$CVTDATE^BLRAGUT | ICDLKUP+44 |
$$PREP^BLRAGUT | ORL+18 |
$$TMPGLB^BLRAGUT | ICDLKUP+40, ORL+13 |
ERR^BLRAGUT | ICDLKUP+43 |
LEXLKUP^BLRAGUT | ICDLKUP+48 |
HEADERDT^BLRGMENU | TESTIT+7, TESTIT+26 |
HEADERPG^BLRGMENU | TESTIT+51 |
LINEWRAP^BLRGMENU | TESTIT+54 |
PRESSKEY^BLRGMENU | TESTIT+59, BADSTUFN+2 |
ENTRYAUD^BLRUTIL | CHKHITS+2, CHKHITS+16 |
^DIC | ICDLKUP+61 |
$$GET1^DIQ | CHKHITS+30, ICDCODSY+8, ICDCODSY+9 |
^DIR | TESTIT+13, TESTIT+31 |
$$ICDDX^ICDEX | FINDER+5 |
$$ICDONE^LEXU | ICDLKUP+52 |
^XBFMK | TESTIT+9, TESTIT+28 |
^XBKVAR | ICDLKUP+37, ORL+10 |
$$DT^XLFDT | ICDLKUP+30, TESTIT+12, TESTIT+17 |
$$FMADD^XLFDT | DESCICD+6, DIAGICD+6, INACTDT+5 |
$$FMTE^XLFDT | TESTIT+19 |
$$CJ^XLFSTR | TESTIT+37, TESTIT+38 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
BLR ICD LOOKUP | ICDLKUP |
BLR ORDER REASON LKUP | ORL |
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | Classic Fileman Calls, GET1^DIQ |
^ICDS - [#80.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | ICDLKUP+37, ORL+10 |
^DD(80 | ICDLKUP+66 |
^ICD9 - [#80] | CHKHITS+1, CHKHITS+8, DESCICD+3, DESCICD+7, DESCICD+10, DESCICD+13, DIAGICD+3, DIAGICD+7, DIAGICD+10, DIAGICD+13 , INACTDT+6, INACTDT+11, INACTDT+14 |
^ICD9("BA" | ICDLKUP+54, ICDLKUP+55, ICDLKUP+72, ICDLKUP+74 |
^ICDS - [#80.4] | ICDCODSY+7 |
^ICDS("C" | ICDCODSY+10 |
^LAB(69.9 - [#69.9] | ORL+16 |
^ORD(100.03 - [#100.03] | ORL+17, ORL+18, ORL+19 |
^TMP("BLRAG" | ICDLKUP+39!, ORL+12!, TESTIT+3! |
^TMP("ICD9" | ICDLKUP+60!, AICDLKUP+7, AICDLKUP+8 |
^TMP("XTLKHITS" | ICDLKUP+60!, ICDLKUP+75!, ICDLKUP+80*, ICDLKUP+82!, XTLKUP+1, XTLKUP+2 |
^UTILITY("AICDHITS" | ICDLKUP+75! |
Name | Line Occurrences |
---|---|
$$BADSTUFN | TESTIT+14, TESTIT+32 |
$$DESCICD | CHKHITS+28, FINDER+14 |
$$DIAGICD | CHKHITS+29 |
$$INACTDT | CHKHITS+19 |
AICDLKUP | ICDLKUP+68 |
CHKHITS | ICDLKUP+56, ICDLKUP+65, ICDLKUP+74, AICDLKUP+9, XTLKUP+3 |
FINDER | ICDLKUP+78 |
ICDCODSY | ICDLKUP+32 |
ICDLKUP | TESTIT+35 |
XTLKUP | ICDLKUP+67, ICDLKUP+81 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AICDRET | ICDLKUP+23~ |
BLRDEF | ORL+8~, ORL+16*, ORL+17 |
BLRECOD | ICDLKUP~, ICDLKUP+35*, CHKHITS+11, CHKHITS+12, TESTIT+23* |
BLRGEN | ICDLKUP~, ICDLKUP+34*, CHKHITS+21, TESTIT+22* |
BLRI | ICDLKUP+24~, ICDLKUP+38*, ICDLKUP+69, CHKHITS+34*, CHKHITS+36, ORL+8~, ORL+11*, ORL+17*, ORL+20*, TESTIT+49* , TESTIT+50*, TESTIT+52, TESTIT+53 |
BLRIEN | ORL+8~, ORL+19*, ORL+20 |
BLRINP | ICDLKUP~, ICDLKUP+43, ICDLKUP+48, ICDLKUP+58, ICDLKUP+69, ICDLKUP+71, ICDLKUP+72, ICDLKUP+78, ORL~, ORL+9* , ORL+18, FINDER~, FINDER+5, TESTIT+34*, TESTIT+35, TESTIT+37 |
BLRJ | ORL+8~, ORL+18*, ORL+19, ORL+20 |
BLRLEX | ICDLKUP~, ICDLKUP+28*, ICDLKUP+46, ICDLKUP+51*, ICDLKUP+52, TESTIT+21* |
BLRVCOD | ICDLKUP~, ICDLKUP+36*, CHKHITS+13, CHKHITS+14, TESTIT+24* |
BLRVDT | ICDLKUP~, ICDLKUP+30*, ICDLKUP+32, ICDLKUP+44*, CHKHITS+19, CHKHITS+28, CHKHITS+29, DESCICD~, DESCICD+5, DESCICD+6* , DESCICD+7, DIAGICD~, DIAGICD+5, DIAGICD+6*, DIAGICD+7, INACTDT~, INACTDT+1, INACTDT+5*, INACTDT+6, INACTDT+9 , ICDCODSY~, ICDCODSY+16, TESTIT+16*, TESTIT+17*, TESTIT+19, TESTIT+35 |
BLRY | ICDLKUP~, ICDLKUP+40*, ICDLKUP+41, ICDLKUP+83, ICDLKUP+89, CHKHITS, CHKHITS+36, ORL~, ORL+13*, ORL+15 , ORL+17, ORL+20, TESTIT+35, TESTIT+38, TESTIT+50, TESTIT+52 |
>> CNT | TESTIT+45*, TESTIT+57* |
CODE | ICDLKUP+23~, CHKHITS+26~, CHKHITS+27*, CHKHITS+36 |
CODESYS | ICDLKUP+25~, CHKHITS+26~, CHKHITS+30*, CHKHITS+31, CHKHITS+36, ICDCODSY+1~, ICDCODSY+10*, ICDCODSY+11 |
CODESYSA | ICDCODSY+1~, ICDCODSY+9*, ICDCODSY+10 |
DESC | ICDLKUP+23~, CHKHITS+26~, CHKHITS+29*, CHKHITS+36 |
DESCDATE | DESCICD+1~, DESCICD+7*, DESCICD+8, DESCICD+10 |
DESCNUM | DESCICD+1~, DESCICD+10*, DESCICD+11, DESCICD+13 |
DESCRIP | DESCICD+1~, DESCICD+3*, DESCICD+13*, DESCICD+15 |
DIAGDATE | DIAGICD+1~, DIAGICD+7*, DIAGICD+8, DIAGICD+10 |
DIAGDESC | DIAGICD+1~, DIAGICD+3*, DIAGICD+13*, DIAGICD+15 |
DIAGNUM | DIAGICD+1~, DIAGICD+10*, DIAGICD+11, DIAGICD+13 |
DIC | ICDLKUP+22~, ICDLKUP+58* |
DIC(0 | ICDLKUP+58* |
>> DILOCKTM | TESTIT+1 |
>> DIR("A" | TESTIT+11*, TESTIT+30* |
>> DIR("B" | TESTIT+12* |
>> DIR(0 | TESTIT+10*, TESTIT+29* |
>> DIRUT | TESTIT+14, TESTIT+32 |
>> DISYS | TESTIT+1 |
DT | TESTIT+1 |
DTIME | TESTIT+1 |
DUZ | TESTIT+1 |
DUZ("AG" | ICDLKUP+57 |
>> HEADER(1 | TESTIT+5* |
>> HEADER(2 | TESTIT+19* |
>> HEADER(3 | TESTIT+37* |
>> HEADER(4 | TESTIT+38* |
>> HEADER(5 | TESTIT+39* |
>> HEADER(6 | TESTIT+40* |
>> HEADER(7 | TESTIT+41*, TESTIT+42*, TESTIT+43*, TESTIT+44* |
HITS | ICDLKUP+47~, ICDLKUP+48, ICDLKUP+49*, ICDLKUP+50*, ICDLKUP+51 |
HITS( | ICDLKUP+50, ICDLKUP+51 |
I | ICDLKUP+22~, AICDLKUP*, AICDLKUP+7*, AICDLKUP+8, XTLKUP*, XTLKUP+1*, XTLKUP+2 |
ICD | ICDLKUP+22~, ICDLKUP+54*, ICDLKUP+55*, ICDLKUP+56, ICDLKUP+64*, ICDLKUP+73*, ICDLKUP+74*, AICDLKUP+8*, XTLKUP+2*, CHKHITS , CHKHITS+1, CHKHITS+8, CHKHITS+19, CHKHITS+28, CHKHITS+29, CHKHITS+30, CHKHITS+36, FINDER+1~, FINDER+13*, FINDER+14 , DESCICD~, DESCICD+3, DESCICD+7, DESCICD+10, DESCICD+13, DIAGICD~, DIAGICD+3, DIAGICD+7, DIAGICD+10, DIAGICD+13 , INACTDT~, INACTDT+6, INACTDT+11, INACTDT+14 |
ICD10ID | CHKHITS+26~ |
ICDCODSY | ICDLKUP+26~, ICDLKUP+32, ICDCODSY~, ICDCODSY+3!, ICDCODSY+15 |
ICDCODSY( | CHKHITS+31, ICDCODSY+18* |
ICDSTR | FINDER+1~, FINDER+5*, FINDER+6, FINDER+10, FINDER+11, FINDER+12, FINDER+13 |
IEN | ICDCODSY+1~, ICDCODSY+6*, ICDCODSY+7*, ICDCODSY+8, ICDCODSY+9, ICDCODSY+11, ICDCODSY+17*, ICDCODSY+18* |
IMPLDATE | CHKHITS+26~, ICDCODSY+1~, ICDCODSY+8*, ICDCODSY+11, ICDCODSY+14*, ICDCODSY+15*, ICDCODSY+16, ICDCODSY+18 |
IO | TESTIT+1 |
>> IOBS | TESTIT+1 |
IOF | TESTIT+1 |
IOM | TESTIT+1, TESTIT+37, TESTIT+38 |
ION | TESTIT+1 |
>> IOS | TESTIT+1 |
IOSL | TESTIT+1, TESTIT+46 |
IOST | TESTIT+1 |
>> IOT | TESTIT+1 |
>> IOXY | TESTIT+1 |
LEX | ICDLKUP+22~ |
>> LINES | TESTIT+46*, TESTIT+51, TESTIT+56* |
LK | ICDLKUP+70~, ICDLKUP+71*, ICDLKUP+72*, ICDLKUP+74 |
LN | ICDLKUP+70~, ICDLKUP+71*, ICDLKUP+72 |
>> MAXLINES | TESTIT+46*, TESTIT+51 |
MSG | BADSTUFN~, BADSTUFN+1 |
NARR | ICDLKUP+23~, CHKHITS+26~, CHKHITS+28*, CHKHITS+36 |
>> PG | TESTIT+45*, TESTIT+51 |
>> QFLG | TESTIT+47*, TESTIT+50, TESTIT+51 |
REC | ICDLKUP+23~, CHKHITS+1*, CHKHITS+11, CHKHITS+12, CHKHITS+13, CHKHITS+14, CHKHITS+21, CHKHITS+27 |
RES | ICDLKUP+22~, ICDLKUP+78, FINDER~, FINDER+3! |
RES("DILIST" | ICDLKUP+79, ICDLKUP+80, FINDER+8*, FINDER+9*, FINDER+10*, FINDER+11*, FINDER+12*, FINDER+14* |
STATUS | INACTDT+3~, INACTDT+14*, INACTDT+15 |
>> STR | TESTIT+52*, TESTIT+53, TESTIT+54 |
STSDATE | INACTDT+3~, INACTDT+6*, INACTDT+7, INACTDT+9, INACTDT+11 |
STSNUM | INACTDT+3~, INACTDT+11*, INACTDT+12, INACTDT+14 |
TMP | ICDCODSY+1~ |
TMP( | ICDCODSY+11*, ICDCODSY+15, ICDCODSY+18 |
U | CHKHITS+21, CHKHITS+27, CHKHITS+36, ORL+17, ORL+20, TESTIT+1 |
X | ICDLKUP+22~, ICDLKUP+37*, ICDLKUP+52*, ICDLKUP+53, ICDLKUP+54, ICDLKUP+55, ICDLKUP+58*, ORL+10*, TESTIT+34 |
>> XPARSYS | TESTIT+1 |
>> XQXFLG | TESTIT+1 |
XTLKSAY | ICDLKUP+23~, ICDLKUP+58* |
Y | ICDLKUP+22~, ICDLKUP+63, ICDLKUP+64, TESTIT+16 |