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

AUMPRE31.m

Go to the documentation of this file.
  1. AUMPRE31 ;IHS/OIT/CLS - AUM 9.1 patch 3 PRE & POST INSTALL [ 02/22/2006 4:11 PM ]
  1. ;;9.1;AUM - SCB UPDATE;**3**;NOV 11, 2008
  1. ;
  1. QUIT ; This routine should not be called at the top. It is only to be called
  1. ; at START and POST by KIDS as the pre and post inits for AUM*9.1*3.
  1. ;
  1. START ;IHS/OIT/CLS
  1. D CLEANALL^AUMPRE32 ;clean up all resident control characters
  1. D START^AUMPRE33 ;reset .01 nodes of entries with semicolons
  1. D DEL,2005,INA,KILL
  1. Q
  1. DEL ;delete all major topics
  1. S DIK="^AUTTEDMT("
  1. S DA=0
  1. F S DA=$O(^AUTTEDMT(DA)) Q:'DA D
  1. .D ^DIK
  1. Q
  1. 2005 ;append 2005 to inactive codes
  1. S DIE="^AUTTEDT("
  1. S DA=0
  1. F S DA=$O(^AUTTEDT(DA)) Q:'DA I $P(^AUTTEDT(DA,0),"^",3)'="" D
  1. .S AUMN=$P(^AUTTEDT(DA,0),"^")_" 2005"
  1. .S DR=".01////"_AUMN
  1. .D ^DIE
  1. .I '(DA#100) W "."
  1. Q
  1. INA ;inactivate and append 2006 to the remaining codes
  1. S DIE="^AUTTEDT("
  1. S DA=0
  1. F S DA=$O(^AUTTEDT(DA)) Q:'DA I $P(^AUTTEDT(DA,0),"^",3)="" D
  1. .S AUMN=$P(^AUTTEDT(DA,0),"^")_" 2006"
  1. .S DR=".01////"_AUMN_";.03///1"
  1. .D ^DIE
  1. .I '(DA#100) W "."
  1. Q
  1. KILL ;kill "B" and "C" cross-references
  1. K ^AUTTEDT("B")
  1. K ^AUTTEDT("C")
  1. Q
  1. ;
  1. POST ;call to ENALL^DIK for .01 and 1
  1. S DIK="^AUTTEDT("
  1. S DIK(1)=".01^B"
  1. D ENALL^DIK
  1. S DIK(1)="1^C"
  1. D ENALL^DIK
  1. Q
  1. ;
  1. ;end of routine AUMPRE31