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: OOPSGUI4

Package: Asists

Routine: OOPSGUI4


Information

OOPSGUI4 ;WIOFO/LLH-RPC BROKER CALLS ;10/02/01

Source Information

Source file <OOPSGUI4.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 8 NOW^%DTC  ($$FIND1,FIND)^DIC  FILE^DICN  $$GET1^DID  (,VAL)^DIE  ^DIK  CLEAN^DILF  $$GET1^DIQ  
Asists 3 ($$FYEAR,$$NEWR)^OOPSCSN  (BOR,CASE,CIO)^OOPSMBUL  $$PAYP^OOPSUTL1  
Kernel 1 ($$DT,$$FMDIFF)^XLFDT  

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: 6

Package Total Caller Graph
Asists 6 OOPS EMPLOYEE DATA  OOPS GET ASISTS CASE  OOPS GET DUPLICATES  OOPS GET SUPERVISOR  OOPS LOAD OOPS  OOPS NEW PERSON DATA  

Entry Points

Name Comments DBIA/ICR reference
SUPER(RESULTS,NAME,EMPSSN) ; Lookup for Supervisors or anyone from the New
; Person file. Broker call will also be used to
; lookup Union Reps for the Enter/Edit Union Information.
; Input: NAME - Name or partial name of person to lookup on
; SSN - SSN of the Person Involved if called from 2162
; Output: RESULTS - array with name of new person, sex, DOB, and SSN
LOAD(RESULTS,ARR) ; Create new OOPS record
; Input: ARR - contains data entered from the Create Incident
; Report Option
; Output: RESULTS - status message
PAID(RESULTS,NAME) ; retrieves PAID employee and data from file 450
; Input: NAME - the Employee or partial Name Passed in
; Output: RESULTS - array containing PAID fields in the order returned
; from FIND^DIC
PER(RESULTS,NAME) ; Lookup for Non-Paid Employee (New Person file_
; Input: - Name or partial name of person to lookup on
; Output: - array with name of new person, sex, DOB, and SSN
VAL(DA,FIELD,VALUE) ;Validate Input
; Input: DA - IEN of the ASISTS record
; FIELD - field number for data to be validated
; VALUE - data to be validated
; Output: none
DUP(RESULTS,SSN) ; Duplicate Case error checking broker call
; Input: INPUT - SSN of current ASISTS case number
; Output: RESULTS - return array with case information
ASISTS(RESULTS,NAME) ; Lookup on ASISTS Accident Reporting file_2260
; Input: - Name or partial name of person to lookup on
; Output: - array with name of person, sex, DOB, and SSN
DELETE ;Delete incomplete case

External References

Name Field # of Occurrence
NOW^%DTC LOAD+10
$$FIND1^DIC PER+13
FIND^DIC PAID+9, ASISTS+7, PER+7, SUPER+10
FILE^DICN LOAD+19
$$GET1^DID VAL+9
^DIE LOAD+74, LOAD+79
VAL^DIE VAL+6
^DIK DELETE+3
CLEAN^DILF PAID+10, ASISTS+8, PER+8, SUPER+11
$$GET1^DIQ PAID+21, PAID+24, PAID+35, PAID+36, PAID+37, PAID+38, PAID+39, PAID+40, PER+18, SUPER+17
, DUP+8, DUP+9, DUP+10, DUP+11
$$FYEAR^OOPSCSN LOAD+13
$$NEWR^OOPSCSN LOAD+14
BOR^OOPSMBUL LOAD+78
CASE^OOPSMBUL LOAD+78
CIO^OOPSMBUL LOAD+77
$$PAYP^OOPSUTL1 PAID+35
$$DT^XLFDT PAID+21, PER+18, SUPER+17
$$FMDIFF^XLFDT PAID+21, PER+18, SUPER+17

Used in RPC

RPC Name Call Tags
OOPS GET DUPLICATES DUP
OOPS LOAD OOPS LOAD
OOPS EMPLOYEE DATA PAID
OOPS NEW PERSON DATA PER
OOPS GET SUPERVISOR SUPER
OOPS GET ASISTS CASE ASISTS

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND^DIC,  GET1^DIQ
^OOPS(2260 - [#2260] Classic Fileman Calls,  FIND^DIC,  GET1^DID,  GET1^DIQ,  VAL^DIE
^PRSPC - [#450] FIND1^DIC,  FIND^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OOPS(2260 - [#2260] LOAD+82, DUP+7
^TMP("DILIST" PAID+11, PAID+12, PAID+14, PAID+23, PAID+25, PAID+43!, ASISTS+4!, ASISTS+9, ASISTS+10, ASISTS+11
, ASISTS+12, ASISTS+13, ASISTS+14, ASISTS+17!, PER+4!, PER+9, PER+10, PER+12, PER+15, PER+19
, PER+22!, SUPER+7!, SUPER+12, SUPER+13, SUPER+14, SUPER+22!
^VA(200 - [#200] PAID+15, PAID+31, LOAD+78

Label References

Name Line Occurrences
VAL LOAD+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR ASISTS+3~, LOAD~
ARR( ASISTS+12, ASISTS+13*, LOAD+28, VAL+11*
ARR(176 LOAD+77
ARR(2 LOAD+8
ARR(5 LOAD+9
ARR(52 LOAD+26, LOAD+27, LOAD+58, LOAD+62
ASUB LOAD+5~
CAT LOAD+5~, LOAD+7*, LOAD+8*, LOAD+78
CN DUP+4~, DUP+5*, DUP+6, DUP+12, DUP+13*
CNT LOAD+6~, LOAD+28*
DA LOAD+5~, LOAD+23*, LOAD+28, LOAD+29*, LOAD+79*, LOAD+80!, DELETE+1~, DELETE+2*, VAL~, VAL+6
DATE LOAD+5~, LOAD+11*
DD LOAD+15!
DIC LOAD+5~, LOAD+16*
DIC(0 LOAD+17*
DIE LOAD+22*, LOAD+29*, LOAD+79*, LOAD+80!
DIERR PAID+10, PAID+43!, ASISTS+8, ASISTS+17!, PER+8, PER+22!, SUPER+11, SUPER+22!
DIK DELETE+1~, DELETE+2*
DLAYGO LOAD+6~, LOAD+16*
DO LOAD+15!
DR LOAD+5~, LOAD+29!*, LOAD+79!*, LOAD+80!
DR(1 LOAD+30*, LOAD+31*, LOAD+32*, LOAD+33*, LOAD+34*, LOAD+35*, LOAD+36*, LOAD+37*, LOAD+38*, LOAD+39*
, LOAD+40*, LOAD+41*, LOAD+42*, LOAD+43*, LOAD+44*, LOAD+45*, LOAD+46*, LOAD+47*, LOAD+48*, LOAD+49*
, LOAD+50*, LOAD+51*, LOAD+52*, LOAD+53*, LOAD+54*, LOAD+55*, LOAD+56*, LOAD+57*, LOAD+59*, LOAD+60*
, LOAD+61*, LOAD+63*, LOAD+64*, LOAD+66*, LOAD+67*, LOAD+68*, LOAD+69*, LOAD+70*, LOAD+71*, LOAD+73*
DT DUP+4~, DUP+11*, DUP+12, DUP+13*
DUZ PAID+19, ASISTS+11, PER+16
EMPSSN SUPER~, SUPER+18
ERROR LOAD+5~, LOAD+81, VAL+8*, VAL+9*
FIELD VAL~, VAL+6, VAL+9, VAL+11
FLDS LOAD+5~
FNUM LOAD+5~, LOAD+28*
FYEAR LOAD+5~, LOAD+12*, LOAD+13*, LOAD+14
I ASISTS+3~, ASISTS+10*, ASISTS+11, ASISTS+12, ASISTS+13, ASISTS+14, PER+3~, PER+10*, PER+12, PER+15
, PER+19, SUPER+6~, SUPER+13*, SUPER+14, SUPER+19
IEN DUP+4~, DUP+5*, DUP+7*, DUP+8, DUP+9, DUP+10, DUP+11
IEN200 PAID+5~, PAID+15*, PAID+19, PAID+21, PAID+31, PAID+40, PER+3~, PER+15*, PER+16, PER+18
IEN2260 LOAD+5~, LOAD+21*, LOAD+23, LOAD+29, LOAD+77, LOAD+78, LOAD+79, LOAD+82, DELETE+2
IEN450 PAID+6~, PAID+23*, PAID+24, PAID+34, PAID+35, PAID+36, PAID+37, PAID+38, PAID+39
LIST LOAD+6~, LOAD+24*, LOAD+25*, LOAD+26*, LOAD+27*, LOAD+28
LP PAID+5~, PAID+12*, PAID+14, PAID+23, PAID+25, PAID+26, PAID+28, PAID+29, PAID+33, PAID+41
, LOAD+5~
NAME PAID~, PAID+7, PAID+8, ASISTS~, ASISTS+5, ASISTS+6, PER~, PER+5, PER+6, SUPER~
, SUPER+8, SUPER+9
NM DUP+4~, DUP+9*, DUP+12, DUP+13*
NUM LOAD+5~, LOAD+14*, LOAD+18
OCCDESC PAID+5~, PAID+39*, PAID+41
PAY PAID+5~, PAID+38*, PAID+41
PAYP PAID+5~, PAID+35*, PAID+41
PCE LOAD+5~
PHONE PAID+5~, PAID+30*, PAID+31*, PAID+32*, PAID+33
RESULTS PAID~, PAID+42, ASISTS~, ASISTS+15, ASISTS+16, PER~, PER+20, PER+21, SUPER~, SUPER+20
, SUPER+21, LOAD~, LOAD+20*, LOAD+81*, DUP~
RESULTS( PAID+25*, PAID+26*, PAID+28*, PAID+29*, PAID+33*, PAID+41*, ASISTS+14*, PER+19*, SUPER+19*, DUP+6*
, DUP+12*
RESULTS(0 PAID+11*, PAID+42*, ASISTS+5*, ASISTS+15*, ASISTS+16*, PER+5*, PER+20*, PER+21*, LOAD+20*
RESULTS(1 PAID+7*, ASISTS+9*, PER+9*, SUPER+8*, SUPER+12*, SUPER+20*, SUPER+21*, LOAD+81*
RESULTS(2 LOAD+82*
RET PAID+5~, PAID+37*, PAID+41
SAL PAID+5~, PAID+36*, PAID+41
SAME SUPER+6~, SUPER+9*, SUPER+18*, SUPER+20
SAMEFLG PAID+5~, PAID+8*, PAID+19*, PAID+42, ASISTS+3~, ASISTS+6*, ASISTS+11*, ASISTS+15, PER+3~, PER+6*
, PER+16*, PER+20
SERV PAID+5~, PAID+40*, PAID+41
SSN PAID+5~, PAID+14*, PAID+15, PAID+18, PER+3~, PER+12*, PER+13, SUPER+6~, LOAD+5~, LOAD+9*
, LOAD+78, DUP~, DUP+7
STATE PAID+5~
STR SUPER+6~, SUPER+14*, SUPER+17, SUPER+18, SUPER+19
TERM PAID+6~, PAID+21*, PER+18*, SUPER+17*
TYPE DUP+4~, DUP+10*, DUP+12, DUP+13*
U PAID+11, PAID+14, PAID+23, PAID+26, PAID+28, PAID+29, PAID+31, PAID+33, PAID+41, ASISTS+11
, ASISTS+12, ASISTS+13, PER+12, PER+15, SUPER+17, SUPER+18, VAL+7, VAL+9
VALUE VAL~, VAL+6, VAL+9
X PAID+5~, PAID+8*, PAID+9, ASISTS+3~, ASISTS+6*, ASISTS+7, PER+3~, PER+6*, PER+7, SUPER+6~
, SUPER+9*, SUPER+10, LOAD+5~, LOAD+11, LOAD+13, LOAD+18*, VAL+5~, VAL+6, VAL+7
>> Y LOAD+20, LOAD+21
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