DICATTD1 ;SFISC/GFT ;10:08 AM 26 Jan 2001;DATE-TIME ;;22.0;VA FileMan;**42**;Mar 30, 1999 ;Per VHA Directive 10-93-142, this routine should not be modified. ; EARLY ; S Y=">X" G Y ; LATEST ; S Y="DT DDSERROR=1 Q .S Z=Y D ^%DT I YX) X" E I $D(DICATTMN(21)) S DICATTMN="TYPE A DATE NOT EARLIER THAN "_DICATTMN(21),DICATT5N=DICATT5N_DICATT5N(21)_">X X" E S DICATT5N=DICATT5N_"X<1 X",DICATTMN="(No range limit on date)" S DICATTLN=$$G(24)=1*5+7 S DICATT2N="D",DICATT3N="" S X=DICATT5N K DICATT5N S DICATT5N=X ;get rid of those damn subscripts CHNG I DICATT5N=DICATT5 K DICATTMN ;No DICATTMN means no change D:$D(DICATTMN) PUT^DDSVALF(98,"DICATT",1,DICATTMN) Q ; G(I) N X Q $$GET^DDSVALF(I,"DICATT1",2.1,"I","")