1 | SDAMBAE6 ;ALB/MJK - A/E Protocol; 11 FEB 1993 10:00 am
|
---|
2 | ;;5.3;Scheduling;**27,132,76**;08/13/93
|
---|
3 | ;; ;
|
---|
4 | EN ; -- AE entry point for SDAM ADD EDIT protocol
|
---|
5 | ; - assumes SDAMTYP, SDBEG and SDEND defined from appt mgt
|
---|
6 | ; - assumes SDFN is defined if SDAMTYP="P"
|
---|
7 | ;
|
---|
8 | S VALMBCK=""
|
---|
9 | D FULL^VALM1
|
---|
10 | S DFLG=0 I SDAMTYP="P" S DFN=SDFN D 2^VADPT I +VADM(6) D Q:DFLG
|
---|
11 | . I SDBEG>+VADM(6) W VADM(7) S DFLG=1 R ZX:10
|
---|
12 | D FREE($S(SDAMTYP="P":SDFN,1:""))
|
---|
13 | ENQ Q
|
---|
14 | ;
|
---|
15 | EN1 ; -- AE entry point for SDCO ADD EDIT NEW protocol
|
---|
16 | ; - assumes SDBEG and SDEND defined from co mgt
|
---|
17 | N SDOE0
|
---|
18 | S VALMBCK=""
|
---|
19 | D FULL^VALM1
|
---|
20 | S SDOE0=$G(^SCE(+$G(SDOE),0))
|
---|
21 | D FREE(+$P(SDOE0,U,2))
|
---|
22 | ENQ1 Q
|
---|
23 | ;
|
---|
24 | EN2 ; -- AE entry point for SDADDEDIT option
|
---|
25 | S SDVISIT=$$ENCEDIT^PXAPI("ADDEDIT","SD","PIMS","","","","","PO",-1,"AD",1)
|
---|
26 | I +SDVISIT<-1 W !!,$P(SDVISIT,U,2)
|
---|
27 | ENQ2 Q
|
---|
28 | ;
|
---|
29 | FREE(SDFN) ; -- ask to create a standalone stop
|
---|
30 | N SDVISIT
|
---|
31 | IF SDFN D
|
---|
32 | . S SDVISIT=$$ENCEDIT^PXAPI("ADDEDIT","SD","PIMS",SDFN,SDBEG,SDEND,"","PO",-1,"AD",1)
|
---|
33 | ELSE D
|
---|
34 | . S SDVISIT=$$ENCEDIT^PXAPI("ADDEDIT","SD","PIMS","",SDBEG,SDEND,"","PO",-1,"AD",1)
|
---|
35 | I +SDVISIT<-1 W !!,$P(SDVISIT,U,2)
|
---|
36 | S VALMBCK="R"
|
---|
37 | ;
|
---|
38 | FREEQ Q
|
---|
39 | ;
|
---|