| 1 | FSCOPT ;SLC/STAFF-NOIS Option Routing ;1/13/98  14:03 | 
|---|
| 2 | ;;1.1;NOIS;;Sep 06, 1998 | 
|---|
| 3 | ; | 
|---|
| 4 | NEW ; from FSCOP | 
|---|
| 5 | N VALMAR | 
|---|
| 6 | W !! | 
|---|
| 7 | D NEW^FSCEL | 
|---|
| 8 | D TMP^FSCOPTU | 
|---|
| 9 | Q | 
|---|
| 10 | ; | 
|---|
| 11 | EDIT ; from FSCOP | 
|---|
| 12 | N CALL,OK | 
|---|
| 13 | D LOOKUP^FSCULOOK("CALL",.CALL,"AEMOQ",.OK) | 
|---|
| 14 | I 'OK Q | 
|---|
| 15 | D SETUP1^FSCOPTU(+CALL) | 
|---|
| 16 | S XQORM("B")="Edit" | 
|---|
| 17 | D EDIT^FSCLM("EVALUES") | 
|---|
| 18 | D CLEANUP^FSCOPTU | 
|---|
| 19 | D TMP^FSCOPTU | 
|---|
| 20 | Q | 
|---|
| 21 | ; | 
|---|
| 22 | CLOSE ; from FSCOP | 
|---|
| 23 | N CALL,OK | 
|---|
| 24 | D LOOKUP^FSCULOOK("CALL",.CALL,"AEMOQ",.OK,"I '$P(^(0),U,4)") | 
|---|
| 25 | I 'OK Q | 
|---|
| 26 | D SETUP1^FSCOPTU(+CALL) | 
|---|
| 27 | S XQORM("B")="Close Call" | 
|---|
| 28 | D EDIT^FSCLM("EVALUES") | 
|---|
| 29 | D CLEANUP^FSCOPTU | 
|---|
| 30 | D TMP^FSCOPTU | 
|---|
| 31 | Q | 
|---|
| 32 | ; | 
|---|
| 33 | VIEW ; from FSCOP | 
|---|
| 34 | N CALL,DISPLAY,FSCSTYLE,OK,VALMAR K ^TMP("FSC LIST",$J) | 
|---|
| 35 | S FSCLNAME=" ",FSCLNUM=0,FSCL0="",FSCQUERY=1 | 
|---|
| 36 | S OK=1 F  D  Q:'OK | 
|---|
| 37 | .N CALL D LOOKUP^FSCULOOK("CALL",.CALL,"AEMOQ",.OK) | 
|---|
| 38 | .I 'OK Q | 
|---|
| 39 | .S ^TMP("FSC LIST",$J,+CALL)="" | 
|---|
| 40 | D | 
|---|
| 41 | .I '$O(^TMP("FSC LIST",$J,0)) Q | 
|---|
| 42 | .D EXPAND^FSCUX(.FSCSTYLE,.OK,"DETAILED") I 'OK Q | 
|---|
| 43 | .S FSCSTYLE=$$STYLE^FSCU(FSCSTYLE) | 
|---|
| 44 | .S DISPLAY="" I '($D(FSCSTYLE("E"))!$D(FSCSTYLE("T"))) D DISPLAY^FSCRU(.DISPLAY,.OK) I 'OK Q | 
|---|
| 45 | .I DISPLAY="DEVICE" D DEV^FSCRU("","^TMP(""FSC LIST"",$J,","DQ^FSCRUDQ","NOIS Report",.OK) Q | 
|---|
| 46 | .D SETUP^FSCRPTS I $D(VALMQUIT) Q | 
|---|
| 47 | .D VIEW^FSCLM(VALMAR,"VVALUES",.FSCSTYLE) | 
|---|
| 48 | D CLEANUP^FSCOPTU | 
|---|
| 49 | D TMP^FSCOPTU | 
|---|
| 50 | Q | 
|---|
| 51 | ; | 
|---|
| 52 | LIST ; from FSCOP | 
|---|
| 53 | N FSCEDIT,FSCEXIT,FSCLIMIT,LIST,OK | 
|---|
| 54 | S LIST=$P($$DEFLIST^FSCU(DUZ),U,2) | 
|---|
| 55 | D LIST^FSCULOOK(.LIST,.FSCLIMIT,.OK) | 
|---|
| 56 | I 'OK Q | 
|---|
| 57 | D LIST^FSCLM($P(LIST,U,2)) | 
|---|
| 58 | D CLEANUP^FSCOPTU | 
|---|
| 59 | D TMP^FSCOPTU | 
|---|
| 60 | Q | 
|---|
| 61 | ; | 
|---|
| 62 | QUERY ; from FSCOP | 
|---|
| 63 | W !! | 
|---|
| 64 | N FSCEDIT,FSCEXIT,FSCLIMIT,OK,VALMAR | 
|---|
| 65 | S FSCLNAME="Temporary List",FSCLNUM=0,OK=1,FSCQUERY=1 | 
|---|
| 66 | D BROWSE^FSCQB("",FSCLNAME,0,.OK,"Add") | 
|---|
| 67 | I 'OK Q | 
|---|
| 68 | D LIST^FSCLM(FSCLNAME) | 
|---|
| 69 | D CLEANUP^FSCOPTU | 
|---|
| 70 | D TMP^FSCOPTU | 
|---|
| 71 | Q | 
|---|
| 72 | ; | 
|---|
| 73 | REPORTS ; from FSCOP | 
|---|
| 74 | D REPORTS^FSCRPTS | 
|---|
| 75 | D CLEANUP^FSCOPTU | 
|---|
| 76 | D TMP^FSCOPTU | 
|---|
| 77 | Q | 
|---|
| 78 | ; | 
|---|
| 79 | FILES ; from FSCOP | 
|---|
| 80 | D FILES^FSCUEDIT | 
|---|
| 81 | D TMP^FSCOPTU | 
|---|
| 82 | Q | 
|---|
| 83 | ; | 
|---|
| 84 | EVENT ; from FSCOP | 
|---|
| 85 | D FILES^FSCUEDS | 
|---|
| 86 | D TMP^FSCOPTU | 
|---|
| 87 | Q | 
|---|