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

ACDPREI2.m

Go to the documentation of this file.
  1. ACDPREI2 ;IHS/ADC/EDE/KML - PRE-INIT CONVERSIONS FOR V4.1;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;
  1. START ;
  1. W !!,"Beginning the pre-init routine ",$T(+0)
  1. I $D(^TMP("ACD",$J,"VIRGIN INSTALL")) W !!,"Virgin install so pre-init not necessary.",! K ^TMP("ACD",$J) Q
  1. I '$G(DUZ)!($G(DUZ(0))'["@") W !!,"Either DUZ is not set or you do not have programmer access. I don't",!,"know how you got here but I cannot run this pre-int routine.",!! Q
  1. D F5PI
  1. D IIF
  1. D TDC
  1. D EOJ
  1. Q
  1. ;
  1. F5PI ; DELETE ALL DATA FROM CDMIS PROGRAM FILE EXCEPT .01 VALUE
  1. W !!,"Now converting your CDMIS PROGRAM file."
  1. K ACDPRGM
  1. S ACDDA=0
  1. F S ACDDA=$O(^ACDF5PI(ACDDA)) Q:'ACDDA S ACDPRGM(ACDDA)="",DIK="^ACDF5PI(",DA=ACDDA D DIK^ACDFMC W "."
  1. S ACDDA=0
  1. F S ACDDA=$O(ACDPRGM(ACDDA)) Q:'ACDDA S DIC="^ACDF5PI(",DIC("DR")="",DIC(0)="L",DLAYGO=9002173,(DINUM,X)=ACDDA D FILE^ACDFMC
  1. K ACDDA,ACDPRGM
  1. Q
  1. ;
  1. IIF ; DELETE 2ND PIECE OF INIT/INFO/FU FILE
  1. W !!,"Now converting your CDMIS INIT/INFO/FU file."
  1. I '$D(^DD(9002170,1,0)) W !,?5,"Already converted. No action required." Q
  1. S ACDDA=0
  1. F S ACDDA=$O(^ACDIIF(ACDDA)) Q:'ACDDA I $D(^ACDIIF(ACDDA,0)) S DIE="^ACDIIF(",DA=ACDDA,DR="1///@" D DIE^ACDFMC W:'(ACDDA#100) "."
  1. Q
  1. ;
  1. TDC ; DELETE 28TH PIECE OF TRANS/DISC/CLOSE FILE
  1. W !!,"Now converting your CDMIS TRANS/DISC/CLOSE file."
  1. I $P($G(^DD(9002171,101,0)),U,2)["F" W !,?5,"Already converted. No action required." Q
  1. S ACDDA=0
  1. F S ACDDA=$O(^ACDTDC(ACDDA)) Q:'ACDDA I $D(^ACDTDC(ACDDA,0)) S DIE="^ACDTDC(",DA=ACDDA,DR="101///@" D DIE^ACDFMC W:'(ACDDA#100) "."
  1. Q
  1. ;
  1. EOJ ;
  1. K ACDDA,ACDPRGM
  1. D PAUSE^ACDDEU
  1. Q