1 | FSCFORMC ;SLC/STAFF-NOIS Format Custom ;5/18/98 12:38
|
---|
2 | ;;1.1;NOIS;;Sep 06, 1998
|
---|
3 | ;
|
---|
4 | CUSTOM ; from FSCFORM
|
---|
5 | N ABBREV,CNT,IEN,LINE,SECTION,TEXT
|
---|
6 | S CNT=0 F S CNT=$O(STYLE(CNT)) Q:CNT<1 S ABBREV=$P(STYLE(CNT),U,7) I $L(ABBREV) S FIELD(ABBREV)=""
|
---|
7 | D GET^FSCGET("CUSTOM",CALLNUM,.FIELD)
|
---|
8 | N FORMAT K FORMAT
|
---|
9 | S SECTION=1,(CNT,LINE)=0 F S CNT=$O(STYLE(CNT)) Q:CNT<1 S ABBREV=$P(STYLE(CNT),U,7) I $L(ABBREV),ABBREV'="REF",ABBREV'="SUBJECT" D
|
---|
10 | .S LINE=LINE+1 S TEXT=$J($P(STYLE(CNT),U,2)_": ",14)_$P(FIELD(ABBREV),U,2)
|
---|
11 | .D SETTEXT^FSCFORM(SECTION,LINE,2,TEXT)
|
---|
12 | .I ABBREV="DESC" D
|
---|
13 | ..S SECTION=SECTION+1
|
---|
14 | ..D SETMULT^FSCFORM(SECTION,"^FSCD(""CALL"","_CALLNUM_",30)")
|
---|
15 | ..S SECTION=SECTION+1,LINE=0
|
---|
16 | .I ABBREV="ACTIONS" D
|
---|
17 | ..S SECTION=SECTION+1
|
---|
18 | ..D SETMULT^FSCFORM(SECTION,"^FSCD(""CALL"","_CALLNUM_",50)")
|
---|
19 | ..S SECTION=SECTION+1,LINE=0
|
---|
20 | .I ABBREV="SUM" D
|
---|
21 | ..S SECTION=SECTION+1
|
---|
22 | ..D SETMULT^FSCFORM(SECTION,"^FSCD(""CALL"","_CALLNUM_",80)")
|
---|
23 | ..S SECTION=SECTION+1,LINE=0
|
---|
24 | .I ABBREV="STATHIST" D
|
---|
25 | ..S SECTION=SECTION+1
|
---|
26 | ..D SETMULT^FSCFORM(SECTION,"^FSCD(""CALL"","_CALLNUM_",110)")
|
---|
27 | ..S SECTION=SECTION+1,LINE=0
|
---|
28 | .I ABBREV="PNOTE" D
|
---|
29 | ..S IEN=+$G(^FSCD("CALL USER","AUC",DUZ,CALLNUM))
|
---|
30 | ..I 'IEN Q
|
---|
31 | ..S SECTION=SECTION+1
|
---|
32 | ..D SETMULT^FSCFORM(SECTION,"^FSCD(""CALL USER"","_IEN_",2)")
|
---|
33 | ..S SECTION=SECTION+1,LINE=0
|
---|
34 | I TYPE["VIEW" D VIEW^FSCFORMU(LISTNUM,CALLNUM,.FORMAT,STYLE,.LASTLINE,TYPE) Q
|
---|
35 | D SETUP^FSCFORMU(LISTNUM,CALLNUM,.FORMAT,STYLE,.LASTLINE,TYPE)
|
---|
36 | Q
|
---|