Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: OOPSGUI1

Package: Asists

Routine: OOPSGUI1


Information

OOPSGUI1 ;WIOFO/LLH - RPC routines ;9/3/01

;;2.0;ASISTS;**4,8,7,11,15,18,20,21,23,28,29,30,31,32**;Jun 03, 2002;Build 1

Source Information

Source file <OOPSGUI1.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Asists 5 VALIDATE^OOPSGUI9  (SAFETY,SUPS,UNION,WCP,WCPBOR)^OOPSMBUL  ($$PAID,$$PAYP)^OOPSUTL1  $$VALEMP^OOPSUTL6  EMP^OOPSVAL1  
VA FileMan 3 NOW^%DTC  ^DIE  $$GET1^DIQ  
Kernel 2 HASH^XUSHSHP  $$DECRYP^XUSRB1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Asists 3 OOPS CHECK PAID EMP DATA  OOPS REMOTE GET USER OPTIONS  OOPS VALIDATE AND SIGN  

Entry Points

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 #
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
SIGN ; All field validated, file signature
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)
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.

External References

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

Used in RPC

RPC Name Call Tags
OOPS REMOTE GET USER OPTIONS OPT
OOPS VALIDATE AND SIGN SETSIGN
OOPS CHECK PAID EMP DATA VALEMP

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^OOPS(2260 - [#2260] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] OPT+23, OPT+24, SETSIGN+45, VALIDATE+6, CHKPAID+9

Label References

Name Line Occurrences
$$VALIDATE SETSIGN+43
CHKPAID SETSIGN+36

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All