LR7OMERG ;VA/SLC/DCM,BNM,FHS-MERGE ACCESSION ;8/11/97
Source file <LR7OMERG.m>
| Package | Total | Call Graph | 
|---|---|---|
| Lab Service | 5 | EXPAND^LR7OU1 (LRACC,SET)^LRTSTOUT 69^LRTSTSET ORUT^LRWLST11 PT^LRX | 
| VA Fileman | 2 | ^DIC YN^DICN | 
| Automated Lab Instruments | 1 | EN^LA7ADL | 
| Kernel | 1 | $$NOW^XLFDT | 
| Registration | 1 | KVA^VADPT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Lab Service | 5 | LRACC MERGE LRHYLS1 LRVER4 LRVR4 LRWRKLS1 | 
| IHS Changes To Lab | 1 | BLRSHPM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHK(ARAY1,ARAY2,OUT) | ;Check for duplicate tests on accessions | |
| ZAP(LRODT,LRSN,LRAA,LRAD,LRAN,LRIDT,LRMERG) | ; | |
| EN | ;Merge 2 accessions together | |
| OK | ||
| SET69(LRODT,LRSN,LRTS,LRURG,LRAA,LRAODT,LRAN) | ;Set file 69 | |
| UL2 | ;Unlock 2nd accession | |
| PRAC(LRAA,LRAD,LRAN,Y) | ;Find all ordering providers for a given accession | |
| UL1 | ;Unlock 1st accession | |
| WRITE(AA,AD,AN,SP,COMP,ARAY) | ;Display accession with tests | |
| EN1 | ||
| 2 | ||
| SET68(LRTSTS,URG,LRPRIM) | ;Set file 68 | |
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAB(60 - [#60] | 2+12, 2+13, OK+9, OK+11, OK+13, ZAP+4, WRITE+6, SET69+4 | 
| ^LAB(61 - [#61] | WRITE+5 | 
| ^LR - [#63] | EN1+4, 2+7, OK+21* | 
| ^LRO(68 - [#68] | EN1+1, EN1+2, EN1+3, 2+1, 2+3, 2+4, 2+5, 2+12, 2+13, OK+17 , OK+18, OK+20, OK+25, ZAP+3, PRAC+2, UL2+1, UL1+1, WRITE+4, WRITE+6, SET68+1 , SET68+2*, SET68+3*, SET68+4* | 
| ^LRO(69 - [#69] | ZAP+1, PRAC+8, PRAC+9, PRAC+10 | 
| Name | Line Occurrences | 
|---|---|
| 2 | 2+1, 2+2, 2+4 | 
| CHK | OK+4, OK+12 | 
| EN | 2+3, 2+8, 2+10, 2+11 | 
| EN1 | EN1+1, EN1+2, OK+27 | 
| END | EN+1, OK+26 | 
| OK | OK+1 | 
| SET68 | OK+14, OK+15, OK+16 | 
| SET69 | OK+14, OK+15, OK+16 | 
| UL1 | 2, OK+2, OK+22 | 
| UL2 | 2+8, 2+10, 2+11, OK+2, OK+22 | 
| WRITE | EN1+5, 2+9, OK+24 | 
| ZAP | OK+19 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN1+3, 2+5, OK+11, OK+13, OK+17, OK+21, PRAC+9, WRITE+4, WRITE+6 | 
| ^(0 | EN1+4, 2+3, 2+7, OK+18, PRAC+2, PRAC+8, PRAC+10, WRITE+5, SET68+2*, SET68+4* | 
| ^(3 | EN1+3, 2+5 | 
| ^(5 | EN1+3, 2+5 | 
| ^(9 | OK+18 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | OK*, OK+1, OK+2, OK+27* | 
| AA | WRITE~, WRITE+4, WRITE+6 | 
| AD | WRITE~, WRITE+4, WRITE+6 | 
| AGE | END+5! | 
| AN | WRITE~, WRITE+4, WRITE+6 | 
| ARAT | OK+10~, OK+12 | 
| ARAT( | OK+11* | 
| ARAY | WRITE~ | 
| ARAY( | WRITE+6* | 
| ARAY1 | CHK~ | 
| ARAY1( | CHK+6 | 
| ARAY2 | CHK~ | 
| ARAY2( | CHK+6, CHK+7 | 
| ARAY2(0 | CHK+4 | 
| COMP | EN1*, EN1+5, 2+9, 2+11, WRITE~, WRITE+6*, END+1! | 
| D0 | END+5! | 
| DA | SET69+1~, END+2! | 
| DA(1 | SET69+3* | 
| DA(2 | SET69+3* | 
| DFN | EN1+4*, 2+7*, END+3! | 
| DI | END+5! | 
| DIC | SET69+1~, SET69+3* | 
| DIC(0 | SET69+4* | 
| DIE | SET69+1~ | 
| DLAYGO | SET69+1~, SET69+4* | 
| DOB | END+3! | 
| DR | SET69+1~ | 
| DUZ(2 | 2+12 | 
| I | 2+12*, 2+13, PRAC+1~, PRAC+9*, CHK+5~, CHK+6*, CHK+7*, CHK+8*, WRITE+6*, END+1! | 
| IFN | END+5! | 
| IN2 | CHK+5~, CHK+7 | 
| IN2( | CHK+8 | 
| J | 2+12*, 2+13, OK+11*, OK+13*, OK+15*, END+1! | 
| LR1AA | EN1+6*, 2+2, 2+12, OK+17, OK+18, OK+19, OK+20, UL1+1, END+1! | 
| LR1AD | EN1+6*, 2+2, 2+12, OK+17, OK+18, OK+19, OK+20, UL1+1, END+1! | 
| LR1AN | EN1+6*, 2+2, 2+12, OK+17, OK+18, OK+19, OK+20, UL1+1, END+1! | 
| LR1ODT | EN1+4*, OK+19, END+1! | 
| LR1SN | EN1+4*, OK+19, END+2! | 
| LRAA | EN1+1, EN1+2, EN1+3, EN1+5, EN1+6, 2+1, 2+2, 2+3, 2+4, 2+5 , 2+9, 2+12, OK+14, OK+15, OK+16, OK+24, OK+25, ZAP~, ZAP+3, PRAC~ , PRAC+2, UL2+1, SET68+1, SET68+2, SET68+3, SET68+4, SET69~, END+1! | 
| LRACC | EN1*, 2*, END+1! | 
| LRAD | EN1+1, EN1+2, EN1+3, EN1+5, EN1+6, 2+1, 2+2, 2+4, 2+5, 2+9 , OK+15, OK+16, OK+24, OK+25, ZAP~, ZAP+3, PRAC~, PRAC+2, UL2+1, SET68+1 , SET68+2, SET68+3, SET68+4, END+1! | 
| LRAGE | END+6! | 
| LRAN | EN1, EN1+1, EN1+2, EN1+3, EN1+5, EN1+6, 2, 2+1, 2+2, 2+4 , 2+5, 2+9, OK+14, OK+15, OK+16, OK+24, OK+25, ZAP~, ZAP+3, PRAC~ , PRAC+2, UL2+1, SET68+1, SET68+2, SET68+3, SET68+4, SET69~, END+1! | 
| LRAODT | EN1+4*, 2+7*, OK+14, SET69~, END+2! | 
| LRCCOM | 2+6*, END+5! | 
| LRCWDT | OK+18*, END+2! | 
| LRDFN | EN1+4*, 2+7*, OK+21, END+2! | 
| LRDPF | EN1+4*, 2+7*, END+2! | 
| LREND | END+2! | 
| LRF | END+2! | 
| LRFLG | SET69+1~, SET69+2* | 
| LRIDIV | END+2! | 
| LRIDT | 2+5*, OK+21, ZAP~, END+1! | 
| LRIDT1 | EN1+3*, OK+19, OK+21, END+1! | 
| LRII | OK+3~, OK+5*, OK+8, OK+9, OK+11, OK+13, OK+14, OK+16, END+5! | 
| LRLFTOVR | OK+3~, OK+4, END+5! | 
| LRLFTOVR( | OK+8 | 
| LRLLOC | END+5! | 
| LRMERG | ZAP~ | 
| LRNATURE | 2+6*, SET69+1~, SET69+2*, END+5! | 
| LRNLT | OK+3~, END+5! | 
| LRNOW | ZAP+2*, END+5! | 
| LROCN | OK+17*, END+2! | 
| LRODT | 2+7*, OK+14, OK+15, OK+16, ZAP~, ZAP+1, PRAC+1~, PRAC+3*, PRAC+6, PRAC+8 , PRAC+9, SET69~, SET69+3, END+2! | 
| LROID | OK+17*, END+2! | 
| LRORD | 2+5*, END+1! | 
| LROSN | OK+17*, END+2! | 
| LROWDT | OK+18*, END+2! | 
| LRPHSET | SET69+1~, SET69+2* | 
| LRPRAC | END+2! | 
| LRPRIM | SET68~, SET68+2 | 
| LRRB | END+2! | 
| LRSN | 2+7*, OK+14, OK+15, OK+16, ZAP~, ZAP+1, PRAC+1~, PRAC+3*, PRAC+6, PRAC+8 , PRAC+9, SET69~, SET69+3, END+2! | 
| LRSS | EN1+3*, 2+3, OK+21, END+1! | 
| LRT1SAD | EN1+5, OK+4, END+2! | 
| LRT1SAD( | OK+5 | 
| LRTNM | ZAP+4*, END+6! | 
| LRTOACC | 2+5*, 2+6, END+3! | 
| LRTREA | END+2! | 
| LRTS | SET69~, SET69+4 | 
| LRTSAD | 2+9, OK+4, OK+12, END+2! | 
| LRTSORU | OK+3~, OK+5*, OK+6, OK+7, OK+14, OK+15, OK+16, END+6! | 
| LRTSORU( | OK+6, OK+7* | 
| LRTSTS | ZAP+3*, ZAP+4, SET68~, SET68+1, SET68+2, SET68+3, SET68+4, END+6! | 
| LRURG | SET69~ | 
| LRWRD | END+2!, END+3! | 
| LRX | END+2! | 
| LRX1 | EN1+3*, 2+8, END+1! | 
| LRXDA | SET69+1~ | 
| OUT | CHK~ | 
| OUT( | CHK+6*, CHK+8! | 
| PNM | EN1+4, 2+7, END+3! | 
| PROV | PRAC+1~, PRAC+2*, PRAC+6, PRAC+8, PRAC+10 | 
| SAME | OK+10~, OK+13*, OK+14 | 
| SEX | END+3! | 
| SP | WRITE~, WRITE+5 | 
| SPEC | 2+5*, 2+9, 2+10, OK+24, END+2! | 
| SPEC1 | EN1+3*, EN1+5, 2+10, END+2! | 
| SSN | EN1+4, 2+7, END+3! | 
| SUB | OK+10~, OK+12 | 
| SUB( | OK+13, OK+15 | 
| TST | END+2! | 
| U | EN1+4, 2+7, 2+12, OK+5, OK+17, OK+18, OK+25, ZAP+4, WRITE+4, WRITE+6 , SET68+2, SET69+4, SET69+5 | 
| URG | OK+3~, OK+5*, OK+14, OK+15, OK+16, SET68~, SET68+2, END+6! | 
| VA | END+3! | 
| VA200 | END+3! | 
| VADM | END+3! | 
| VAERR | END+3! | 
| VAIN | END+3! | 
| X | EN1+3*, EN1+4, 2+5*, 2+7, 2+8, OK+5*, OK+17*, OK+25*, PRAC+1~, PRAC+2* , PRAC+3, PRAC+9*, PRAC+10, SET69+1~, SET69+4*, END+1! | 
| X1 | END+1! | 
| Y | PRAC~, SET69+1~, SET69+5, END+3! | 
| Y( | PRAC+8*, PRAC+10* |