OOPSWCE ;WIOFO/LLH-Workers Comp Edit routine ;3/23/00
Source file <OOPSWCE.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1(CALLER) | ; Main Entry Point
|
|
EXIT | ; Validate and allow user to sign if all required fields complete
|
|
FORMS | ; Process Form
|
|
WC(IEN) | ; Selection Screen
; Input - IEN Internal entry number of case ; Output - VIEW If 0 case not accessible, if 1 case selectable |
|
WCEDIT | ; check for edits by WC
; Get data from fields 146, 147, 148, 149, 163, 164, 165. |
|
WCSIGN | ; Prompt user to continue as Supervisor if Super has not signed form
|
|
SUPSIGN | ; Sign/validate Document
|
|
SIGNS(FORM) | ;
|
|
CLRFLDS | ; Clear Supervisor Signature fields
|
|
SUPFLDS | ; Get Supervisor signature related data for CA1 only
|
|
CHGES(DONE) | ; Verify changes have been made to controlled fields
; Can quit as soon as any change is discovered ; Input - none ; Output - DONE if 1, at least 1 field edited, else no edits (0) |
Name | Field # of Occurrence |
---|---|
%XY^%RCR | WCEDIT+6, WCEDIT+7 |
^DIC | EN1+10 |
$$FIND1^DIC | FORMS+8 |
^DIE | FORMS+33, SIGNS+31, CLRFLDS+12, SUPFLDS+19 |
$$GET1^DIQ | EN1+15, FORMS+7, FORMS+9, FORMS+22, FORMS+27, WC+6, WC+8, WC+9, SIGNS+3, SIGNS+9 , SUPFLDS+6, CHGES+7 |
EN^DIQ1 | WCEDIT+5 |
^DIR | EXIT+5, WCSIGN+6, SUPSIGN+7, SIGNS+23 |
^OOPSDIS | EN1+14 |
$$SIG^OOPSESIG | SUPSIGN+10, SIGNS+24 |
WCP^OOPSMBUL | SIGNS+31 |
$$EDSTA^OOPSUTL1 | EN1+17, WC+7, SIGNS+4 |
$$PAID^OOPSUTL1 | FORMS+14, FORMS+16, FORMS+19 |
CLRES^OOPSUTL1 | FORMS+22, CLRFLDS+7 |
$$ISEMP^OOPSUTL4 | WC+10 |
VALIDATE^OOPSUTL4 | SUPSIGN+3, SIGNS+6 |
$$VALEMP^OOPSUTL6 | SIGNS+14 |
CA1^OOPSWCE1 | FORMS+30 |
CA2^OOPSWCE2 | FORMS+31 |
$$BROKER^XWBLIB | CLRFLDS+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^OOPS(2260 - [#2260] | Classic Fileman Calls, GET1^DIQ |
2262.03 | FIND1^DIC, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OOPS(2260 - [#2260] | EXIT+8, FORMS+28, SUPSIGN+12*, SUPFLDS+7*, CHGES+9, CHGES+12 |
^VA(200 - [#200] | EN1+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%X | WCEDIT+2~, WCEDIT+6*, WCEDIT+7* |
%Y | WCEDIT+2~, WCEDIT+6*, WCEDIT+7* |
ADD | FORMS+2~ |
AGN | FORMS+2~ |
AIEN | FORMS+2~ |
CA | EN1+1~, EN1+15*, EN1+17, SIGNS+4 |
CALLER | EN1~ |
CASIGN | EN1+1~, EN1+17*, EN1+24, FORMS+24, FORMS+27 |
CITY | FORMS+2~ |
DA | FORMS+1~, FORMS+32*, WCEDIT+2~, WCEDIT+4*, SIGNS+1~, SIGNS+27*, CLRFLDS+1~, CLRFLDS+10*, SUPFLDS+2~, SUPFLDS+3* |
DIC | EN1+1~, EN1+7*, WCEDIT+2~, WCEDIT+4* |
DIC("A" | EN1+9* |
DIC("S" | EN1+8* |
DIC(0 | EN1+9* |
DIE | FORMS+1~, FORMS+32*, SIGNS+1~, SIGNS+27*, CLRFLDS+1~, CLRFLDS+10*, SUPFLDS+2~, SUPFLDS+3* |
DIQ | WCEDIT+2~, WCEDIT+4* |
DIQ(0 | WCEDIT+4* |
DIR | EXIT+1~, WCSIGN+1~, SUPSIGN+1~, SIGNS+19~ |
DIR("A" | EXIT+3*, WCSIGN+2*, WCSIGN+3*, WCSIGN+4*, SUPSIGN+5*, SIGNS+21* |
DIR(0 | EXIT+4*, WCSIGN+5*, SUPSIGN+6*, SIGNS+22* |
>> DIRUT | FORMS+34, SUPFLDS+20 |
DONE | EN1+1~, EN1+2*, EN1+21*, CHGES~, CHGES+6, CHGES+7*, CHGES+8, CHGES+10*, CHGES+11, CHGES+12* , CHGES+13 |
DR | FORMS+1~, WCEDIT+2~, WCEDIT+4*, SIGNS+1~, SIGNS+27*, CLRFLDS+1~, CLRFLDS+10*, SUPFLDS+2~, SUPFLDS+3* |
DR(1 | SIGNS+28*, SIGNS+29*, SIGNS+30*, CLRFLDS+11*, SUPFLDS+8*, SUPFLDS+9*, SUPFLDS+10*, SUPFLDS+11*, SUPFLDS+12*, SUPFLDS+13* , SUPFLDS+14*, SUPFLDS+15*, SUPFLDS+16*, SUPFLDS+18* |
>> DTOUT | EN1+12 |
>> DUOUT | EN1+12 |
DUZ | EN1+4, EN1+5, FORMS+27, SUPSIGN+10, SIGNS+24, SUPFLDS+6 |
ES | SUPSIGN+1~, SUPSIGN+11*, SUPSIGN+12 |
FLD | FORMS+1~, FORMS+13*, FORMS+14, FORMS+15*, FORMS+16, FORMS+18*, FORMS+19 |
FORM | EN1+1~, EN1+15*, EN1+16*, EXIT+7, FORMS+22, FORMS+27, FORMS+30, FORMS+31, WC+4~, WC+6* , WC+7, WCSIGN+3, SUPSIGN+3, SUPSIGN+11, SIGNS~, SIGNS+5, SIGNS+6, CLRFLDS+7, SUPFLDS+5 |
I | FORMS+1~, CHGES+5~, CHGES+6*, CHGES+7, CHGES+8*, CHGES+9, CHGES+10, CHGES+12 |
IEN | EN1+1~, EN1+2*, EN1+13*, EN1+15, EN1+17, EXIT+8, FORMS+7, FORMS+14, FORMS+16, FORMS+19 , FORMS+22, FORMS+27, FORMS+28, FORMS+32, WC~, WC+6, WC+7, WC+8, WC+9, WC+10 , WCEDIT+4, SUPSIGN+3, SUPSIGN+10, SUPSIGN+12, SIGNS+3, SIGNS+4, SIGNS+6, SIGNS+9, SIGNS+24, SIGNS+27 , SIGNS+31, CLRFLDS+7, CLRFLDS+10, SUPFLDS+3, SUPFLDS+7, CHGES+7, CHGES+8, CHGES+9, CHGES+10, CHGES+12 |
LINE | CHGES+5~, CHGES+9*, CHGES+10, CHGES+11 |
LP | CHGES+5~, CHGES+11*, CHGES+12 |
MAX | FORMS+1~ |
MAX1 | FORMS+1~, FORMS+11* |
OOPS | EN1+1~, EN1+21, WCEDIT+3! |
OOPS(2260 | CHGES+7, CHGES+8, CHGES+10, CHGES+12 |
OUT | EN1+1~, EN1+2*, EN1+19, EN1+21, EN1+22, EN1+24, EXIT+2, EXIT+6*, EXIT+7, FORMS+24 , FORMS+29*, FORMS+30, FORMS+31, FORMS+34*, WCSIGN+7*, SUPSIGN+4*, SUPSIGN+8*, SUPFLDS+1, SUPFLDS+20* |
OWCP | FORMS+5~, FORMS+6*, FORMS+8*, FORMS+9*, FORMS+10* |
PADD | FORMS+3~ |
PAY | FORMS+1~, FORMS+18*, FORMS+19*, FORMS+20* |
PAYPLAN | SIGNS+1~, SIGNS+3*, SIGNS+14 |
PCITY | FORMS+3~ |
PNAME | FORMS+3~ |
PSTATE | FORMS+3~ |
PTITLE | FORMS+3~ |
PZIP | FORMS+3~ |
RET | FORMS+1~, FORMS+15*, FORMS+16*, FORMS+17* |
SAL | FORMS+1~, FORMS+13*, FORMS+14* |
SIEN | FORMS+3~ |
SIGN | EN1+1~, SIGNS+2*, SIGNS+24*, SIGNS+26, SIGNS+31 |
SSN | EN1+1~ |
STA | FORMS+5~, FORMS+7*, FORMS+8 |
STAT | FORMS+3~ |
STATE | FORMS+2~ |
SUP | EN1+1~, SUPFLDS+2~, SUPFLDS+6* |
SUPSIGN | SUPSIGN+1~, SUPSIGN+10*, SUPSIGN+12 |
U | EN1+13, EN1+17, WC+7, SUPSIGN+12, SIGNS+4, SIGNS+26, SIGNS+31, SUPFLDS+7, CHGES+9, CHGES+10 |
VALID | SUPSIGN+1~, SUPSIGN+2*, SUPSIGN+3, SUPSIGN+4, SIGNS+1~, SIGNS+2*, SIGNS+6, SIGNS+7 |
VIEW | WC+4~, WC+5*, WC+7*, WC+8*, WC+9*, WC+10*, WC+11 |
WCPDO | EN1+1~ |
WOK | EN1+1~, EN1+3* |
X | EN1+1~ |
Y | EN1+11, EN1+13, EXIT+1~, EXIT+6, FORMS+34, WCSIGN+1~, WCSIGN+7, SUPSIGN+1~, SUPSIGN+8, SUPSIGN+9 , SIGNS+19~, SIGNS+24, SUPFLDS+20 |
ZIP | FORMS+2~ |