Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: LRARIPRE

LRARIPRE.m

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