ACDLOCK ;IHS/ADC/EDE/KML - MAKE OPTIONS UNAVAILABLE DURING DATA EXTRACTS/IMPORTS; 
 ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
EN ;EP
 ;LOCK
 F ACDOPT="ACDINMENU","ACDDIK","ACDDIK1","ACDREMENU" S DA=$O(^DIC(19,"B",ACDOPT,0)) I DA S DIE=19,DR="2////"_$S($D(^ACDPTMP):"DATA TRANSFER IN PROGRESS",1:"DATA PURGE/DELETION IN PROGRESS") D DIE^ACDFMC
 K ACDOPT
 Q
 ;
 ;
EN1 ;EP
 ;UNLOCK
 F ACDOPT="ACDINMENU","ACDDIK","ACDDIK1","ACDREMENU" S DA=$O(^DIC(19,"B",ACDOPT,0)) I DA S DIE=19,DR="2///@" D DIE^ACDFMC
 K ACDOPT
 Q
ACDLOCK   ;IHS/ADC/EDE/KML - MAKE OPTIONS UNAVAILABLE DURING DATA EXTRACTS/IMPORTS; 
 +1       ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
EN        ;EP
 +1       ;LOCK
 +2        FOR ACDOPT="ACDINMENU","ACDDIK","ACDDIK1","ACDREMENU"
               SET DA=$ORDER(^DIC(19,"B",ACDOPT,0))
               IF DA
                   SET DIE=19
                   SET DR="2////"_$SELECT($DATA(^ACDPTMP):"DATA TRANSFER IN PROGRESS",1:"DATA PURGE/DELETION IN PROGRESS")
                   DO DIE^ACDFMC
 +3        KILL ACDOPT
 +4        QUIT 
 +5       ;
 +6       ;
EN1       ;EP
 +1       ;UNLOCK
 +2        FOR ACDOPT="ACDINMENU","ACDDIK","ACDDIK1","ACDREMENU"
               SET DA=$ORDER(^DIC(19,"B",ACDOPT,0))
               IF DA
                   SET DIE=19
                   SET DR="2///@"
                   DO DIE^ACDFMC
 +3        KILL ACDOPT
 +4        QUIT