| 1 | FSCLME ;SLC/STAFF-NOIS List Manager - Edit ;1/13/98  22:03 | 
|---|
| 2 | ;;1.1;NOIS;;Sep 06, 1998 | 
|---|
| 3 | ; | 
|---|
| 4 | ENTRY ; from list template - entry code | 
|---|
| 5 | N CALLNUM,CALLLINE,REFLINE,LASTLINE,LISTCNT,LISTNUM,STYLE | 
|---|
| 6 | D KILLTMP | 
|---|
| 7 | I '$G(FSCDEV) W "." | 
|---|
| 8 | S FSCSTYLE=$$EFORMAT^FSCUF(DUZ) | 
|---|
| 9 | S VALMAR="^TMP(""FSC MULT "_FSCSTYLE_""",$J,+$G(FSCCNT))" ;*** use current value or user default?? | 
|---|
| 10 | S VALMCNT=0 | 
|---|
| 11 | S (LISTCNT,LISTNUM)=0 F  S LISTNUM=$O(^TMP("FSC SELECT",$J,FSCCALLS,LISTNUM)) Q:LISTNUM<1  D | 
|---|
| 12 | .S LISTCNT=LISTCNT+1 | 
|---|
| 13 | .S CALLLINE=+$O(^TMP("FSC LIST CALLS",$J,"IDX",LISTNUM,0)) | 
|---|
| 14 | .S CALLNUM=+$O(^TMP("FSC LIST CALLS",$J,"ICX",CALLLINE,0)) | 
|---|
| 15 | .S REFLINE=^TMP("FSC LIST CALLS",$J,CALLLINE,0) | 
|---|
| 16 | .S ^TMP("FSC MULT",$J,LISTNUM)=CALLNUM_U_REFLINE | 
|---|
| 17 | .I LISTCNT=1 S LASTLINE=0 D BUILD^FSCFORM(LISTNUM,CALLNUM,.FSCSTYLE,0,"FSC MULT ") S FSCCNT=LISTNUM | 
|---|
| 18 | S STYLE="FSC MULT "_FSCSTYLE | 
|---|
| 19 | S VALMCAP=$$CAP^FSCU("E",.FSCSTYLE,FSCCNT) | 
|---|
| 20 | S VALMCNT=+$P(^TMP(STYLE,$J,FSCCNT),U,2),VALMHDR(1)=$P(^TMP("FSC MULT",$J,FSCCNT),U,2,99) | 
|---|
| 21 | I '$O(^TMP("FSC MULT",$J,0)) S FSCCNT=1,@VALMAR@(1,0)=" ",@VALMAR@(2,0)="    No calls meet criteria.",VALMCNT=2 | 
|---|
| 22 | Q | 
|---|
| 23 | ; | 
|---|
| 24 | HEADER ; from list template - header code | 
|---|
| 25 | S VALMHDR(1)="" | 
|---|
| 26 | Q | 
|---|
| 27 | ; | 
|---|
| 28 | EXIT ; from list template - exit code | 
|---|
| 29 | I $G(FSC1) D CLEAR^VALM1 | 
|---|
| 30 | D KILLTMP | 
|---|
| 31 | K ^TMP("FSC SELECT",$J,"EVALUES") | 
|---|
| 32 | Q | 
|---|
| 33 | ; | 
|---|
| 34 | KILLTMP ; | 
|---|
| 35 | K ^TMP("FSC MULT",$J) | 
|---|
| 36 | K ^TMP("FSC MULT BRIEF",$J) | 
|---|
| 37 | K ^TMP("FSC MULT DETAIL",$J) | 
|---|
| 38 | K ^TMP("FSC MULT FORMAT",$J) | 
|---|
| 39 | K ^TMP("FSC MULT STAT",$J) | 
|---|
| 40 | K ^TMP("FSC MULT CUSTOM",$J) | 
|---|
| 41 | K ^TMP("FSC TEXT",$J) | 
|---|
| 42 | Q | 
|---|
| 43 | ; | 
|---|
| 44 | HELP ; from list template - help code | 
|---|
| 45 | I $G(X)'["?" Q | 
|---|
| 46 | S VALMBCK="R" | 
|---|
| 47 | N XQH | 
|---|
| 48 | I X="?" S XQH="FSC MENU EDIT" D EN^XQH Q | 
|---|
| 49 | I X="???" S VALMANS="?" D CLEAR^VALM1 S XQH="FSC U1 NOIS" D EN^XQH Q | 
|---|
| 50 | Q | 
|---|