OOPSGUI1 ;WIOFO/LLH - RPC routines ;9/3/01
Source file <OOPSGUI1.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 |
Package | Total | Caller Graph |
---|---|---|
Asists | 3 | OOPS CHECK PAID EMP DATA OOPS REMOTE GET USER OPTIONS OOPS VALIDATE AND SIGN |
Name | Comments | DBIA/ICR reference |
---|---|---|
OPT(RESULTS,INP) | ; Returns the ASISTS GUI Menus user has access to
; INP - Input String containing the version of GUI making call ; RESUTLS - return value for broker call ; P1 = 1 DUZ defined ; P2 = 1 Emp Health menu accessible ; P3 = 1 Employee menu accessible ; P4 = 1 Supervisor menu accessible ; P5 = 1 Safety Officer menu accessible ; P6 = 1 Union menu accessible ; P7 = 1 Workers' Comp menu accessible ; P8 = SSN from New Person file for user ; P9 = server version # |
|
SETSIGN(RESULTS,INPUT,SIGN) | ; This subroutine validates that the signature
; can be entered and is valid ; Input: INPUT - Contains the IEN of the ASISTS case, the form type, ; and the field number. The field number is used ; to trigger what validation should be preformed on ; the fields in the form so that the signature can ; be applied. The fourth parameter is a special flag ; indicating the Workers Comp is signing for employee ; Format is IEN^FORM^FIELD^WCFLAG ; SIGN - contains the signature test to be encrypted. ; Output: RESULTS - is an array containing a list of fields that did ; not pass the data validation and must be corrected ; prior to applying a signature. |
|
SIGN | ; All field validated, file signature
|
|
VALIDATE(X) | ; Validate Electronic Sign code
; Input: X - contains the signature to be validated ; Output: VSIGN - contains a 1 if a valid e-signature, a 0 if not valid |
|
CHKPAID | ; check to make sure PAID fields have data, if not populate
; this subroutine can be removed when go completely to GUI |
|
VALEMP(RESULTS,INPUT) | ; This broker call should be used if the Pay
; Plan = "OT" (other) to determine if the claim ; can be successfully submitted to DOL. The PERSONNEL ; STATUS is assumed to equal 1 (employee) |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | SIGN+13 |
^DIE | SIGN+16, CHKPAID+6, CHKPAID+11, CHKPAID+14, CHKPAID+18, CHKPAID+23, CHKPAID+26 |
$$GET1^DIQ | OPT+20, OPT+24, OPT+33, SETSIGN+29, SETSIGN+38, CHKPAID+3, CHKPAID+7, CHKPAID+8, CHKPAID+10, CHKPAID+12 , CHKPAID+15, CHKPAID+19, CHKPAID+20, CHKPAID+24 |
VALIDATE^OOPSGUI9 | SETSIGN+41 |
SAFETY^OOPSMBUL | SIGN+20 |
SUPS^OOPSMBUL | SIGN+21 |
UNION^OOPSMBUL | SIGN+21 |
WCP^OOPSMBUL | SIGN+18 |
WCPBOR^OOPSMBUL | SETSIGN+31 |
$$PAID^OOPSUTL1 | CHKPAID+4, CHKPAID+13, CHKPAID+16, CHKPAID+21, CHKPAID+25 |
$$PAYP^OOPSUTL1 | CHKPAID+21 |
$$VALEMP^OOPSUTL6 | VALEMP+6 |
EMP^OOPSVAL1 | SIGN+19 |
HASH^XUSHSHP | VALIDATE+5 |
$$DECRYP^XUSRB1 | SETSIGN+43 |
RPC Name | Call Tags |
---|---|
OOPS REMOTE GET USER OPTIONS | OPT |
OOPS VALIDATE AND SIGN | SETSIGN |
OOPS CHECK PAID EMP DATA | VALEMP |
FileNo | Call Tags |
---|---|
^DIC(19 - [#19] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^OOPS(2260 - [#2260] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^VA(200 - [#200] | OPT+23, OPT+24, SETSIGN+45, VALIDATE+6, CHKPAID+9 |
Name | Line Occurrences |
---|---|
$$VALIDATE | SETSIGN+43 |
CHKPAID | SETSIGN+36 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | SIGN+13 |
CALL | SETSIGN+13~, SETSIGN+17*, SETSIGN+18*, SETSIGN+20*, SETSIGN+21*, SETSIGN+23*, SETSIGN+41, SIGN+19 |
CALLER | SETSIGN+13~, SIGN+19* |
CAT | CHKPAID+2~, CHKPAID+20*, CHKPAID+21, CHKPAID+22 |
CNT | OPT+13~, OPT+14* |
DA | SETSIGN+14~, SIGN+14*, CHKPAID+2~, CHKPAID+6*, CHKPAID+11*, CHKPAID+14*, CHKPAID+18*, CHKPAID+23*, CHKPAID+26* |
DIE | SETSIGN+14~, SIGN+14*, CHKPAID+2~, CHKPAID+6*, CHKPAID+11*, CHKPAID+14*, CHKPAID+18*, CHKPAID+23*, CHKPAID+26* |
DR | SETSIGN+14~, SIGN+14!, SIGN+15*, CHKPAID+2~, CHKPAID+6*, CHKPAID+11*, CHKPAID+14*, CHKPAID+18*, CHKPAID+23*, CHKPAID+26* |
DTIME | SETSIGN+13~, SIGN+13* |
DUZ | OPT+15, OPT+16, OPT+20, OPT+23, OPT+24, OPT+33, SETSIGN+45, VALIDATE+6 |
ESIG | SETSIGN+13~, VALIDATE+6* |
FDT | SETSIGN+13~, SIGN+1*, SIGN+2*, SIGN+3*, SIGN+4*, SIGN+5*, SIGN+6*, SIGN+7*, SIGN+8*, SIGN+9* , SIGN+11*, SIGN+12*, SIGN+15 |
FDUZ | SETSIGN+13~, SIGN+1*, SIGN+2*, SIGN+3*, SIGN+4*, SIGN+5*, SIGN+6*, SIGN+7*, SIGN+8*, SIGN+9* , SIGN+11*, SIGN+12*, SIGN+15 |
FLD | SETSIGN+13~, SETSIGN+15*, SETSIGN+16, SETSIGN+17, SETSIGN+18, SETSIGN+20, SETSIGN+21, SETSIGN+23, SETSIGN+28, SETSIGN+40 , SIGN+1, SIGN+2, SIGN+3, SIGN+4, SIGN+5, SIGN+6, SIGN+7, SIGN+8, SIGN+9, SIGN+11 , SIGN+12, SIGN+15, SIGN+18, SIGN+19, SIGN+20, SIGN+21, CHKPAID+2~, CHKPAID+4*, CHKPAID+13*, CHKPAID+16* , CHKPAID+25* |
FORM | SETSIGN+13~, SETSIGN+15*, SETSIGN+41, VALEMP+4*, VALEMP+5 |
IEN | SETSIGN+13~, SETSIGN+15*, SETSIGN+16, SETSIGN+29, SETSIGN+31, SETSIGN+38, SETSIGN+41, SIGN+14, SIGN+18, SIGN+20 , SIGN+21, CHKPAID+3, CHKPAID+4, CHKPAID+6, CHKPAID+7, CHKPAID+8, CHKPAID+11, CHKPAID+12, CHKPAID+13, CHKPAID+14 , CHKPAID+15, CHKPAID+16, CHKPAID+18, CHKPAID+19, CHKPAID+20, CHKPAID+21, CHKPAID+23, CHKPAID+24, CHKPAID+25, CHKPAID+26 , VALEMP+4*, VALEMP+5 |
IEN200 | CHKPAID+2~, CHKPAID+9*, CHKPAID+10 |
INC | SETSIGN+13~, SETSIGN+38* |
INP | OPT~, OPT+19 |
INPUT | SETSIGN~, SETSIGN+15, SETSIGN+24, VALEMP~, VALEMP+4 |
MENU | OPT+13~ |
MENU( | OPT+21*, OPT+25* |
MENU("OOPS GU | I SAFETY OFFICER MENU" , OPT+29, I WORKERS' COMP MENU" , OPT+31 |
OCCD | CHKPAID+2~, CHKPAID+25* |
OPT | OPT+13~, OPT+24*, OPT+25 |
PAY | CHKPAID+2~, CHKPAID+16*, CHKPAID+17* |
PAYP | CHKPAID+2~, CHKPAID+21*, CHKPAID+22* |
PRIM | OPT+13~, OPT+20*, OPT+21 |
RESULTS | OPT~, OPT+15*, OPT+16*, OPT+29*, OPT+31*, OPT+33*, OPT+34*, SETSIGN~, VALEMP~, VALEMP+5* , VALEMP+6*, VALEMP+7* |
RESULTS(1 | SETSIGN+16*, SETSIGN+30*, SETSIGN+42*, SETSIGN+45*, SETSIGN+46* |
RET | CHKPAID+2~, CHKPAID+4*, CHKPAID+5* |
SAL | CHKPAID+2~, CHKPAID+13* |
SERV | CHKPAID+2~, CHKPAID+8*, CHKPAID+10* |
SIGN | SETSIGN~, SETSIGN+42, SETSIGN+43 |
SM | OPT+13~, OPT+22*, OPT+23*, OPT+24 |
SSN | CHKPAID+2~, CHKPAID+8*, CHKPAID+9 |
U | OPT+24, OPT+29, OPT+31, OPT+33, OPT+34, SETSIGN+15, SETSIGN+24, VALEMP+4 |
VALID | SETSIGN+13~, SETSIGN+37*, SETSIGN+40, SETSIGN+41, SETSIGN+43*, SETSIGN+44 |
VER | OPT+13~, OPT+18*, OPT+19, OPT+34 |
VSIGN | VALIDATE+3~, VALIDATE+4*, VALIDATE+6*, VALIDATE+7 |
WCFLG | SETSIGN+14~, SETSIGN+24*, SETSIGN+25 |
WOK | SETSIGN+13~, SIGN+9* |
X | VALIDATE~, VALIDATE+6 |
>> Y | SIGN+17 |