OOPSGUI4 ;WIOFO/LLH-RPC BROKER CALLS ;10/02/01
Source file <OOPSGUI4.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 | 6 | OOPS EMPLOYEE DATA OOPS GET ASISTS CASE OOPS GET DUPLICATES OOPS GET SUPERVISOR OOPS LOAD OOPS OOPS NEW PERSON DATA |
Name | Comments | DBIA/ICR reference |
---|---|---|
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 |
|
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 |
|
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 |
|
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 |
|
DELETE | ;Delete incomplete case
|
|
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 |
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 |
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 |
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 |
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 |
Name | Line Occurrences |
---|---|
VAL | LOAD+28 |
>> | 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 |