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

AUMDOPKG.m

Go to the documentation of this file.
  1. AUMDOPKG ;IHS/OIRM/DSD/AEF - UPDATE AUM VERSION [ 12/03/1998 2:35 PM ]
  1. ;;99.1;ICD UPDATE;;DEC 03, 1998
  1. ;
  1. ;This routine updates the Package file with installation information
  1. ;for the AUM ICD Updates package
  1. ;
  1. UPDATE ;EP -- UPDATE PACKAGE FILE
  1. ;
  1. N AUMDOTXT,DA,DD,DIC,DIE,DIK,DO,DR,IENS,X,Y
  1. D ^XBKVAR
  1. I $G(AUMDO("QUIT")) W !,"Did not update installation information in Package file",! Q
  1. S AUMDO("PKG IEN")=$O(^DIC(9.4,"C","AUM",0))
  1. I 'AUMDO("PKG IEN") D ADDPKG
  1. Q:'AUMDO("PKG IEN")
  1. S AUMDO("VER")=$P($T(AUMDOPKG+1),";",3)
  1. S DA=AUMDO("PKG IEN")
  1. S DIE="^DIC(9.4,"
  1. S DR="11.01////"_"IHS/OIRM/DIR"_";10////"_"IHS/OIRM/DIR/AEF"_";13////"_AUMDO("VER")_";11.1///"_"@"_";916///"_"@"_";916.5///"_"@"_";914///"_"@"_";914.5///"_"@"_";913///"_"@"_";913.5///"_"@"
  1. D ^DIE
  1. S DA(1)=DA
  1. S DIC=DIE_DA(1)_",22,"
  1. S DIC(0)="L"
  1. S DIC("P")=$P(^DD(9.4,22,0),U,2)
  1. S X=AUMDO("VER")
  1. K DD,DO
  1. D FILE^DICN
  1. Q:Y'>0
  1. S DA=+Y
  1. S DIE=DIC
  1. S DR="1///"_$P($T(AUMDOPKG+1),";",6)_";2////"_DT_";3////"_DUZ
  1. D ^DIE
  1. ;-----
  1. F I=1:1 S X=$P($T(TEXT+I),";",3) Q:X["$$END" D
  1. . S AUMDOTXT(I,0)=X
  1. S IENS=AUMDO("PKG IEN")_","
  1. D WP^DIE(9.4,IENS,3,,"AUMDOTXT")
  1. ;-----
  1. S DA(1)=AUMDO("PKG IEN")
  1. S DIK="^DIC(9.4,"_DA(1)_",4,"
  1. S DA=0 F S DA=$O(^DIC(9.4,DA(1),4,DA)) Q:'DA D ^DIK
  1. ;-----
  1. S DIK="^DIC(9.4,"_DA(1)_",2,"
  1. S DA=0 F S DA=$O(^DIC(9.4,DA(1),2,DA)) Q:'DA D ^DIK
  1. ;-----
  1. S DIK="^DIC(9.4,"_DA(1)_",3,"
  1. S DA=0 F S DA=$O(^DIC(9.4,DA(1),3,DA)) Q:'DA D ^DIK
  1. Q
  1. ;
  1. ADDPKG ;----- ADD AUM (ICD UPDATE) PACKAGE TO PACKAGE FILE
  1. ;
  1. N DA,DD,DIC,DIE,DO,DR,X,Y
  1. S DIC="^DIC(9.4,"
  1. S DIC(0)="L"
  1. S X="ICD UPDATE"
  1. K DD,DO
  1. D FILE^DICN
  1. Q:+Y'>0
  1. S AUMDO("PKG IEN")=+Y
  1. S DA=+Y
  1. S DIE=DIC
  1. S DR="1////"_"AUM"_";2////"_"AUMDO ICD Update Utility"
  1. D ^DIE
  1. Q
  1. ;
  1. TEXT ;----- TEXT FOR PACKAGE DESCRIPTION FIELD OF PACKAGE FILE
  1. ;;The AUMDO utility provides the capability to update the IHS ICD
  1. ;;Operations and Procedures (ICD0) and ICD Diagnosis (ICD9) files with
  1. ;;new or changed ICD information. The update date will reflect the
  1. ;;most current ICD Official Authorized Addenda distributed by the
  1. ;;American Medical Records Association.
  1. ;;
  1. ;;All update actions to the ICD files are managed by the Division of
  1. ;;Information Resources, Office of Information Resources Management
  1. ;;in Albuquerque.
  1. ;;
  1. ;;Distribution of updates will be done periodically and identified by
  1. ;;a version number.
  1. ;;$$END
  1. ;
  1. RTNAME ;;AUMDOPKG