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

XU8P135.m

Go to the documentation of this file.
  1. XU8P135 ;SF/KLD - Post-Install for Reindexing File #200 Field #16 ;02/01/2000 09:35 [ 04/02/2003 8:29 AM ]
  1. ;;8.0;KERNEL;**1007**;APR 1, 2003
  1. ;;8.0;KERNEL;**135**;Nov 26, 1999
  1. ;
  1. ; REINDEX
  1. ; This sub-routine will be used to Reindex the DIVISION field #16 of
  1. ; the NEW PERSON file #200. A new index was created "AH".
  1. ;
  1. ; REMOVE
  1. ; This sub-routine will be used to remove bogus X-Ref introduced
  1. ; at test sites for this patch.
  1. ;
  1. EN ;
  1. D REMOVE
  1. D REINDEX
  1. Q
  1. ;
  1. REMOVE ;
  1. D DELIX^DDMOD(200,.01,7)
  1. D DELIX^DDMOD(200,53.5,1)
  1. Q
  1. ;
  1. REINDEX ;
  1. W !,"Reindexing FILE 200, Field 16...."
  1. N IEN,DIK,DA,NME
  1. S (IEN,NME)=0
  1. F S NME=$O(^VA(200,"B",NME)) Q:NME="" D
  1. . F S IEN=$O(^VA(200,"B",NME,IEN)) Q:'IEN D
  1. . . I $D(^VA(200,IEN,2,0))=1 D
  1. . . . S DIK="^VA(200,"_IEN_",2,",DIK(1)=".01^AH",DA(1)=IEN
  1. . . . D ENALL^DIK
  1. W !,"Finished."
  1. Q