DINIT4 ;SFISC/GFT-INITIALIZE VA FILEMAN ;9/19/91 11:49 AM ;;22.0;VA FileMan;;Mar 30, 1999 ;Per VHA Directive 10-93-142, this routine should not be modified. DD F I=1:1 S X=$E($T(DD+I),4,999) G ^DINIT41:X?.P S ^DD("FUNC",I,0)=$P(X,";",1),Y=1 F DU=1,2,3,9,10 S Y=Y+1 I $P(X,";",Y)]"" S ^(DU)=$P(X,";",Y) ;;SQUAREROOT;D SQR^DIXC S X=$S(X'>0:"",1:Y);;; ;;TIME;S X=$E($P(X,".",2)_"0000",1,4),%=X>1159 S:X>1259 X=X-1200 S X=X\100_":"_$E(X#100+100,2,3)_" "_$E("AP",%+1)_"M";;; ;;MONTH;S X=$E(X,1,5)_0_0 S:'X X="";D^D;; ;;YEAR;S X=$E(X,1,3)_"0000" S:'X X="";D^D;; ;;DATE;S X=$P(X,".",1);D^D;; ;;DAYOFWEEK;D DW^%DTC;^D;; ;;CLOSE ;;ABS;S:X<0 X=-X;;; ;;INTERNAL;S X=X;;; ;;MAX;S:X1>X X=X1;O;2;MAXIMUM OF 2 VALUES ;;MIN;S:X1(IOSL-$Y)&$D(^UTILITY($J,1))&'$D(^("W"))&'$D(DIWF) ^(1) S X="";;;START NEW PAGE IF