OOPSGUIC ;WIOFO/LLH-RPC routine for GET/SET CA7 ;04/22/04
Source file <OOPSGUIC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CA7LIST(RESULTS,PERSON,CALL) | ; builds CA-7 selection list from existing
; cases - not an add |
|
SORT | ; reverse the order
|
|
LISTCA(RESULTS,INPUT) | ; returns a list of valid CA (1 or 2) claims that
; can be selected to create a new CA-7 ; Input: INPUT - 3 pieces to input parameter ; SSN^FILE^CALLER - CALLER contains either E ; or W (menu called from). ; FILE now only contains 2260 (for CA-1 or 2) ; Output: RESULTS - contains a array of ASISTS Claims with the ; claim number, name, and date of injury. Other ; default fields returned are, grade, step, pay amt, ; pay period, FEGLI Code, and Health Ins. |
|
INCLUDE() | ; checks to make sure ok to include claim in list
|
|
PDDEF() | ; get Fegli Code and Health insurance fields from paid
|
|
MULTIPLE(RESULTS,INPUT,DATA) | ; retrieve data from multiple
; NOTE: When filing into subrecord, the entire subrecord is deleted ; then rebuilt. Also, the field number for the subrecord ; must be passed with the data. ; WORD PROCESSING fields CANNOT file using this code ; Input: INPUT - in the format FILE^FIELD^IEN ; DATA - array of data in the format ; DATA(SIEN)=data where data = P1^P2^P3 etc, where ; P1 = subfield #;data ; DATA="" must be true for a GET. ; Output: RESULTS - data from all records in the multiple will ; be returned. it will be saved in a pieced ; string. |
|
GETD | ; get the data
|
|
KILLD | ; first kill all records in subfile, then rebuild
|
|
SETD | ; subrecord cleaned out, now rebuild
|
|
MFILE | ; file the multiple
|
|
OSHA300(RESULTS,STA,DATA) | ; Files data into subrecord 2262.315
; Input - STA is the station number subrecord IEN ; DATA is an number subscripted array containing the records ; that contain the Emp Numbers and hours worked in the ; OSHA MONTH/YEAR subrecord. ; Output - RESULTS indicating the success of the filing. |
|
FLD15 | ; retrieves OSHA 300A Summary data from file 2262
|
|
FLD95 | ; sort Incident Outcomes so they display in chron order OOPS*25
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
OOPS SELECT CA7 | CA7LIST |
OOPS LIST CAS | LISTCA |
OOPS MULTIPLE DATA | MULTIPLE |
OOPS SET OSHA300A | OSHA300 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^OOPS(2260 - [#2260] | GET1^DIQ |
^PRSPC - [#450] | FIND^DIC |