source: FOIAVistA/trunk/r/NOIS-FSC/FSCMU1.m@ 1800

Last change on this file since 1800 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 1.8 KB
Line 
1FSCMU1 ;SLC/STAFF-NOIS Modify Utilities continued ;4/22/94 11:44
2 ;;1.1;NOIS;;Sep 06, 1998
3 ;
4METHOD(OLD,NEW,OK) ; from FSCLD
5 I $L(OLD),'(OLD="MAIL"!(OLD="ALERT")) S NEW="",OK=1 Q
6 S NEW="",OK=1
7 N DIR,Y K DIR
8 S DIR(0)="SAMO^MAIL:MAIL;ALERT:ALERT",DIR("A")="Select (M)ail or (A)lert: " I $L(OLD) S DIR("B")=$S(OLD="MAIL":"MAIL",OLD="ALERT":"ALERT",1:"")
9 S DIR("?",1)="Enter MAIL for notification to be sent by mail."
10 S DIR("?",2)="Enter ALERT for notification to be sent by menu alert."
11 S DIR("?")="^D HELP^FSCU(.DIR)"
12 S DIR("??")="FSC U1 NOIS"
13 W !,"Notification Method"
14 D ^DIR K DIR
15 I $D(DIRUT) S:$D(DTOUT) OK=0 Q
16 S NEW=Y
17 Q
18 ;
19EVENT(OLD,NEW,OK) ; from FSCLD
20 I $L(OLD),'(OLD="EDITED"!(OLD="STATUS CHANGED")!(OLD="ADDED")) S NEW="",OK=1 Q
21 S NEW="",OK=1
22 N DIR,Y K DIR
23 S DIR(0)="SAMO^EDITED:EDITED;STATUS CHANGED:STATUS CHANGED;ADDED:ADDED",DIR("A")="Select when (E)dited, (S)tatus Changed, or (A)dded to list: "
24 I $L(OLD) S DIR("B")=$S(OLD="EDITED":OLD,OLD="STATUS CHANGED":OLD,OLD="ADDED":OLD,1:"")
25 S DIR("?",1)="Enter EDITED for notification to occur when the call is edited."
26 S DIR("?",2)="Enter STATUS CHANGED for notification to occur when the status changes."
27 S DIR("?",3)="Enter ADDED for notification to only occur when added to the list."
28 S DIR("?")="^D HELP^FSCU(.DIR)"
29 S DIR("??")="FSC U1 NOIS"
30 W !,"Notification Event"
31 D ^DIR K DIR
32 I $D(DIRUT) S:$D(DTOUT) OK=1 Q
33 S NEW=Y
34 Q
35 ;
36DESC(LISTNUM,NEW,OK) ; from FSCLD
37 N CNT,OLD K OLD,NEW S OK=0
38 S CNT=0 F S CNT=$O(^FSC("LIST",+LISTNUM,2,CNT)) Q:CNT<1 S (NEW(CNT,0),OLD(CNT,0))=^(CNT,0)
39 D EDITWP^FSCEU("NEW","List Description:")
40 I $D(DTOUT) S OK="" Q
41 I $O(OLD(0)),'$O(NEW(0)) S NEW=0 ; wp entry was deleted
42 S CNT=0 F S CNT=$O(NEW(CNT)) Q:CNT<1 I NEW(CNT,0)'=$G(OLD(CNT,0)) S OK=1 Q
43 I $O(NEW("A"),-1)'=$O(OLD("A"),-1) S OK=1 Q
44 Q
Note: See TracBrowser for help on using the repository browser.