| 1 | LRARIPRE ;DALISC/CKA - LRAR PRE INIT DELETE ARCHIVED FILES | 
|---|
| 2 | ;;5.2;LAB SERVICE;**59**;August 9, 1995 | 
|---|
| 3 | EN ; | 
|---|
| 4 | W !!,">>> Deleting OLD 'LAB' ARCHIVE FILES.",! | 
|---|
| 5 | AWD W !!,"DELETING ARCHIVED WKLD DATA FILE." | 
|---|
| 6 | S DIU="^LRO(64.19999,",DIU(0)="D" D EN^DIU2 | 
|---|
| 7 | ALM W !!,"DELETING ARCHIVED LAB MONTHLY WORKLOADS FILE." | 
|---|
| 8 | S DIU="^LRO(67.99999,",DIU(0)="D" D EN^DIU2 | 
|---|
| 9 | ABI W !!,"DELETING ARCHIVED BLOOD INVENTORY FILE." | 
|---|
| 10 | S DIU="^LRD(65.9999,",DIU(0)="D" D EN^DIU2 | 
|---|
| 11 | K DIU | 
|---|
| 12 | W !!,"The data dictionaries for these files will be reinstalled during the inits." | 
|---|
| 13 | Q | 
|---|
| 14 | BXREF ;Kills B xref on PATIENT XMATCH field (#65.01) | 
|---|
| 15 | ;This xref is in the DD's but not the file. | 
|---|
| 16 | Q:'$D(^DD(65.01,0,"IX","B",65.01,.01))  ;already deleted | 
|---|
| 17 | S LRARI=0 F  S LRARI=$O(^DD(65.01,.01,1,LRARI)) Q:'LRARI  D | 
|---|
| 18 | . K:$G(^DD(65.01,.01,1,LRARI,0))="65.01^B" ^DD(65.01,.01,1,LRARI) | 
|---|
| 19 | K ^DD(65.01,0,"IX","B",65.01,.01) | 
|---|
| 20 | K:'$O(^DD(65.01,.01,1,0)) ^DD(65.01,"IX",.01) ;no xrefs left on field | 
|---|
| 21 | Q | 
|---|