BLRUTIL7 ;IHS/MSC/MKK - MISC IHS LAB UTILITIES (Cont) ; 13-Oct-2017 14:04 ; MKK
Source file <BLRUTIL7.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 5 | DOLRO^%ZOSV ($$DT,$$FMADD,$$NOW)^XLFDT ($$CJ,$$LJ,$$RJ,$$TRIM)^XLFSTR RECIPURG^XQALBUTL $$SETUP1^XQALERT | 
| VA Fileman | 5 | EN^DDIOL $$FIND1^DIC FILE^DIE $$GET1^DIQ ^DIR | 
| IHS Changes To Lab | 3 | (EEP,HEADERDT,HEADERPG,HEADONE,LINEWRAP,PRESSKEY)^BLRGMENU ($$NINLMI,MAILALMI,SENDMAIL,SNDALERT)^BLRUTIL3 ($$REFLAB,GETSTACK)^BLRUTIL6 | 
| IHS VA Utilities | 2 | ^XBCLS ^XBFMK | 
| Lab Service | 1 | NEW^LR7OB1 | 
| Uncategorized | 1 | (DISABLE,ENABLE)^%NOJRN | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| URGCHK(ORDERNUM) | ; EP - Check the Urgency of an Order and, if STAT, send ALERT to LMI Mail Group | |
| BADSTUF2(MSG,TAB) | ; EP - Simple Message.  Displays MSG string only. | |
| NOSNAPS | ; EP - Make certain TAKE SNAPSHOTS field in BLR MASTER CONTROL file is OFF.  This should be queued. | |
| BADSTF2Q(MSG,TAB) | ; EP - Simple Message.  Calls BADSTUF2.  Quits with "Q" | |
| PLURAL(CNT) | ; EP - Return "" if CNT=1, else return "s". ; Q $S(CNT>1:"s",1:"") | |
| EEP | ; Ersatz EP | |
| BADSTF2N(MSG,TAB) | ; EP - Simple Message.  Calls BADSTUF2.  Quits with Null string | |
| PURGALRT | ; EP - Purge ALL Alerts for user | |
| GETUCIS(ARRAY) | ; EP - Create an Array of UCIs | |
| FORCEIT(LABEL,ARRY1,ARRY2,ARRY3) | ; EP - Force the Audting of Varibles, even if TAKE SNAPSHOTS is set to OFF ; Code cloned from ENTRYAUD^BLRUTIL | |
| MAKESTR(ARRAY) | ; EP - Pass in Word Processing Array and return String | |
| RESETERM | ; EP - Reset Terminal Characteristics for a Terminal session | |
| AUTOWRAP | ; EP - Reset Auto-wrap for a Terminal Session | |
| ADDLINE(MSGARRAY,LINE,STR) | ; EP - Add a String to a line in an ARRAY | |
| CHEKIT(UCI) | ; EP - Checking to make sure UCI doesn't throw an error | |
| OERRSTSC(ODT,SN) | ; EP - Change OERR Status from PENDING to DISCOUNTINUED - ALL tests on the Order | |
| PROMPTON(MSG,TAB) | ; EP - Calls PROMPTO.  Quits with null | |
| LONGALRT(ALRTSUBJ,NOUSER,ALERTMSG,SPECIFIC) | ; EP - Alert that includes full message | |
| PROMPTO(MSG,TAB) | ; EP - prompt only. | |
| SETBLRVS(TWO) | ; EP - Set BLRVERN variable(s) | |
| BADSTUFQ(MSG,TAB) | ; EP - Simple Message.  Calls BADSTUFF.  Quits with "Q" | |
| RJZEROF(NUM,JW) | ; EP - Right Justify, ZERO Fill | |
| OVERFLOW(TEST) | ; EP - Send ALERT and E-MAIL to LMI Mail Group due to Max # BLR Errors in Error Trap | |
| BADSTUFN(MSG,TAB) | ; EP - Simple Message.  Calls BADSTUFF.  Quits with Null string | |
| PLURALI(CNT) | ; EP - Return the letter "y" if CNT=1, else return "ies". ; Q $S(CNT>1:"ies",1:"y") | |
| STATORDA(LRODT,LRSP,STATUS) | ; EP - If STAT Order from EHR, send ALERT to LMI Mail Group | |
| SHOUTMSG(STR,RM) | ; EP - Return a string like >>>> STR <<<< ; RM = Right Margin (how long the string will be) | |
| PROMPTOQ(MSG,TAB) | ; EP - Calls PROMPTO.  Quits with "Q" | |
| AROUNDIT(MSGARRAY,LINE,STR,MAX) | ; EP - Create a "Box" Message in an Array | |
| REFLABT | ; EP - REFerence LAB Tests | |
| BADSTUFF(MSG,TAB) | ; EP - Simple Message that "ends" with "Routine Ends" string. | |
| OERRSTSO(LRODT,LRSN,LROT) | ; EP - Change OERR Status from PENDING to DISCOUNTINUED - Specific Test | |
| GLODUMP | ; EP - "Dump" a global using $Q | |
| LJZEROF(NUM,JW) | ; EP - Left Justify, ZERO Fill - JW = Justify Width | 
| Name | Field # of Occurrence | 
|---|---|
| DISABLE^%NOJRN | FORCEIT+4 | 
| ENABLE^%NOJRN | FORCEIT+42 | 
| DOLRO^%ZOSV | FORCEIT+36 | 
| EEP^BLRGMENU | EEP+1 | 
| HEADERDT^BLRGMENU | REFLABT+8, REFLABT+29 | 
| HEADERPG^BLRGMENU | REFLABT+23 | 
| HEADONE^BLRGMENU | REFLABT+9 | 
| LINEWRAP^BLRGMENU | GLODUMP+16, GLODUMP+17 | 
| PRESSKEY^BLRGMENU | REFLABT+33, BADSTUFF+3, BADSTUF2+3, PROMPTO+3, PURGALRT+3, GETUCIS+25, GLODUMP+18 | 
| $$NINLMI^BLRUTIL3 | LONGALRT+12 | 
| MAILALMI^BLRUTIL3 | OVERFLOW+19 | 
| SENDMAIL^BLRUTIL3 | GETUCIS+27, NOSNAPS+21 | 
| SNDALERT^BLRUTIL3 | URGCHK+9, STATORDA+13 | 
| $$REFLAB^BLRUTIL6 | REFLABT+21 | 
| GETSTACK^BLRUTIL6 | FORCEIT+39 | 
| EN^DDIOL | OVERFLOW+16 | 
| $$FIND1^DIC | STATORDA+3 | 
| FILE^DIE | NOSNAPS+12 | 
| $$GET1^DIQ | OERRSTSO+3, OERRSTSO+6, REFLABT+6, REFLABT+26, URGCHK+7, STATORDA+10, NOSNAPS+7, NOSNAPS+19 | 
| ^DIR | GLODUMP+5 | 
| NEW^LR7OB1 | OERRSTSC+3, OERRSTSO+11 | 
| ^XBCLS | OVERFLOW+16 | 
| ^XBFMK | GLODUMP+3 | 
| $$DT^XLFDT | LONGALRT+20 | 
| $$FMADD^XLFDT | LONGALRT+20 | 
| $$NOW^XLFDT | FORCEIT+13 | 
| $$CJ^XLFSTR | AROUNDIT+12, AROUNDIT+16 | 
| $$LJ^XLFSTR | REFLABT+26, LJZEROF+1 | 
| $$RJ^XLFSTR | RJZEROF+1 | 
| $$TRIM^XLFSTR | BADSTUFF+2, BADSTUF2+2, MAKESTR+4, MAKESTR+5 | 
| RECIPURG^XQALBUTL | PURGALRT+1 | 
| $$SETUP1^XQALERT | LONGALRT+14 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^LAB(60 - [#60] | GET1^DIQ | 
| ^LAB(62.05 - [#62.05] | FIND1^DIC | 
| 69.01 | GET1^DIQ | 
| 69.03 | GET1^DIQ | 
| ^BLRRL - [#9009026] | GET1^DIQ | 
| ^BLRSITE - [#9009029] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("OS" | FORCEIT+4, FORCEIT+42, GETUCIS+1 | 
| ^BLRENTRY | FORCEIT+14, FORCEIT+16*, FORCEIT+17* | 
| ^BLRSITE - [#9009029] | REFLABT+6, NOSNAPS+6 | 
| ^LAB(60 - [#60] | REFLABT+19 | 
| ^LRO(69 - [#69] | URGCHK+4, URGCHK+6 | 
| ^XTMP( | LONGALRT+20*, LONGALRT+21*, LONGALRT+22*, LONGALRT+23*, LONGALRT+24*, LONGALRT+26*, LONGALRT+29*, LONGALRT+32*, LONGALRT+34* | 
| Name | Line Occurrences | 
|---|---|
| $$CHEKIT | GETUCIS+18 | 
| $$PLURAL | REFLABT+32 | 
| ADDLINE | OVERFLOW+8, OVERFLOW+9, OVERFLOW+10, OVERFLOW+11, OVERFLOW+12, OVERFLOW+13, AROUNDIT+13, AROUNDIT+14, AROUNDIT+15, AROUNDIT+16 , AROUNDIT+17, AROUNDIT+18, AROUNDIT+19 | 
| AROUNDIT | OVERFLOW+6 | 
| BADSTUF2 | BADSTF2N+1, BADSTF2Q+1 | 
| BADSTUFF | BADSTUFQ+1, BADSTUFN+1, GLODUMP+6, GLODUMP+14 | 
| PROMPTO | PROMPTON+1, PROMPTOQ+1 | 
| SETBLRVS | REFLABT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | FORCEIT+8, FORCEIT+9~, FORCEIT+10* | 
| %ORIG | FORCEIT+6~, FORCEIT+8*, FORCEIT+10 | 
| ALERTMSG | LONGALRT~, LONGALRT+1, LONGALRT+5, LONGALRT+24 | 
| ALERTMSG( | LONGALRT+28, LONGALRT+29 | 
| ALERTMSG(1 | LONGALRT+24, LONGALRT+25, LONGALRT+26 | 
| ALRTSUBJ | LONGALRT~, LONGALRT+1, LONGALRT+4, LONGALRT+23 | 
| AROUND | AROUNDIT+1~, AROUNDIT+4*, AROUNDIT+7*, AROUNDIT+12 | 
| ARRAY | GETUCIS~, MAKESTR~, MAKESTR+1 | 
| ARRAY( | GETUCIS+20*, MAKESTR+4 | 
| >> ARRAYLNE | LONGALRT+27*, LONGALRT+28*, LONGALRT+29 | 
| ARRY1 | FORCEIT~ | 
| ARRY2 | FORCEIT~ | 
| ARRY3 | FORCEIT~ | 
| >> BLRVERN | SETBLRVS+1* | 
| >> BLRVERN2 | SETBLRVS+2* | 
| CNT | REFLABT+15*, REFLABT+25*, REFLABT+29, REFLABT+32, GETUCIS+4~, GETUCIS+6*, GETUCIS+21*, GETUCIS+23, GETUCIS+29, NOSNAPS+1~ , NOSNAPS+5*, NOSNAPS+9*, NOSNAPS+14, PLURAL~, PLURAL+2, PLURALI~, PLURALI+2 | 
| CNT( | NOSNAPS+9*, NOSNAPS+18 | 
| >> CONTROL | OERRSTSC+2*, OERRSTSC+3, OERRSTSO+10*, OERRSTSO+11 | 
| DESC | NOSNAPS+1~ | 
| >> DILOCKTM | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| >> DIR("A" | GLODUMP+4* | 
| >> DIR(0 | GLODUMP+4* | 
| >> DIRUT | GLODUMP+6 | 
| >> DISYS | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| DT | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| DTIME | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| DUZ | OVERFLOW+1, LONGALRT+1, LONGALRT+12, OERRSTSC+1, OERRSTSO+1, FORCEIT+17, FORCEIT+35, REFLABT+1, PURGALRT+1, PURGALRT+2 , URGCHK+1, STATORDA+1, MAKESTR+1 | 
| DUZ(2 | REFLABT+6, REFLABT+21 | 
| ENTRYNUM | FORCEIT+12~, FORCEIT+14*, FORCEIT+16, FORCEIT+17, FORCEIT+35 | 
| ERRMSG | CHEKIT+1~, CHEKIT+9, CHEKIT+18 | 
| >> F60CNT | REFLABT+15*, REFLABT+20*, REFLABT+31 | 
| >> F60IEN | OERRSTSO+6*, OERRSTSO+7, OERRSTSO+9, REFLABT+18*, REFLABT+19*, REFLABT+21, REFLABT+26 | 
| FDA | NOSNAPS+1~, NOSNAPS+10! | 
| FDA(9009029 | NOSNAPS+11* | 
| >> FROMWHOM | OVERFLOW+3*, OVERFLOW+16, OVERFLOW+19 | 
| FRSTPART | GLODUMP+1~, GLODUMP+12*, GLODUMP+17 | 
| GAPSTARS | AROUNDIT+1~, AROUNDIT+12*, AROUNDIT+15, AROUNDIT+17 | 
| GLOVAR | GLODUMP+1~, GLODUMP+9*, GLODUMP+10*, GLODUMP+12, GLODUMP+13, GLODUMP+14 | 
| HALFLEN | SHOUTMSG+2~, SHOUTMSG+6*, SHOUTMSG+7 | 
| >> HDRONE | REFLABT+9, REFLABT+23 | 
| >> HEADER(1 | REFLABT+5* | 
| >> HEADER(2 | REFLABT+6* | 
| >> HEADER(3 | REFLABT+11* | 
| >> HEADER(4 | REFLABT+12* | 
| IEN | NOSNAPS+1~, NOSNAPS+5*, NOSNAPS+6*, NOSNAPS+7, NOSNAPS+9, NOSNAPS+11, NOSNAPS+17*, NOSNAPS+18*, NOSNAPS+19 | 
| >> II | OERRSTSO+11 | 
| >> II( | OERRSTSO+9* | 
| IO | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| >> IOBS | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| IOF | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| IOM | OVERFLOW+1, AROUNDIT+10, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, SHOUTMSG+4, URGCHK+1, STATORDA+1, MAKESTR+1 , GLODUMP+16, GLODUMP+17 | 
| ION | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| >> IOS | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| IOSL | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, REFLABT+14, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| IOST | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| >> IOT | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| >> IOXY | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| J | AROUNDIT+1~, AROUNDIT+3*, REFLABT+12*, SHOUTMSG+2~, SHOUTMSG+10* | 
| JW | LJZEROF~, LJZEROF+1, RJZEROF~, RJZEROF+1 | 
| LABEL | FORCEIT~, FORCEIT+17, FORCEIT+35 | 
| LINE | OVERFLOW+4*, OVERFLOW+6, OVERFLOW+8, OVERFLOW+9, OVERFLOW+10, OVERFLOW+11, OVERFLOW+12, OVERFLOW+13, AROUNDIT~, AROUNDIT+13 , AROUNDIT+14, AROUNDIT+15, AROUNDIT+16, AROUNDIT+17, AROUNDIT+18, AROUNDIT+19, ADDLINE~, ADDLINE+2*, LONGALRT+24*, LONGALRT+27* , LONGALRT+30*, LONGALRT+32, LONGALRT+33*, LONGALRT+34, MAKESTR+3*, MAKESTR+4* | 
| >> LINES | REFLABT+14*, REFLABT+23, REFLABT+27* | 
| LRODT | OERRSTSO~, OERRSTSO+1, OERRSTSO+2, OERRSTSO+11, URGCHK+3*, URGCHK+4*, URGCHK+6, URGCHK+7, STATORDA~, STATORDA+1 , STATORDA+10 | 
| LROT | OERRSTSO~, OERRSTSO+1, OERRSTSO+2 | 
| >> LROTIEN | OERRSTSO+2*, OERRSTSO+3, OERRSTSO+6 | 
| LRSN | OERRSTSO~, OERRSTSO+1, OERRSTSO+2, OERRSTSO+11 | 
| LRSP | URGCHK+5*, URGCHK+6*, URGCHK+7, STATORDA~, STATORDA+1, STATORDA+10 | 
| >> LRSTATUS | OERRSTSO+9*, OERRSTSO+11 | 
| MAX | AROUNDIT~, AROUNDIT+6, AROUNDIT+10*, AROUNDIT+11, AROUNDIT+12, AROUNDIT+16 | 
| MAXIT | AROUNDIT+1~, AROUNDIT+2*, AROUNDIT+3*, AROUNDIT+4, AROUNDIT+5*, AROUNDIT+6, AROUNDIT+8*, AROUNDIT+16 | 
| >> MAXLINES | REFLABT+14*, REFLABT+23 | 
| >> MESSAGE | OVERFLOW+2*, OVERFLOW+16, OVERFLOW+19 | 
| MSG | BADSTUFF~, BADSTUFF+2, BADSTUFQ~, BADSTUFQ+1, BADSTUFN~, BADSTUFN+1, BADSTUF2~, BADSTUF2+2, BADSTF2N~, BADSTF2N+1 , BADSTF2Q~, BADSTF2Q+1, PROMPTO~, PROMPTO+2, PROMPTON~, PROMPTON+1, PROMPTOQ~, PROMPTOQ+1, GETUCIS+4~, GETUCIS+27 , CHEKIT+11 | 
| MSG( | CHEKIT+18* | 
| MSG("A" | CHEKIT+11 | 
| MSG(1 | CHEKIT+13* | 
| MSG(2 | CHEKIT+14* | 
| MSGARRAY | OVERFLOW+6, OVERFLOW+8, OVERFLOW+9, OVERFLOW+10, OVERFLOW+11, OVERFLOW+12, OVERFLOW+13, OVERFLOW+16, OVERFLOW+19, AROUNDIT~ , AROUNDIT+13, AROUNDIT+14, AROUNDIT+15, AROUNDIT+16, AROUNDIT+17, AROUNDIT+18, AROUNDIT+19, ADDLINE~ | 
| MSGARRAY( | ADDLINE+2* | 
| MSGLINE | GETUCIS+4~, CHEKIT+11*, CHEKIT+15*, CHEKIT+17*, CHEKIT+18 | 
| NOUSER | LONGALRT~, LONGALRT+1, LONGALRT+12 | 
| NOW | FORCEIT+12~, FORCEIT+13*, FORCEIT+17, FORCEIT+35, CHEKIT+1~ | 
| NOWTIM | FORCEIT+12~, FORCEIT+15* | 
| NUM | LJZEROF~, LJZEROF+1, RJZEROF~, RJZEROF+1 | 
| ODT | OERRSTSC~, OERRSTSC+1, OERRSTSC+3 | 
| ORDERNUM | URGCHK~, URGCHK+1, URGCHK+4, URGCHK+6, URGCHK+9, STATORDA+10*, STATORDA+11, STATORDA+13 | 
| >> ORIFN | OERRSTSO+3*, OERRSTSO+4 | 
| ORIGX | FORCEIT+6~, FORCEIT+7* | 
| ORIGY | FORCEIT+6~, FORCEIT+7* | 
| >> PG | REFLABT+15*, REFLABT+23 | 
| >> QFLG | REFLABT+16*, REFLABT+19, REFLABT+23 | 
| RM | SHOUTMSG~, SHOUTMSG+4*, SHOUTMSG+6, SHOUTMSG+10 | 
| ROWSTARS | AROUNDIT+1~, AROUNDIT+11*, AROUNDIT+13, AROUNDIT+14, AROUNDIT+18, AROUNDIT+19 | 
| SN | OERRSTSC~, OERRSTSC+1, OERRSTSC+3 | 
| SPECIFIC | LONGALRT~, LONGALRT+1, LONGALRT+8 | 
| STARTTIM | FORCEIT+12~ | 
| >> STATIEN | STATORDA+3*, STATORDA+4, STATORDA+6 | 
| STATUS | STATORDA~, STATORDA+1, STATORDA+6 | 
| STR | AROUNDIT~, AROUNDIT+3, AROUNDIT+7, AROUNDIT+8, ADDLINE~, ADDLINE+1*, ADDLINE+2, SHOUTMSG~, SHOUTMSG+6, SHOUTMSG+8 , NOSNAPS+1~, NOSNAPS+21 | 
| STR( | NOSNAPS+19* | 
| STR(1 | NOSNAPS+16* | 
| STR1 | GLODUMP+1~, GLODUMP+13*, GLODUMP+14, GLODUMP+16, GLODUMP+17* | 
| >> STRING | MAKESTR+3*, MAKESTR+4*, MAKESTR+5 | 
| STRLEN | SHOUTMSG+2~, SHOUTMSG+9*, SHOUTMSG+10 | 
| SUBSCRPT | LONGALRT+18~, LONGALRT+19*, LONGALRT+20, LONGALRT+21, LONGALRT+22, LONGALRT+23, LONGALRT+24, LONGALRT+26, LONGALRT+29, LONGALRT+32 , LONGALRT+34 | 
| TAB | OVERFLOW+4*, OVERFLOW+9, OVERFLOW+10, OVERFLOW+12, OVERFLOW+13, BADSTUFF~, BADSTUFF+1*, BADSTUFF+2, BADSTUFF+3, BADSTUFQ~ , BADSTUFQ+1, BADSTUFN~, BADSTUFN+1, BADSTUF2~, BADSTUF2+1*, BADSTUF2+2, BADSTUF2+3, BADSTF2N~, BADSTF2N+1, BADSTF2Q~ , BADSTF2Q+1, PROMPTO~, PROMPTO+1*, PROMPTO+2, PROMPTO+3, PROMPTON~, PROMPTON+1, PROMPTOQ~, PROMPTOQ+1 | 
| TEST | OVERFLOW~, OVERFLOW+1, OVERFLOW+16 | 
| TMPSTR | SHOUTMSG+2~, SHOUTMSG+7*, SHOUTMSG+8*, SHOUTMSG+9, SHOUTMSG+10*, SHOUTMSG+11 | 
| TWO | SETBLRVS~, SETBLRVS+2 | 
| U | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, FORCEIT+16, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1, GLODUMP+10 | 
| UCI | GETUCIS+4~, GETUCIS+16*, GETUCIS+20, CHEKIT~, CHEKIT+18 | 
| >> URGENCY | URGCHK+3*, URGCHK+4, URGCHK+6, URGCHK+7*, URGCHK+9 | 
| X | LONGALRT+14*, LONGALRT+16, FORCEIT+7, FORCEIT+12~, FORCEIT+35*, GETUCIS+3~, GETUCIS+9*, GETUCIS+10*, GETUCIS+11, GETUCIS+13* , GETUCIS+14, GETUCIS+16, GETUCIS+18, CHEKIT+1~, GLODUMP+6, GLODUMP+9 | 
| >> XPARSYS | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| XQA | LONGALRT+15! | 
| XQA( | LONGALRT+8*, LONGALRT+12* | 
| >> XQAID | LONGALRT+3* | 
| >> XQALERR | LONGALRT+34 | 
| XQAMSG | LONGALRT+4*, LONGALRT+15! | 
| >> XQATEXT | LONGALRT+5* | 
| >> XQXFLG | OVERFLOW+1, LONGALRT+1, OERRSTSC+1, OERRSTSO+1, REFLABT+1, URGCHK+1, STATORDA+1, MAKESTR+1 | 
| Y | FORCEIT+7, FORCEIT+12~ | 
| >> ZTQUEUED | NOSNAPS+3 | 
| >> ZTREQ | NOSNAPS+3* | 
| errobj | CHEKIT+1~ | 
| obj | GETUCIS+3~, GETUCIS+7* | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | SETBLRVS+1 |