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

GMRCYP26.m

Go to the documentation of this file.
  1. GMRCYP26 ;SLC/JFR - Pre and post-install GMRC*3*26 ;6/06/02@09:21
  1. ;;3.0;CONSULT/REQUEST TRACKING;**26**;DEC 27, 1997
  1. Q
  1. PRE ; Pre-install entry point
  1. ;
  1. ; delete existing "AC" x-refs on file 123.5, subflds 123.33 and 123.34
  1. N GMRCFL
  1. F GMRCFL=123.555,123.58 D
  1. . D DELIX^DDMOD(GMRCFL,.02,1) ;deletes x-ref from ^DD
  1. Q
  1. POST ; post-install entry point
  1. ; loop entries in file and delete existing data x-refs
  1. N GMRCSRV
  1. S GMRCSRV=0
  1. F S GMRCSRV=$O(^GMR(123.5,GMRCSRV)) Q:'GMRCSRV D
  1. . K ^GMR(123.5,GMRCSRV,123.33,"AC")
  1. . K ^GMR(123.5,GMRCSRV,123.34,"AC")
  1. ;
  1. ; trigger new "AC" index on file 123.5, subflds 123.33 and 123.34
  1. N GMRCREC,DIK,DA,GMRCFLD
  1. S GMRCREC=0
  1. F S GMRCREC=$O(^GMR(123.5,GMRCREC)) Q:'GMRCREC D
  1. . S DA(1)=GMRCREC
  1. . F GMRCFLD=123.33,123.34 D
  1. .. S DIK="^GMR(123.5,"_DA(1)_","_GMRCFLD_","
  1. .. S DIK(1)=".02^AC"
  1. .. D ENALL^DIK
  1. .. Q
  1. . Q
  1. Q