| 1 | FSCEF ;SLC/STAFF-NOIS List Edit File ;1/13/98  11:25
 | 
|---|
| 2 |  ;;1.1;NOIS;;Sep 06, 1998
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | NOTE(CALL,TYPE) ; from FSCEB, FSCEDC, FSCEL, FSCEN, FSCLMPES
 | 
|---|
| 5 |  N CNT,LINE,NUM
 | 
|---|
| 6 |  S NUM=$P(^FSCD("CALL",CALL,120),U,7)+1,$P(^(120),U,7)=NUM
 | 
|---|
| 7 |  S LINE="("_NUM_") "_$$FMTE^XLFDT($$NOW^XLFDT),LINE=$$SETSTR^VALM1($$VALUE^FSCGET(DUZ,7107.1,1),LINE,35,$L(LINE))
 | 
|---|
| 8 |  L +^FSCD("CALL",CALL,50):30 I '$T Q  ; *** needs ok
 | 
|---|
| 9 |  I '$D(^FSCD("CALL",CALL,50,0)) S ^(0)="^^0^0^"_DT_U
 | 
|---|
| 10 |  S CNT=1+$O(^FSCD("CALL",CALL,50,"A"),-1)
 | 
|---|
| 11 |  S $P(^FSCD("CALL",CALL,120),U,6)=CNT
 | 
|---|
| 12 |  S ^FSCD("CALL",CALL,50,CNT,0)=LINE
 | 
|---|
| 13 |  S LINE=0 F  S LINE=$O(^TMP("FSC TEXT",$J,TYPE,LINE)) Q:LINE<1  S CNT=CNT+1,^FSCD("CALL",CALL,50,CNT,0)=^(LINE,0)
 | 
|---|
| 14 |  S CNT=CNT+1,^FSCD("CALL",CALL,50,CNT,0)=""
 | 
|---|
| 15 |  S $P(^FSCD("CALL",CALL,50,0),U,3,4)=CNT_U_CNT
 | 
|---|
| 16 |  L -^FSCD("CALL",CALL,50)
 | 
|---|
| 17 |  D MRE^FSCMR(DUZ,CALL)
 | 
|---|
| 18 |  Q
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | CLOSE(CALL,TYPE,CDATE,FUNC,TASK) ; from FSCEB, FSCEC, FSCEDC
 | 
|---|
| 21 |  N CNT,DA,DIE,DR,LINE
 | 
|---|
| 22 |  S DA=CALL,DIE="^FSCD(""CALL"",",DR="81///`"_DUZ_";82///"_CDATE_";8///`"_FUNC_";9///`"_TASK
 | 
|---|
| 23 |  L +^FSCD("CALL",CALL):30 I '$T Q  ; *** needs ok
 | 
|---|
| 24 |  D ^DIE
 | 
|---|
| 25 |  S (CNT,LINE)=0 F  S LINE=$O(^TMP("FSC TEXT",$J,TYPE,LINE)) Q:LINE<1  S CNT=CNT+1,^FSCD("CALL",CALL,80,CNT,0)=^(LINE,0)
 | 
|---|
| 26 |  S ^FSCD("CALL",CALL,80,0)="^^"_CNT_U_CNT_U_DT_U
 | 
|---|
| 27 |  L -^FSCD("CALL",CALL)
 | 
|---|
| 28 |  D MRE^FSCMR(DUZ,CALL)
 | 
|---|
| 29 |  Q
 | 
|---|