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

SCDD.m

Go to the documentation of this file.
  1. SCDD ;ALB/RMO - Data Dictionary Calls ;02 DEC 1994 9:00 am [ 12/02/94 1:39 PM ]
  1. ;;5.3;Scheduling;**41**;AUG 13, 1993
  1. ;
  1. ACTSTOP(SCSCI,SCDT) ;Determine if Stop Code is Active
  1. ; Input -- SCSCI Stop Code file IEN
  1. ; SCDT Date/Time (Optional- default today@2359)
  1. ; Output -- 1=ACTIVE and 0=INACTIVE
  1. N Y
  1. S SCDT=$S($G(SCDT)>0:SCDT,1:DT) S:'$P(SCDT,".",2) SCDT=SCDT_.2359
  1. I $D(^DIC(40.7,SCSCI,"E",+$O(^(+$O(^DIC(40.7,SCSCI,"E","AID",-SCDT)),0)),0)),$P($G(^(0)),U,2) S Y=1
  1. Q +$G(Y)
  1. ;
  1. VALTIME(X) ;Validate Time Format
  1. ; Input -- X Time
  1. ; Output -- 1=VALID and 0=INVALID
  1. N Y
  1. S Y=1
  1. I $L(X)>4!($L(X)<4)!('X?4N&(X<1700)&(X>1700)&(X#100<60)) S Y=0
  1. Q +$G(Y)
  1. ;