LR7OMERG ;DALOI/STAFF-MERGE ACCESSION ;Jul 04, 2023@16:45
Source file <LR7OMERG.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Lab Service | 5 | LRACC MERGE LRHYLS1 LRVER4 LRVR4 LRWRKLS1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Merge 2 accessions together
|
|
EN1 | ;
|
|
2 | ;
|
|
OK | ;
|
|
ZAP(LRODT,LRSN,LRAA,LRAD,LRAN,LRIDT,LRMERG) | ;
|
|
PRAC(LRAA,LRAD,LRAN,Y) | ;Find all ordering providers for a given accession
|
|
UL2 | ;Unlock 2nd accession
|
|
UL1 | ;Unlock 1st accession
|
|
CHK(ARAY1,ARAY2,OUT) | ;Check for duplicate tests on accessions
; ARAY1(tst)=test aray from accession being merged ; ARAY2(tst)=test aray from accession being merged to ; Output [OUT] is an array of tests from ARAY1 that are not duplicated in ARAY2 |
|
WRITE(AA,AD,AN,SP,COMP,ARAY) | ; Display accession with tests
; AA=Accession area, AD=Accession Date, AN=Accession #, SP=ptr to 61 specimen ; COMP=1 (returned) if all tests on accession are complete ; ARAY(TST) (returned) for all tests on accession |
|
SET68(LRTSTS,URG,LRPRIM) | ;Set file 68
|
|
SET69(LRODT,LRSN,LRTS,LRURG,LRAA,LRAODT,LRAN) | ;Set file 69
|
|
END | ;
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LAB(64.061 - [#64.061] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | 2+22, 2+23, OK+23, OK+26, OK+28, ZAP+9, WRITE+12, WRITE+14 |
^LAB(61 - [#61] | WRITE+9 |
^LR - [#63] | EN1+7, 2+11, OK+41* |
^LRO(68 - [#68] | EN1+3, EN1+4, EN1+6, 2+3, 2+5, 2+7, 2+8, 2+21, 2+23, OK+18 , OK+36, OK+37, OK+40, OK+49, ZAP+8, PRAC+2, UL2+4, UL1+4, WRITE+7, WRITE+8 , WRITE+11, WRITE+13, SET68+4, SET68+5*, SET68+6*, SET68+7*, SET69+10 |
^LRO(69 - [#69] | OK+16, OK+17, ZAP+5, PRAC+5, PRAC+6, PRAC+7, SET69+6, SET69+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | OK+1*, OK+2, OK+3, OK+54* |
AA | WRITE~, WRITE+7, WRITE+8, WRITE+11, WRITE+13 |
AD | WRITE~, WRITE+7, WRITE+8, WRITE+11, WRITE+13 |
AGE | END+5! |
AN | WRITE~, WRITE+7, WRITE+8, WRITE+11, WRITE+13 |
ARAT | OK+24~, OK+27 |
ARAT( | OK+26* |
ARAY | WRITE~ |
ARAY( | WRITE+13*, WRITE+15 |
ARAY1 | CHK~ |
ARAY1( | CHK+6 |
ARAY2 | CHK~ |
ARAY2( | CHK+6, CHK+7 |
ARAY2(0 | CHK+4 |
COMP | EN1+1*, EN1+10, 2+14, 2+17, WRITE~, WRITE+15*, END+1! |
D0 | END+5! |
DA | SET69+1~, END+2! |
DA(1 | SET69+18* |
DA(2 | SET69+18* |
DFN | EN1+7*, 2+11*, END+3! |
DI | END+5! |
DIC | SET69+1~, SET69+18* |
DIC(0 | SET69+19* |
DIE | SET69+1~ |
>> DILOCKTM | EN1+4, 2+7 |
DINUM | SET69+1~ |
DO | SET69+1~ |
DOB | END+3! |
DR | SET69+1~ |
DUZ(2 | 2+22 |
I | 2+20*, 2+21*, 2+22, 2+23, PRAC+1~, PRAC+6*, CHK+5~, CHK+6*, CHK+7*, CHK+8* , WRITE+5~, WRITE+10*, WRITE+11*, WRITE+12, WRITE+13, WRITE+14, WRITE+15, END+1! |
IFN | END+5! |
IN2 | CHK+5~, CHK+7 |
IN2( | CHK+8 |
J | 2+22*, 2+23, OK+25*, OK+26*, OK+28*, END+1! |
LR1AA | EN1+11*, 2+4, 2+21, OK+18, OK+36, OK+37, OK+38, OK+40, UL1+4, END+1! |
LR1AD | EN1+11*, 2+4, 2+21, OK+18, OK+36, OK+37, OK+38, OK+40, UL1+4, END+1! |
LR1AN | EN1+11*, 2+4, 2+21, OK+18, OK+36, OK+37, OK+38, OK+40, UL1+4, END+1! |
LR1ODT | EN1+7*, OK+17, OK+38, END+1! |
LR1SN | EN1+7*, OK+17, OK+38, END+2! |
LRAA | EN1+3, EN1+4, EN1+6, EN1+10, EN1+11, 2+3, 2+4, 2+5, 2+7, 2+8 , 2+14, 2+23, OK+29, OK+34, OK+35, OK+47, OK+49, ZAP~, ZAP+8, PRAC~ , PRAC+2, UL2+4, SET68+4, SET68+5, SET68+6, SET68+7, SET69~, SET69+10, SET69+12, END+1! |
LRACC | EN1+1*, 2+1*, END+1! |
LRAD | EN1+3, EN1+4, EN1+6, EN1+10, EN1+11, 2+3, 2+4, 2+7, 2+8, 2+14 , OK+34, OK+35, OK+47, OK+49, ZAP~, ZAP+8, PRAC~, PRAC+2, UL2+4, SET68+4 , SET68+5, SET68+6, SET68+7, SET69+10, END+1! |
LRAGE | END+6! |
LRAN | EN1+2, EN1+3, EN1+4, EN1+6, EN1+10, EN1+11, 2+1, 2+3, 2+4, 2+7 , 2+8, 2+14, OK+29, OK+34, OK+35, OK+47, OK+49, ZAP~, ZAP+8, PRAC~ , PRAC+2, UL2+4, SET68+4, SET68+5, SET68+6, SET68+7, SET69~, SET69+10, SET69+13, END+1! |
LRAODT | EN1+7*, 2+11*, OK+29, SET69~, SET69+11, END+2! |
LRCCOM | 2+9*, END+5! |
LRCOMX | ZAP+3~ |
LRCWDT | OK+37*, END+2! |
LRDFN | EN1+7*, 2+11*, OK+41, END+2! |
LRDIE | SET69+7~ |
LRDPF | EN1+7*, 2+11*, END+2! |
LREND | END+2! |
LRF | END+2! |
LRFDA | SET69+7~ |
LRFDA(1 | SET69+11*, SET69+12*, SET69+13*, SET69+14* |
LRFLG | SET69+1~, SET69+3* |
LRIDIV | END+2! |
LRIDT | 2+8*, OK+41, ZAP~, END+1! |
LRIDT1 | EN1+6*, OK+38, OK+41, END+1! |
LRIENS | SET69+7~, SET69+9*, SET69+11, SET69+12, SET69+13, SET69+14 |
LRII | OK+6~, OK+11*, OK+12*, OK+13, OK+16, OK+22, OK+23, OK+26, OK+28, OK+29 , OK+35, END+5! |
LRLFTOVR | OK+6~, OK+10, END+5! |
LRLFTOVR( | OK+22 |
LRLLOC | END+5! |
LRMERG | ZAP~ |
LRNATURE | 2+9*, SET69+1~, SET69+3*, END+5! |
LRNLT | OK+6~, END+5! |
LRNOW | ZAP+3~, ZAP+6*, END+5! |
LROCN | OK+36*, END+2! |
LRODT | 2+11*, OK+16, OK+29, OK+34, OK+35, ZAP~, ZAP+5, PRAC+1~, PRAC+3*, PRAC+4 , PRAC+5, PRAC+6, SET69~, SET69+6, SET69+9, SET69+18, END+2! |
LROID | OK+36*, END+2! |
LRORD | 2+8*, END+1! |
LRORDTST | ZAP+3~ |
LRORDTYP | OK+6~, OK+8* |
LRORIFN | OK+15~, OK+17* |
LROSN | OK+36*, END+2! |
LROWDT | OK+37*, END+2! |
LRPHSET | SET69+1~, SET69+3* |
LRPRAC | OK+15~, OK+18*, END+2! |
LRPRIM | SET68~, SET68+5 |
LRRB | END+2! |
LRSAMP | OK+15~, OK+19* |
LRSN | 2+11*, OK+16, OK+29, OK+34, OK+35, ZAP~, ZAP+5, PRAC+1~, PRAC+3*, PRAC+4 , PRAC+5, PRAC+6, SET69~, SET69+6, SET69+9, SET69+18, END+2! |
LRSOF | OK+6~, SET69+8* |
LRSPEC | OK+15~, OK+19* |
LRSS | EN1+6*, 2+5, OK+41, END+1! |
LRSUBJ | OK+32~, OK+33*, OK+34* |
LRT1SAD | EN1+10, OK+10, END+2! |
LRT1SAD( | OK+12, OK+13 |
LRTNM | ZAP+3~, ZAP+9*, END+6! |
LRTOACC | 2+8*, 2+9, END+3! |
LRTREA | END+2! |
LRTS | SET69~, SET69+6, SET69+9, SET69+19 |
LRTSAD | 2+14, OK+10, OK+27, END+2! |
LRTSORU | OK+6~, OK+13*, OK+14, OK+21, OK+29, OK+34, OK+35, END+6! |
LRTSORU( | OK+14, OK+21* |
LRTSTS | ZAP+3~, ZAP+7*, ZAP+8*, ZAP+9, SET68~, SET68+4, SET68+5, SET68+6, SET68+7, END+6! |
LRURG | OK+15~, OK+19*, SET69~ |
LRWRD | END+2!, END+3! |
LRX | OK+15~, OK+16*, OK+17, END+2! |
LRX1 | EN1+6*, 2+12, END+1! |
LRXDA | SET69+1~, SET69+7~, SET69+9* |
LRXDA(3 | SET69+10*, SET69+14 |
OUT | CHK~ |
OUT( | CHK+6*, CHK+8! |
PNM | EN1+9, 2+11, END+3! |
PROV | PRAC+1~, PRAC+2*, PRAC+5, PRAC+7 |
SAME | OK+24~, OK+28*, OK+29 |
SEX | END+3! |
SP | WRITE~, WRITE+9 |
SPEC | 2+8*, 2+14, 2+16, OK+19, OK+47, END+2! |
SPEC1 | EN1+6*, EN1+10, 2+16, END+2! |
SSN | EN1+9, 2+11, END+3! |
SUB | OK+24~, OK+27 |
SUB( | OK+28, OK+34 |
TST | END+2! |
U | EN1+7, 2+11, 2+22, OK+13, OK+17, OK+18, OK+19, OK+36, OK+37, OK+49 , ZAP+9, WRITE+8, WRITE+14, WRITE+15, SET68+5 |
URG | OK+6~, OK+13*, OK+19, OK+29, OK+34, OK+35, SET68~, SET68+5, END+6! |
VA | END+3! |
VA200 | END+3! |
VADM | END+3! |
VAERR | END+3! |
VAIN | END+3! |
X | EN1+6*, EN1+7, 2+8*, 2+11, 2+12, OK+13*, OK+36*, OK+49*, OK+50, PRAC+1~ , PRAC+2*, PRAC+3, PRAC+6*, PRAC+7, SET69+1~, SET69+19*, END+1! |
X1 | END+1! |
Y | PRAC~, SET69+1~, END+3! |
Y( | PRAC+5*, PRAC+7* |