BLRRLMP ; cmi/anch/maw - BLR Read Reference Lab into ^INTHU ;
Source file <BLRRLMP.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | NOW^%DTC FILE^DICN ^DIR |
Kernel | 2 | ^%ZISC ($$LIST,$$MV,$$OPEN)^%ZISH |
IHS Changes To Lab | 1 | ($$LOG,$$LOGM)^BLRRLU |
IHS Support HL7 Interfaces | 1 | $$CHK^BHLBCK |
IHS VA Utilities | 1 | EN^XBVK |
Name | Comments | DBIA/ICR reference |
---|---|---|
CRLF(BLRLST,RFLG) | ;-- parse by carriage return line feed
|
|
LC(BLRLST,RFLG) | ;-- parse specifically for labcorp
|
|
MOVE(DIR,FN,OPS,SDIR) | ;-- move files to storage directory
|
|
CR(BLRLST,RFLG) | ;-- parse message by CR only
|
|
EOJ | ;-- kill variables and quit
|
|
REDO(BLRRLI) | ; EP -- redo the import
|
|
STUFF | ;-- stuff the information into ^INTHU
|
|
READ(BLRRLI) | ;-- read the file in
|
|
MAIN | ;-- this is the main routine driver
|
|
LIST(DIR,LST) | ;-- get a list of files in the directory
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | STUFF+1 |
^%ZISC | MAIN+1, LC+2, LC+15, CRLF+2, CRLF+14, CR+2, CR+17 |
$$LIST^%ZISH | READ+13, LIST+1 |
$$MV^%ZISH | MOVE+1 |
$$OPEN^%ZISH | LC+5, CRLF+5, CR+5 |
$$CHK^BHLBCK | MAIN+3 |
$$LOG^BLRRLU | LC+13, CRLF+12, CR+15 |
$$LOGM^BLRRLU | STUFF+13 |
FILE^DICN | STUFF+11 |
^DIR | REDO+16 |
EN^XBVK | EOJ+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^INTHU - [#4001] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTTSITE(1 | READ+9, REDO+9 |
^BLRRL - [#9009026] | READ+6, READ+7, READ+8, READ+10, READ+16, REDO+6, REDO+7, REDO+8, REDO+10, REDO+25 |
^BLRRL($J | EOJ+2! |
^BLRSITE - [#9009029] | READ+2, REDO+2 |
^INLHSCH | STUFF+17* |
^INRHD("B" | STUFF+3 |
^INTHU - [#4001] | STUFF+15*, STUFF+16* |
^TMP("BLRRL" | MAIN+2!, LC+10!, LC+11*, LC+19!, CRLF+10*, CRLF+18!, CR+12!, CR+13*, CR+21!, STUFF+14 , STUFF+15 |
Name | Line Occurrences |
---|---|
$$LIST | REDO+11 |
CR | READ+16, REDO+25 |
CRLF | READ+17, REDO+26 |
EOJ | MAIN+5, REDO+25, REDO+26 |
LC | READ+14, READ+15 |
MOVE | LC+18, CRLF+17, CR+20 |
READ | MAIN+4 |
STUFF | LC+10, LC+14, CRLF+13, CR+12, CR+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | STUFF+1 |
>> BLRDA | STUFF+14*, STUFF+15, STUFF+16 |
>> BLRDEST | STUFF+3*, STUFF+9 |
>> BLRDIR | READ+7*, READ+12, READ+13, LC+5, LC+18, CRLF+5, CRLF+17, CR+5, CR+20, REDO+7* |
>> BLRDTM | STUFF+1*, STUFF+8 |
>> BLRFDA | LC+1*, LC+3, CRLF+1*, CRLF+3, CR+1*, CR+3 |
>> BLRFILES | REDO+25, REDO+26 |
>> BLRFILES( | REDO+21* |
>> BLRFLI | REDO+19*, REDO+20, REDO+21 |
>> BLRFLST | READ+13*, REDO+11*, REDO+12, REDO+15, REDO+19 |
>> BLRFNM | LC+3*, LC+4, LC+5, LC+13, LC+18, CRLF+3*, CRLF+4, CRLF+5, CRLF+12, CRLF+17 , CR+3*, CR+4, CR+5, CR+15, CR+20, STUFF+13, REDO+20*, REDO+21, REDO+23 |
>> BLRFNMI | REDO+18*, REDO+19 |
>> BLRFST | READ+10*, READ+13, REDO+10*, REDO+11 |
>> BLRH | STUFF+2*, STUFF+17 |
>> BLRI | REDO+19* |
>> BLRIO | STUFF+5*, STUFF+9 |
>> BLRLMSG | LC+13*, CRLF+12*, CR+15* |
>> BLRLSDA | REDO+13*, REDO+14 |
>> BLRLSMSG | STUFF+13* |
BLRLST | READ+13, READ+14, READ+15, READ+16, READ+17, LC~, CRLF~, CR~, REDO+24!, LIST+1 |
BLRLST( | LC+1, LC+3, CRLF+1, CRLF+3, CR+1, CR+3, REDO+13, REDO+14, REDO+20 |
BLRLST("" | LIST+2 |
>> BLRMVMSG | MOVE+1* |
>> BLROPS | READ+9*, LC+18, CRLF+17, CR+20, REDO+9* |
>> BLRPRIO | STUFF+6*, STUFF+10, STUFF+17 |
>> BLRRL | READ+2*, READ+3, READ+6, READ+7, READ+8, READ+10, READ+16, REDO+2*, REDO+3, REDO+6 , REDO+7, REDO+8, REDO+10, REDO+25 |
BLRRLI | READ~, READ+2, REDO~, REDO+2 |
>> BLRRLNM | READ+6*, READ+14, READ+15, STUFF+3, REDO+6* |
>> BLRSDIR | READ+8*, LC+18, CRLF+17, CR+20, REDO+8*, REDO+11, REDO+23 |
>> BLRSTAT | STUFF+4*, STUFF+9 |
>> BLRT | LC+8*, LC+9, LC+10, LC+11, CRLF+8*, CRLF+9, CRLF+10, CR+7*, CR+9, CR+10 , CR+11, CR+12, CR+13 |
>> BLRUIF | STUFF+12*, STUFF+13, STUFF+15, STUFF+16, STUFF+17 |
>> BLRY | MAIN+3* |
>> CNTR | LC+7*, LC+10*, LC+11, LC+12*, CRLF+7*, CRLF+10, CRLF+11*, CR+8*, CR+12*, CR+13 , CR+14* |
DD | STUFF+7! |
>> DIC | STUFF+8* |
>> DIC("DR" | STUFF+9*, STUFF+10* |
>> DIC(0 | STUFF+8* |
DIR | MOVE~, MOVE+1, LIST~, LIST+1 |
DIR("A" | REDO+15* |
DIR(0 | REDO+15* |
>> DIRUT | REDO+17 |
DO | STUFF+7! |
DTIME | LC+8, CRLF+8, CR+7 |
DUZ | LC+13, CRLF+12, CR+15 |
DUZ(2 | MAIN+4 |
FN | MOVE~, MOVE+1 |
>> I | LC+8*, CRLF+8*, CR+7* |
IO | LC+8, CRLF+8, CR+7 |
>> J | CR+10*, CR+11, CR+12, CR+13 |
LST | LIST~, LIST+1 |
OPS | MOVE~ |
RFLG | LC~, LC+16, CRLF~, CRLF+15, CR~, CR+18 |
SDIR | MOVE~, MOVE+1 |
U | READ+2, READ+6, READ+7, READ+8, READ+9, READ+10, READ+16, REDO+2, REDO+6, REDO+7 , REDO+8, REDO+9, REDO+10, REDO+25 |
>> X | STUFF+8* |
>> Y | LC+5*, LC+6, CRLF+5*, CRLF+6, CR+5*, CR+6, STUFF+12, REDO+18, LIST+1* |
>> ZTQUEUED | READ+4, READ+11, LC+6, LC+17, CRLF+6, CRLF+16, CR+6, CR+19, REDO+4, REDO+22 |