BLRAG05A ; IHS/MSC/SAT - SUPPORT FOR LABORATORY ACCESSION GUI RPCS ; 05-Apr-2016 08:52 ; MKK
Source file <BLRAG05A.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | EN^DDIOL UPDATE^DIE $$GET1^DIQ ^DIR | 
| IHS Changes To Lab | 2 | UNL69ERR^BLRAG05D ERR^BLRAGUT | 
| Kernel | 2 | (CLOSE,OPEN,USE)^%ZISUTL ($$DT,$$HTFM)^XLFDT | 
| Lab Service | 1 | ($$URGA,LBLTYP,LRBAR)^LRLABLD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BD | ; Bad device - abort, timeout, unsuccessful selection | |
| STORF69D(LRODT,LRSP,LROT,ICDSTR) | ; EP - Called from STORDIAG^BLRAG05. | |
| BLRTSTL(BLRTSTL) | ;collect all tests for each specimen ; .BLRTSTL = (required) If all tests for a given specimen were not selected ; and passed in, BLRTSTL will be returned with all tests ; that are associated with the specimens represented in ; this input. ; The "TEST POINTERS" portion of this data comes ; element 39 in the return from BLR ALL NON-ACCESSIONED. ; List of test pointers with ICD9 pointers for each ; test/procedure being accessioned separated by ^. ; Each ^ piece is made up of these pipe pieces: ; TEST POINTERS | [ICD9_IEN:ICD9_IEN:...] ^ ... ; Test pointers = pointers to the LAB ORDER ENTRY ; file 69 - DATE:SPECIMEN:TEST ; ICD9_IEN - pointer to ICD DIAGNOSIS file 80 | |
| K | ; Close devices | |
| 1 | ; | |
| 3 | ||
| 2 | ||
| T | ; Print test label | 
| Name | Field # of Occurrence | 
|---|---|
| CLOSE^%ZISUTL | K+1, K+2 | 
| OPEN^%ZISUTL | 1+6, 2, 3+12 | 
| USE^%ZISUTL | 2+11, 2+25, 3+1, 3+14, T+1, T+30, T+31 | 
| UNL69ERR^BLRAG05D | BD+2 | 
| ERR^BLRAGUT | BD+3 | 
| EN^DDIOL | 2+26, 3+15 | 
| UPDATE^DIE | STORF69D+13 | 
| $$GET1^DIQ | 1+12, STORF69D+9 | 
| ^DIR | 2+20, 3+7, T+7, T+37, T+46 | 
| $$URGA^LRLABLD | T+20 | 
| LBLTYP^LRLABLD | 3+19 | 
| LRBAR^LRLABLD | T+29 | 
| $$DT^XLFDT | STORF69D+15 | 
| $$HTFM^XLFDT | STORF69D+15 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^%ZIS(1 - [#3.5] | GET1^DIQ | 
| ^ICD9 - [#80] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAB(69.9 - [#69.9] | 1+15, 1+17 | 
| ^LRO(69 - [#69] | BLRTSTL+32 | 
| ^XTMP("BLRAG05" | STORF69D+15*, STORF69D+16*, STORF69D+17* | 
| Name | Line Occurrences | 
|---|---|
| 1 | 3+13 | 
| 2 | 2+9 | 
| @( | T+30 | 
| BD | 2+5, 3+8, T+8, T+38, T+47 | 
| K | 2+27, 3, 3+11, T+39, T+51 | 
| T | T+50 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | 1+3~ | 
| %ZIS("B" | 1+8*, 1+13*, 1+15, 1+17*, 1+20 | 
| >> BLRICD | BLRTSTL+40*, BLRTSTL+41*, BLRTSTL+42 | 
| BLRJ | BLRTSTL+15~, BLRTSTL+22*, BLRTSTL+23, BLRTSTL+24, BLRTSTL+25, BLRTSTL+26, BLRTSTL+27, BLRTSTL+29*, BLRTSTL+30, BLRTSTL+31 | 
| BLRTN | BLRTSTL+15~ | 
| BLRTSTA | BLRTSTL+16~, BLRTSTL+20!, BLRTSTL+44! | 
| BLRTSTA( | BLRTSTL+26*, BLRTSTL+27*, BLRTSTL+33, BLRTSTL+34*, BLRTSTL+37, BLRTSTL+38, BLRTSTL+39, BLRTSTL+40, BLRTSTL+41 | 
| BLRTSTL | BLRTSTL~, BLRTSTL+19*, BLRTSTL+22, BLRTSTL+23, BLRTSTL+24, BLRTSTL+25, BLRTSTL+26, BLRTSTL+27, BLRTSTL+29, BLRTSTL+30 , BLRTSTL+31, BLRTSTL+35*, BLRTSTL+42* | 
| >> DILOCKTM | STORF69D+1 | 
| DIR | 1+3~, 2+10~, 3+4!, T+2!, T+33!, T+41! | 
| DIR("?" | 3+6*, T+36*, T+45* | 
| DIR("A" | 2+15*, 2+16*, 2+17*, 3+5*, T+5*, T+6*, T+35*, T+44* | 
| DIR("B" | 2+18*, 3+5*, T+35*, T+44* | 
| DIR(0 | 2+14*, 3+5*, T+4*, T+35*, T+44* | 
| DIRUT | 1+3~, 2+10~, 3+4!, 3+8, T+2!, T+33!, T+38, T+41!, T+47 | 
| >> DISYS | STORF69D+1 | 
| DOB | T+12~, T+25* | 
| DT | STORF69D+1 | 
| DTIME | STORF69D+1 | 
| DTOUT | 1+3~, 2+10~, 3+4!, T+2!, T+33!, T+41! | 
| DUOUT | 1+3~, 2+10~, 3+4!, T+2!, T+33!, T+41! | 
| DUZ | STORF69D+1 | 
| DUZ(2 | 1+15, 1+17 | 
| ERRS | STORF69D+11!, STORF69D+14, STORF69D+17 | 
| FDA | STORF69D+11!, STORF69D+16 | 
| FDA( | STORF69D+12* | 
| I | T+10~, T+18* | 
| >> ICDCNT | STORF69D+5*, STORF69D+6 | 
| >> ICDIEN | STORF69D+6*, STORF69D+9, STORF69D+12 | 
| ICDSTR | STORF69D~, STORF69D+1, STORF69D+5, STORF69D+6 | 
| IO | STORF69D+1 | 
| IO("Q" | 2+8 | 
| >> IOBS | STORF69D+1 | 
| >> IOCPU | 2+22, 2+24 | 
| IOF | STORF69D+1 | 
| IOM | 2+7, STORF69D+1 | 
| ION | 2+7, 2+24, STORF69D+1 | 
| IOP | 1+3~, 1+20*, 2 | 
| >> IOS | 1+11, 1+12, STORF69D+1 | 
| IOSL | 2+7, STORF69D+1 | 
| IOST | 2+7, 2+9, STORF69D+1 | 
| >> IOT | STORF69D+1 | 
| >> IOXY | STORF69D+1 | 
| LRAA | 3+17~, 3+18*, T+22* | 
| LRACC | T+11~, T+16* | 
| >> LRAD | T+23* | 
| LRAN | T+11~, T+18* | 
| LRBAR | T+11~ | 
| LRBARID | T+11~, T+18* | 
| LRCE | T+11~, T+16* | 
| LRDAT | T+11~, T+15* | 
| LRINFW | T+11~, T+18* | 
| LRLABEL | 1+3~, T+3, T+30 | 
| LRLABLIO | 1+1, 2+7*, 3+12, 3+16!, BD+1! | 
| LRLABLIO("Q" | 2+8*, 3 | 
| LRLLOC | T+11~, T+15* | 
| LRODT | BLRTSTL+18~, BLRTSTL+23*, BLRTSTL+26, BLRTSTL+27, BLRTSTL+30*, BLRTSTL+32, BLRTSTL+33, BLRTSTL+34, BLRTSTL+36*, BLRTSTL+37* , BLRTSTL+38, BLRTSTL+39, BLRTSTL+40, BLRTSTL+41, BLRTSTL+42, STORF69D~, STORF69D+1, STORF69D+4 | 
| LROT | STORF69D~, STORF69D+1, STORF69D+4 | 
| >> LROTIEN | STORF69D+4*, STORF69D+12 | 
| LRPREF | T+11~, T+16* | 
| LRRB | T+11~, T+15* | 
| LRSN | BLRTSTL+18~, BLRTSTL+24*, BLRTSTL+26, BLRTSTL+27, BLRTSTL+31*, BLRTSTL+32, BLRTSTL+33, BLRTSTL+34, BLRTSTL+38*, BLRTSTL+39 , BLRTSTL+40, BLRTSTL+41, BLRTSTL+42 | 
| LRSP | STORF69D~, STORF69D+1, STORF69D+4 | 
| LRTN | BLRTSTL+18~, BLRTSTL+25*, BLRTSTL+26, BLRTSTL+32*, BLRTSTL+33, BLRTSTL+34, BLRTSTL+39*, BLRTSTL+40, BLRTSTL+42 | 
| LRTOP | T+11~, T+17* | 
| LRTS | T+11~ | 
| LRTS(1 | T+17* | 
| LRTS(2 | T+17* | 
| LRUID | T+11~, T+18* | 
| LRURG | T+11~, T+19* | 
| LRURG0 | T+11~, T+19*, T+20 | 
| LRURGA | T+11~, T+20* | 
| LRXL | T+11~, T+18* | 
| MSG | 2+23~, 2+24*, 2+26 | 
| N | T+10~, T+18* | 
| PNM | T+10~, T+15* | 
| POP | 1+3~, 2+5, 3+13 | 
| >> PROV | T+24* | 
| SEX | T+12~, T+26* | 
| SSN | T+10~, T+15* | 
| U | 1+1*, 1+17, BLRTSTL+22, BLRTSTL+23, BLRTSTL+24, BLRTSTL+25, BLRTSTL+26, BLRTSTL+27, BLRTSTL+29, BLRTSTL+30 , BLRTSTL+31, STORF69D+1, STORF69D+15 | 
| X | 1+3~, 1+12*, 1+13, 3+4!, T+2!, T+33!, T+41! | 
| >> XPARSYS | STORF69D+1 | 
| >> XQXFLG | STORF69D+1 | 
| Y | 1+3~, 2+9, 3+4!, 3+10*, 3+11, T+2!, T+8, T+33!, T+39, T+41! , T+49*, T+50 |