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 |