OOPSGUI0 ;WIOFO/LLH-RPC routines ;01/02/02
Source file <OOPSGUI0.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETCASE(RESULTS,PERSON,CSTAT,PSTAT,CALL,OPT) | ; Subroutine for Case Selection
; Returns a list of cases that can be displayed for selection ; RESULTS = return array containing, CASE#^IEN^NAME^DATE TIME OCCUR ; PERSON = 0^ if no person selected ; 1^PERSON INVOLVED NAME ; 2^SUPERVISOR DUZ ; 3^USER SSN ; 4^CASE NUMBER ; CSTAT = #^#^#^# 0^1^2^3 0=open, 1=closed, 2=deleted, 3=replaced ; 99^ if all Case Status should be included ; CSTAT is only set programatically ; PSTAT = 0^ if all personnel status types should be included ; #^#^#^ for each personnel status selected ; CALL = Calling menu, used to assure proper access ; OPT = Option called from, used to assure proper access ; |
|
| EXIT | ; quit the routine
|
|
| GETPER | ; Person Name passed in, match
; See above for documentation |
|
| CALLER() | ; Check to make sure case should be included
|
|
| SORT | ; put cases in reverse number order
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | GETCASE+26, GETCASE+36, GETCASE+40, GETCASE+42, GETCASE+46, GETCASE+50, GETPER+5, GETPER+7, GETPER+9, CALLER+3 , CALLER+5, CALLER+7, CALLER+13, CALLER+16, CALLER+19, CALLER+35, CALLER+40, CALLER+42, CALLER+60, CALLER+69 , SORT+8, SORT+9, SORT+10 |
| $$EDSTA^OOPSUTL1 | CALLER+21, CALLER+23, CALLER+25, CALLER+36, CALLER+50, CALLER+55, CALLER+65, CALLER+75, CALLER+76 |
| $$ISEMP^OOPSUTL4 | CALLER+31, CALLER+45, CALLER+53, CALLER+56 |
| $$SCR^OOPSWCSE | CALLER+73 |
| RPC Name | Call Tags |
|---|---|
| OOPS GET CASE NUMBERS | GETCASE |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^OOPS(2260 - [#2260] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OOPS(2260 - [#2260] | GETCASE+22, GETCASE+31, GETCASE+33, GETPER+4, CALLER+33 |
| ^TMP("OOPSCASE" | GETCASE+16!, GETCASE+23*, GETCASE+24, GETCASE+38*, GETCASE+39, GETCASE+48*, GETCASE+49, SORT+2*, SORT+4*, SORT+5 , SORT+12*, SORT+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARR | GETCASE+17~, SORT+3 |
| ARR( | GETCASE+28*, GETCASE+50*, GETPER+9*, SORT+6, SORT+7 |
| CALL | GETCASE~, CALLER+7, CALLER+15, CALLER+21, CALLER+22, CALLER+24, CALLER+30, CALLER+38, CALLER+51, CALLER+57 , CALLER+58, CALLER+68, CALLER+74, SORT+11 |
| CALLER | CALLER+67~, CALLER+68* |
| CN | SORT+1~, SORT+2*, SORT+12* |
| CNUM | GETCASE+17~, GETCASE+21*, GETCASE+22, GETCASE+28, GETCASE+30*, GETCASE+31*, GETCASE+33, GETCASE+50*, GETPER+9*, SORT+1~ , SORT+2*, SORT+6*, SORT+7, SORT+12 |
| CSTAT | GETCASE~, GETCASE+27, GETCASE+41, GETPER+6 |
| DOI | SORT+1~, SORT+9*, SORT+11*, SORT+12 |
| DUZ | GETCASE+16, GETCASE+23, GETCASE+24, GETCASE+38, GETCASE+39, GETCASE+48, GETCASE+49, CALLER+5, CALLER+16, CALLER+40 , CALLER+64, SORT+2, SORT+4, SORT+5, SORT+12, SORT+13 |
| EES | CALLER+1~, CALLER+60*, CALLER+62, CALLER+64 |
| ESTAT | CALLER+1~, CALLER+55*, CALLER+57 |
| FLD | CALLER+1~, CALLER+59*, CALLER+60 |
| INC | CALLER+1~, CALLER+3*, CALLER+27, CALLER+29, CALLER+37, CALLER+50, CALLER+57, CALLER+59, CALLER+65 |
| NM | GETPER+2~, GETPER+3*, GETPER+4, SORT+8*, SORT+11*, SORT+12 |
| OOPSDA | GETCASE+17~, GETCASE+22*, GETCASE+26, GETCASE+28, GETCASE+32*, GETCASE+33*, GETCASE+36, GETCASE+40, GETCASE+42, GETCASE+46 , GETCASE+50, GETPER+3*, GETPER+4*, GETPER+5, GETPER+7, GETPER+9, CALLER+3, CALLER+7, CALLER+13, CALLER+16 , CALLER+19, CALLER+21, CALLER+23, CALLER+25, CALLER+31, CALLER+35, CALLER+36, CALLER+40, CALLER+42, CALLER+45 , CALLER+50, CALLER+53, CALLER+55, CALLER+56, CALLER+60, CALLER+65, CALLER+69, CALLER+73, CALLER+75, CALLER+76 , SORT+1~, SORT+7*, SORT+8, SORT+9, SORT+10, SORT+12 |
| OPT | GETCASE~, CALLER+13, CALLER+18, CALLER+27, CALLER+29, CALLER+37, CALLER+43, CALLER+52, CALLER+54, CALLER+66 |
| PER | GETCASE+17~, GETCASE+42*, GETCASE+43, GETPER+7*, GETPER+8 |
| PERSON | GETCASE~, GETCASE+18, GETCASE+19, GETCASE+20, GETCASE+21, GETCASE+34, GETCASE+35, GETCASE+44, GETCASE+45, GETPER+3 |
| PSTAT | GETCASE~, GETCASE+43, GETPER+8 |
| RESULTS | GETCASE~, GETCASE+24*, GETCASE+39*, GETCASE+49*, SORT+5*, SORT+13* |
| RESULTS(0 | SORT+3* |
| SIG | CALLER+1~, CALLER+36*, CALLER+37 |
| SSN | CALLER+1~, CALLER+5*, CALLER+7, CALLER+32, CALLER+33, CALLER+35, CALLER+42, SORT+1~, SORT+10*, SORT+11* , SORT+12 |
| STA | GETCASE+17~, GETCASE+26*, GETCASE+27, GETCASE+40*, GETCASE+41, GETPER+5*, GETPER+6 |
| SUP | GETCASE+17~, GETCASE+45*, GETCASE+46 |
| SVIEW | CALLER+67~, CALLER+73* |
| U | GETCASE+21, GETCASE+35, GETCASE+45, GETPER+3, CALLER+23, CALLER+37, CALLER+50, CALLER+57, CALLER+65, CALLER+76 , SORT+12 |
| VALSSN | GETCASE+17~, GETCASE+35*, GETCASE+36 |
| VIEWC | CALLER+1~, CALLER+2*, CALLER+7*, CALLER+13*, CALLER+15, CALLER+16*, CALLER+18, CALLER+19*, CALLER+21*, CALLER+23* , CALLER+25*, CALLER+27*, CALLER+29*, CALLER+30, CALLER+31*, CALLER+32*, CALLER+33*, CALLER+35*, CALLER+37*, CALLER+38 , CALLER+40*, CALLER+42*, CALLER+45*, CALLER+50*, CALLER+51, CALLER+53*, CALLER+56*, CALLER+57*, CALLER+59*, CALLER+64* , CALLER+65*, CALLER+69*, CALLER+73*, CALLER+74, CALLER+75*, CALLER+76*, CALLER+77 |
| VIEWEMP | GETCASE+17~, GETCASE+34, GETCASE+35*, GETCASE+37* |
| VIEWSUP | GETCASE+17~, GETCASE+44, GETCASE+45*, GETCASE+48*, SORT+4* |