1 | EEOEOI6 ;HISC/JWR - EEO COMPLAINT FILE (785) INQUIRY ROUTINE ;Apr 20, 1995
|
---|
2 | ;;2.0;EEO Complaint Tracking;;Apr 27, 1995
|
---|
3 | SEC ;Gathers security variables
|
---|
4 | D ^EEOEOSE I FAIL Q
|
---|
5 | COMPL ;Inquiry of EEO Complaint info
|
---|
6 | S DIC("A")="Select Complainant: "
|
---|
7 | K DR
|
---|
8 | S (EEOYSCR,DIC("S"))="I $$SCREEN^EEOEOSE(Y) I $P($G(^EEO(785,+Y,1)),U,3)>0"
|
---|
9 | S (DIE,DIC)="^EEO(785,",DIC(0)="AEQMZ"
|
---|
10 | DIC ;Gathers complaints to be inquired to
|
---|
11 | D NEW^EEOEEDIE
|
---|
12 | I (X="^")!((Y'>0)&('$D(EEOYI))) G KILL
|
---|
13 | ;I +Y>0 I $D(^EEO(785,+Y,12)) I $P($G(^EEO(785,+Y,12)),U,2)="D" D DMSG^EEOEOE2 G DIC
|
---|
14 | S:Y>0 EEOYI(+Y)="" S:$D(EEOYI) DIC("A")=" ANOTHER: "
|
---|
15 | I Y<0,$D(EEOYI) G ZIS
|
---|
16 | G DIC
|
---|
17 | ;
|
---|
18 | ZIS ;gets printer info
|
---|
19 | K %ZIS S %ZIS="MNQ"
|
---|
20 | D ^%ZIS K %ZIS G:POP KILL
|
---|
21 | S (EEOYOP,IOP)=ION_";"_IOST_";"_IOM_";"_IOSL
|
---|
22 | I $D(IO("Q")) S ZTDESC="EEO Inquiry",ZTRTN="START^EEOEOI6",ZTSAVE("EEO*")="" D ^%ZTLOAD G KILL
|
---|
23 | ;
|
---|
24 | START ;beginning of print
|
---|
25 | S EEOYZ=0 F I=0:0 S EEOYZ=$O(EEOYI(EEOYZ)) Q:EEOYZ="" S EEOYLAST=EEOYZ
|
---|
26 | S EEOYLP=0,EEOIOST=IOST
|
---|
27 | F S EEOYLP=$O(EEOYI(EEOYLP)) Q:EEOYLP="" D PRINT Q:EEOYLP=-1
|
---|
28 | KILL ;generic kill
|
---|
29 | D ^%ZISC
|
---|
30 | D HOME^%ZIS
|
---|
31 | K %ZIS,EEOYI,EEOYLAST,EEOYLP,EEOYOP,EEOYZ,BY,DHD,DIR,DR,FLDS,FR,I,IOP,TO,Y,ZTDESC,ZTQUEUED,ZTRTN,ZTSAVE,EEOIOST
|
---|
32 | Q
|
---|
33 | ;
|
---|
34 | PRINT ;Fields to print
|
---|
35 | S FLDS="""COMPLAINANT: """
|
---|
36 | S FLDS(1)=".01;X;"""""
|
---|
37 | S FLDS(2)="""CASE#: "";C44"
|
---|
38 | S FLDS(3)="1.3;X;"""""
|
---|
39 | S FLDS(4)="""ADDRESS: "";C3"
|
---|
40 | S FLDS(5)=".05;X;C13"
|
---|
41 | S FLDS(6)=".08;X;C13,"" "",.09;X,"" """
|
---|
42 | S FLDS(7)=".091;X;"""""
|
---|
43 | S FLDS(8)="""SERVICE: "";C2"
|
---|
44 | S FLDS(9)="5;X;"""""
|
---|
45 | S FLDS(10)="""GRADE: "";C2"
|
---|
46 | S FLDS(11)="6;X;"""""
|
---|
47 | S FLDS(11.5)="""JOB TITLE: "";C44"
|
---|
48 | S FLDS(12)="6.5;X;"""""
|
---|
49 | S FLDS(13)="""REPRESENTATIVE: "";C2,8;C19;X"
|
---|
50 | S FLDS(14)="""PHONE: "";C44,9;X"
|
---|
51 | S FLDS(15)="""ADDRESS: "";C3,10;X;C13"
|
---|
52 | S FLDS(17)="11;X;C13,"" """
|
---|
53 | S FLDS(18)="12;X,"" """
|
---|
54 | S FLDS(19)="13;X;"""""
|
---|
55 | S FLDS(20)="""COUNSELOR NAME: "";C2"
|
---|
56 | S FLDS(21)="14;X;"""""
|
---|
57 | S FLDS(22)="""OFFICE FILED WITH: "";C2"
|
---|
58 | S FLDS(23)="16.3;X;"""""
|
---|
59 | S FLDS(24)="""BASIS: "";C2"
|
---|
60 | S FLDS(25)="18.5,.01;X;C7"
|
---|
61 | S FLDS(26)="""ISSUE CODES: "";C2"
|
---|
62 | S FLDS(26.5)="""ISSUE CODE DATE: "";C44"
|
---|
63 | S FLDS(27)="17.5,.01;X;C7,1;X;C46"
|
---|
64 | S FLDS(28)="""ISSUE CODE COMMENTS: "";C2"
|
---|
65 | S FLDS(29)="19;C4;X;W"
|
---|
66 | S FLDS(30)="""INV. REQ.: "";C2"
|
---|
67 | S FLDS(31)="26;X;C14"
|
---|
68 | S FLDS(32)="""INIT. INV. ASSIGNED: "";C44"
|
---|
69 | S FLDS(33)="29;X;C67"
|
---|
70 | S FLDS(35)="27.5,""INV. NAME: "";C2,.01;X,""TYPE: "";C44,2;X,""INV. DATE ASSIGNED: "";C3;1;X,4;C44;X,""INV. REVIEW ASS. TO: "";C3;,5;X,""DT ASSIGNED: "";C44,6;X,""INV. REPT. RELEASED: "";C3,7;X,"" "";C2"
|
---|
71 | S FLDS(36)="""INV. APPROVED REPORT REC'D: "";C2"
|
---|
72 | S FLDS(37)="32;X;"""""
|
---|
73 | S FLDS(38)="""CORRECTIVE ACTION: "";C2"
|
---|
74 | S FLDS(39)="61,.01;X;C7"
|
---|
75 | S FLDS(40)="""COMPLAINT STATUS: "";C2"
|
---|
76 | S FLDS(41)="63;X;C21;L30"
|
---|
77 | S FLDS(42)=""" "";C2"
|
---|
78 | ;S FLDS(43)=""" * Denotes ongoing computations which are still active"";C2;X"
|
---|
79 | S BY="@NUMBER"
|
---|
80 | S DHD="EEO COMPLAINANT INQUIRY"
|
---|
81 | S (FR,TO)=EEOYLP
|
---|
82 | S IOP=EEOYOP
|
---|
83 | S (DIE,DIC)="^EEO(785,",DIC(0)="AEQMZ"
|
---|
84 | S DIS(0)="I $$SCREEN^EEOEOSE(D0)" D EN1^DIP K DIS(0),IOP S DIC("S")=EEOYSCR
|
---|
85 | Q:$E(EEOIOST)'="C"!$D(ZTQUEUED)
|
---|
86 | I EEOYLP'=EEOYLAST D
|
---|
87 | . S DIR(0)="E",DIR("A")="Hit return to continue" W *7
|
---|
88 | . D ^DIR
|
---|
89 | . I Y'>0 S EEOYLP=-1 Q
|
---|
90 | . W " ...continuing...one moment please "
|
---|
91 | . Q
|
---|
92 | Q
|
---|