EEOERCR ;HISC/JWR - PREPARES LETTER OF RIGHTS AND RESPONSIBILITIES ;Apr 20, 1995 ;;2.0;EEO Complaint Tracking;**1**;Apr 27, 1995 REPORT ;Sets up general variables does complaint lookup S XQY0="" D ^EEOEOSE K EEOCOLM,EEOI1,EEOREV,EEONAME,EEORNM,EEOCOUN D HOME^%ZIS S EEOII=IOS S DIC("A")="Select Complainant: ",DIC="^EEO(785,",DIC(0)="AEMQZ",DIC("S")="I $$SCREEN^EEOEOSE(Y) I +$G(^EEO(785,+Y,""SEC""))=DUZ" D ^DIC I Y>0 S DA=+Y S EEONAME=$P(^EEO(785,DA,0),U) G GATHER DIC I X=""!(X="^") K DIC D EXIT Q G:Y<1 REPORT GATHER ;Gather specific complaint variables S EEOREV=EEONAME D REV S $P(EEORNM," ",30-$L(EEOREV)\2+13)=EEOREV S EEOSEL=2,EEOCNAME=$P($G(^EEO(785,DA,1)),U) I EEOCNAME'="" S:$D(^VA(200,EEOCNAME)) EEOCNAME=$P($G(^(EEOCNAME,0)),U) S:EEOCNAME>0 EEOCNAME="" S DIR(0)="NAO^1:4",DIR("A")="Number of Copies: ",DIR("B")=1,DIR("?")="Enter the number of copies of this report that are needed." D ^DIR S EEOCOP=X,EEOCON=0 K DIC S DIC="^VA(200,",DIC("A")="COUNSELOR: ",DIC("B")=EEOCNAME,DIC(0)="AEMQZ" D ^DIC G:Y<1&(X'="") REPORT S:$P(Y,U,2)'="" EEOCNAME=$P(Y,U,2) S EEOCNAME=$S(EEOCNAME'="":EEOCNAME,1:"____________________"),EEOREV=EEOCNAME D REV S EEORCN=EEOREV S %ZIS="Q" K IOP,ZTIO,ZTSAVE D ^%ZIS G:POP=1 EXIT I $D(IO("Q")) S EEOQ=1,ZTRTN="START^EEOERCR",ZTSAVE("EEO*")="",ZTDESC=" " D ^%ZTLOAD D EXIT G REPORT D START G REPORT START ;Start of print U IO W:EEOII=IOS @IOF ;W:IO(0)=IO&($G(EEOQ)'>0) @IOF D S Y=DT D DD^%DT D TEXT1 D ^EEOERCR1 D IOF S EEOCON=EEOCON+1 K EEOI1 I EEOCON60 I $Y>60 W @IOF Q:EEOTX="****" I $E(EEOTX,1,3)[";;" S EEOFORM=$P(EEOTX,";;",2),EEOCOLM=$P(EEOFORM,U,2),$P(EEOI1," ",+EEOFORM)="",EEOI1=$G(EEOI1) Q I EEOTX["^^" S EEOTX=$P(EEOTX,"^^")_@$P(EEOTX,"^^",2)_$P(EEOTX,"^^",3) S:'$D(EEOCOLM) EEOCOLM=80 S:'$D(EEOI1) EEOI1=0 S CNT=EEOCOLM F CNT=CNT:-1 Q:EEOTX="" D .I $E(EEOTX,1)="*" S CRT=EEOCOLM-EEOLTH-1 F CRT=CRT:-1 Q:$E(EEOTX,1)'="*"!(CRT<2) D ..I CRT>$L(EEOTX) W " ",$E(EEOTX,2,CRT+1) S (EEOTX,CRT)="" Q ..I $E(EEOTX,CRT)=" " W " ",$E(EEOTX,2,CRT) S EEOTX=$E(EEOTX,CRT+1,255),CNT=EEOCOLM Q ..I CRT=2 S EEOTX=$E(EEOTX,2,255) Q .Q:EEOTX="" .I $L(EEOTX)