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

LR553A.m

Go to the documentation of this file.
  1. LR553A ;SLC/JNM - LAB ANATOMIC PATHOLOGY UPDATE ;Mar 01, 2022@13:19:07
  1. ;;5.2;LAB SERVICE;**553**;Feb 14, 1996;Build 21
  1. ;
  1. Q
  1. ;
  1. ;
  1. PRE ; Pre Install of LR*5.2*553
  1. ;
  1. N DIU
  1. ;
  1. ;Backup Data in 69.73
  1. I '$D(^XTMP("LR*5.2*553","BACKUP")) D
  1. . D BMES("Backing up file 69.73 to ^XTMP.")
  1. . M ^XTMP("LR*5.2*553","BACKUP")=^LAB(69.73)
  1. S ^XTMP("LR*5.2*553",0)=$$FMADD^XLFDT(DT,180)_U_DT_U_"Backup of File 69.73"
  1. ;
  1. ; delete file 69.73 (including data and templates)
  1. D BMES("Deleting file 69.73.")
  1. S DIU="^LAB(69.73,"
  1. S DIU(0)="DT"
  1. D EN^DIU2
  1. ;
  1. Q
  1. ;
  1. RESTORE ; Restore File 69.73 from backup
  1. I $D(^XTMP("LR*5.2*553","BACKUP")) D
  1. . K ^LAB(69.73)
  1. . M ^LAB(69.73)=^XTMP("LR*5.2*553","BACKUP")
  1. Q
  1. ;
  1. BMES(STR) ;
  1. ; Write string
  1. D BMES^XPDUTL($$TRIM^XLFSTR($$CJ^XLFSTR(STR,$G(IOM,80)),"R"," "))
  1. Q