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 |