BLRAG01 ; IHS/MSC/SAT - LABORATORY ACCESSION GUI RPCS ;
Source file <BLRAG01.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^%DT FILE^DIE $$GET1^DIQ |
IHS Changes To Lab | 2 | RETDTA^BLRAG10 ($$GACE69,$$TESTNAME,ERR)^BLRAGUT |
Order Entry Results Reporting | 2 | DETAIL^ORWOR GET4V11^ORWORR |
IHS Patient | 1 | ($$DOB,$$HRN,$$SEX,$$SSN)^AUPNPAT |
IHS VA Utilities | 1 | ^XBKVAR |
Kernel | 1 | ($$DT,$$FR,$$HTFM)^XLFDT |
Toolkit | 1 | $$GET^XPAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
PTC(BLRY) | ; rpc to return the value of the BLR PT CONFIRM parameter
; RPC: BLR PT CONFIRM ENABLED ; Returns Patient Confirmation enabled; 0='no' (default); 1='yes' |
|
ANA1(BLRDT,BLRSP,BLRTI) | ;
; BLRDT = date in FM format; pointer to LAB ORDER ENTRY file ^LRO(69,BLRDT ; BLRSP = Specimen pointer to LAB ORDER ENTRY file ^LRO(69,BLRDT,1,BLRSP ; BLRTI = counter for global array entries |
|
ANA(BLRY,BLRDFN,BLRUSRDY) | ;return appointment data for given patient - RPC
; RPC Name is BLR ALL NON-ACCESSIONED |
|
INST(BLRLRDFN,BLRCS,BLRRET) | ; get lab instructions for given lab test and collection sample
; BLRLRDFN = pointer to LABORATORY TEST file 60 ; BLRCS = pointer to COLLECTION SAMPLE file 62 ; BLRRET = returned lab instructions array ; BLRRET(COUNT)=TEXT |
|
ANAHD | ;
; 0 1 2 3 |
|
PTCS(BLRY,BLRDT,BLRSPN,BLRUSER,BLRDTCF,BLRMETH) | ;rpc to store Patient Confirmation data to the Specimen Multiple of the LAB ORDER ENTRY file
; RPC: BLR PT CONFIRM STORE ; BLRDT = (required) order date in external format - pointer to LAB ORDER ENTRY file 69 ; BLRSPN = (required) specimen number - pointer to specimen multiple in LAB ORDER ENTRY file 69 ; BLRUSER = (required) user that did confirmation - pointer to NEW PERSON file 200 ; BLRDTCF = (optional) Date/Time of user confirmation in external format - defaults to 'today' ; BLRMETH = (optional) method of confirmation - free text |
|
UNL69 | ;
|
Name | Field # of Occurrence |
---|---|
^%DT | PTCS+14, PTCS+30 |
$$DOB^AUPNPAT | ANA1+28 |
$$HRN^AUPNPAT | ANA1+27 |
$$SEX^AUPNPAT | ANA1+29 |
$$SSN^AUPNPAT | ANA1+31 |
RETDTA^BLRAG10 | ANA+74 |
$$GACE69^BLRAGUT | ANA1+33 |
$$TESTNAME^BLRAGUT | ANA1+21 |
ERR^BLRAGUT | PTCS+16, PTCS+17, PTCS+18, PTCS+20, PTCS+25, PTCS+39 |
FILE^DIE | PTCS+38 |
$$GET1^DIQ | ANA1+10, PTC+9 |
DETAIL^ORWOR | ANA1+38 |
GET4V11^ORWORR | ANA1+37 |
^XBKVAR | ANA+63, PTC+5, PTCS+9 |
$$DT^XLFDT | ANA+82 |
$$FR^XLFDT | PTCS+16, PTCS+32 |
$$HTFM^XLFDT | ANA+78, ANA+82, PTCS+27, PTCS+32 |
$$GET^XPAR | PTC+12 |
RPC Name | Call Tags |
---|---|
BLR ALL NON-ACCESSIONED | ANA |
FileNo | Call Tags |
---|---|
^LAB(61 - [#61] | GET1^DIQ |
^XTV(8989.3 - [#8989.3] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | ANA+63, PTC+5, PTCS+9 |
^DPT - [#2] | ANA+84, ANA1+26, ANA1+30 |
^LAB(60 - [#60] | INST+7, INST+9, INST+10 |
^LAB(62 - [#62] | ANA1+11 |
^LR - [#63] | ANA1+18 |
^LRO(69 - [#69] | ANA+81, ANA+88, ANA+89, ANA+94, ANA+95, ANA1+4, ANA1+8, ANA1+9, ANA1+12, ANA1+14 , ANA1+15, PTCS+19, PTCS+20, PTCS+23, PTCS+39, UNL69+1 |
^TMP("BLRAG" | ANA+67!, ANA+102*, ANAHD+17*, PTC+4!, PTC+8*, PTC+13*, PTCS+8!, PTCS+12*, PTCS+44* |
^TMP("BLRAG01" | ANA+61!, ANA+99, ANA+100, ANA+102, ANA+106!, ANA1+40*, ANA1+47*, ANA1+50*, ANA1+51*, ANA1+54* , ANA1+59*, ANA1+61*, ANA1+62* |
^TMP("ORTXT" | ANA1+52, ANA1+54 |
^VA(200 - [#200] | PTCS+18 |
^XTV(8989.51 - [#8989.51] | PTC+11 |
Name | Line Occurrences |
---|---|
ANA1 | ANA+90, ANA+96 |
ANAHD | ANA+98 |
INST | ANA1+23 |
UNL69 | PTCS+41 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | PTCS+14*, PTCS+30* |
BLR60NAM | ANA+53~, ANA1+21*, ANA1+57 |
BLR62NAM | ANA+53~, ANA1+11*, ANA1+57 |
BLRACCNO | ANA+54~, ANA+62*, ANA1+33*, ANA1+57 |
BLRCS | INST~, INST+7 |
BLRCSIEN | INST+5~, INST+7*, INST+8, INST+9, INST+10 |
BLRD | ANA1+61*, INST+5~, INST+9*, INST+10 |
BLRDFN | ANA~, ANA+66*, ANA+84, ANA1+25 |
BLRDLST | ANA1+35!, ANA1+36*, ANA1+38 |
BLRDOM | PTC+3~, PTC+9*, PTC+10 |
BLRDT | ANA+55~, ANA+87*, ANA+88*, ANA+89, ANA+90, ANA+93*, ANA+94*, ANA+95, ANA+96, ANA1~ , ANA1+4, ANA1+8, ANA1+9, ANA1+12, ANA1+14, ANA1+15, ANA1+33, ANA1+57, PTCS~, PTCS+14* , PTCS+16, PTCS+19, PTCS+20, PTCS+35, PTCS+36, PTCS+37, PTCS+39 |
BLRDTCF | PTCS~, PTCS+27*, PTCS+30*, PTCS+32*, PTCS+36 |
BLRENT | PTC+3~, PTC+10*, PTC+12 |
BLRFLST | ANA1+35!, ANA1+36*, ANA1+37 |
BLRFLST( | ANA1+43, ANA1+45, ANA1+48, ANA1+50 |
BLRFLST(0 | ANA1+42 |
BLRI | ANA+55~, ANA+65*, ANA+101*, ANA+102, PTC+3~, PTC+6*, PTC+8, PTC+13*, PTCS+7~, PTCS+10* , PTCS+12, PTCS+44* |
BLRIFNL | ANA+55~, ANA+64!, ANA1+37 |
BLRIFNL(1 | ANA1+34* |
BLRINST | ANA1+22!*, ANA1+23 |
BLRINST( | ANA1+61 |
BLRJ | ANA+55~, ANA+99*, ANA+100, ANA+102, ANA1+44*, ANA1+45 |
BLRK | ANA+55~, ANA+100*, ANA+102, ANA1+8*, ANA1+9 |
BLRLCNT | ANA+55~, ANA+65* |
BLRLI | ANA+55~ |
BLRLRDFN | ANA+55~, ANA1+17*, ANA1+18, INST~, INST+7, INST+9, INST+10 |
>> BLRLRND | ANA1+18*, ANA1+19, ANA1+24 |
BLRLST | ANA+55~ |
BLRLSTI | ANA+55~, ANA1+42*, ANA1+43, ANA1+45, ANA1+48*, ANA1+50, ANA1+52*, ANA1+54 |
BLRLTMP | ANA+56~, ANA+64! |
BLRM | PTCS+7~, PTCS+33!, PTCS+34* |
BLRM("DIERR" | PTCS+39 |
BLRMETH | PTCS~, PTCS+37 |
BLRNODS | ANA+56~, ANA1+4*, ANA1+5, ANA1+6, ANA1+11, ANA1+17, ANA1+23, ANA1+56 |
BLRNODT | ANA+56~, ANA1+15*, ANA1+16, ANA1+21, ANA1+23, ANA1+32 |
BLROERR | ANA+56~, ANA1+32*, ANA1+34, ANA1+38 |
BLROI | ANA+55~, ANA+65* |
BLROLOC | ANA+56~ |
>> BLRORD | ANA1+12*, ANA1+13, ANA1+57, PTCS+19*, PTCS+20, PTCS+23 |
>> BLRPAD1 | ANA+62* |
>> BLRPAD2 | ANA+62* |
>> BLRPAD3 | ANA+62* |
>> BLRPADC | ANA+62* |
BLRPADD | ANA+56~, ANA1+30*, ANA1+55, ANA1+56 |
>> BLRPADS | ANA+62* |
>> BLRPADZ | ANA+62* |
BLRPAR | PTC+3~, PTC+11*, PTC+12 |
>> BLRPDFN | ANA1+24*, ANA1+25, ANA1+26, ANA1+27, ANA1+28, ANA1+29, ANA1+30, ANA1+31, ANA1+40, ANA1+47 , ANA1+50, ANA1+51, ANA1+54, ANA1+59, ANA1+61, ANA1+62 |
>> BLRPDOB | ANA1+28*, ANA1+40 |
BLRPHRN | ANA+57~, ANA1+27*, ANA1+40 |
BLRPNAM | ANA+57~, ANA1+26*, ANA1+40 |
>> BLRPSEX | ANA1+29*, ANA1+56 |
BLRRET | INST~, INST+6*, PTC+12*, PTC+13 |
BLRRET( | INST+10* |
BLRSDAYS | ANA+58~, ANA+74, ANA+75*, ANA+78, ANA+82 |
BLRSEX | ANA+57~ |
BLRSP | ANA+57~, ANA+89*, ANA+90, ANA+95*, ANA+96, ANA1~, ANA1+4, ANA1+8, ANA1+9, ANA1+12 , ANA1+14, ANA1+15, ANA1+33, ANA1+57 |
BLRSPN | PTCS~, PTCS+17, PTCS+19, PTCS+20, PTCS+35, PTCS+36, PTCS+37, PTCS+39 |
BLRSPNS | ANA+53~, ANA1+7*, ANA1+10*, ANA1+57 |
BLRSSN | ANA+57~, ANA+62*, ANA1+31*, ANA1+57 |
BLRT | ANA+57~, ANA1+14*, ANA1+15, ANA1+33, ANA1+57 |
BLRTI | ANA+57~, ANA+65*, ANA+90, ANA+96, ANA1~, ANA1+39*, ANA1+40, ANA1+46*, ANA1+47, ANA1+49* , ANA1+50, ANA1+51*, ANA1+53*, ANA1+54, ANA1+58*, ANA1+59, ANA1+61*, ANA1+62* |
BLRTMP | ANA+57~, ANA+62*, ANA1+41*, ANA1+43*, ANA1+45*, ANA1+47, ANAHD+2*, ANAHD+4*, ANAHD+6*, ANAHD+8* , ANAHD+10*, ANAHD+12*, ANAHD+14*, ANAHD+16*, ANAHD+17 |
BLRTMP( | ANA+70* |
>> BLRTMP1 | ANA1+55*, ANA1+56*, ANA1+57*, ANA1+59, ANA1+60* |
BLRTOP | ANA+53~, ANA1+9*, ANA1+10 |
BLRUSER | PTCS~, PTCS+18, PTCS+35 |
BLRUSRDY | ANA~, ANA+75 |
BLRY | ANA~, ANA+68*, PTC~, PTC+7*, PTCS~, PTCS+11* |
DUZ(2 | ANA1+27 |
>> FDA( | PTCS+35*, PTCS+36*, PTCS+37* |
FUTUDAYS | ANA+58~, ANA+81*, ANA+82*, ANA+88, ANA+94 |
LRDFN | ANA+58~, ANA+84*, ANA+86, ANA+88, ANA+89, ANA+92 |
>> LRORD | UNL69+1 |
PASTDAYS | ANA+58~, ANA+78*, ANA+87, ANA+93 |
U | ANA1+6, ANA1+9, ANA1+11, ANA1+12, ANA1+16, ANA1+17, ANA1+19, ANA1+21, ANA1+23, ANA1+24 , ANA1+26, ANA1+32, ANA1+40, ANA1+43, ANA1+45, ANA1+47, ANA1+51, ANA1+55, ANA1+56, ANA1+57 , PTCS+19 |
>> X | ANA+63*, PTC+5*, PTCS+9*, PTCS+14*, PTCS+30* |
>> Y | PTCS+14, PTCS+30 |