1 | FSCOP ;SLC/STAFF-NOIS Option ;12/8/97 13:54
|
---|
2 | ;;1.1;NOIS;;Sep 06, 1998
|
---|
3 | ;
|
---|
4 | OPT(TAG,ACCESS) ; from NOIS option actions
|
---|
5 | I '$$ACCESS^FSCU(DUZ,$G(ACCESS)) D NOACCESS^FSCLMPU Q
|
---|
6 | D COUNTS^FSCLMPU("OPTION "_TAG,DUZ)
|
---|
7 | D
|
---|
8 | .I TAG="NEW" D NEW^FSCOPT Q
|
---|
9 | .I TAG="EDIT" D EDIT^FSCOPT Q
|
---|
10 | .I TAG="CLOSE" D CLOSE^FSCOPT Q
|
---|
11 | .I TAG="VIEW" D VIEW^FSCOPT Q
|
---|
12 | .I TAG="LIST" D LIST^FSCOPT Q
|
---|
13 | .I TAG="QUERY" D QUERY^FSCOPT Q
|
---|
14 | .I TAG="REPORTS" D REPORTS^FSCOPT Q
|
---|
15 | .I TAG="FILES" D FILES^FSCOPT Q
|
---|
16 | .I TAG="EVENT" D EVENT^FSCOPT Q
|
---|
17 | Q
|
---|
18 | ;
|
---|
19 | ENTRY ; from entry action on option FSC MENU NOIS
|
---|
20 | D TMP^FSCOPTU
|
---|
21 | K ^TMP("FSC SESSION",$J)
|
---|
22 | N CNT,LINE,NUM
|
---|
23 | I $D(^FSC("SPEC",DUZ,0))#2 D
|
---|
24 | .S $P(^FSC("SPEC",DUZ,0),U,5)=$P($$NOW^XLFDT,".")
|
---|
25 | .S DTIME=$S($P(^(0),U,12):$P(^(0),U,12),1:DTIME)
|
---|
26 | .S ^TMP("FSC SESSION",$J)=DUZ_U_$P(^VA(200,DUZ,0),U)
|
---|
27 | W !
|
---|
28 | S (CNT,NUM)=0 F S NUM=$O(^FSC("PARAM",1,1,NUM)) Q:NUM<1 S LINE=^(NUM,0) D I CNT>9 Q
|
---|
29 | .S CNT=CNT+1
|
---|
30 | .W !,LINE
|
---|
31 | Q
|
---|
32 | ;
|
---|
33 | EXIT ; from exit action on option FSC MENU NOIS
|
---|
34 | S DTIME=$$DTIME^XUP(DUZ)
|
---|
35 | K ^TMP("FSC SESSION",$J)
|
---|
36 | Q
|
---|