source: FOIAVistA/trunk/r/SCHEDULING-SD-SC/SCCVLOG2.m@ 905

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

initial load of FOIAVistA 6/30/08 version

File size: 1.5 KB
Line 
1SCCVLOG2 ;ALB/RMO,TMP - Scheduling Conversion Log Utilities - Bulletin; [ 05/12/95 13:59 PM ]
2 ;;5.3;Scheduling;**211**;Aug 13, 1993
3 ;
4SEND(SCLOG,SCACT) ;Send conversion bulletin
5 ; Input -- SCLOG CST ien
6 ; SCACT Action
7 ; Output -- None
8 N C,SCACTD,SCLNE,SCLOG0,SCLOG1,SCLOG2,SCTXT,X,Y
9 S SCLOG0=$G(^SD(404.98,SCLOG,0)),SCLOG1=$G(^(1)),SCLOG2=$G(^(2))
10 S Y=$$EXPAND^SCCVDSP2(404.9875,.02,SCACT)
11 S SCACTD=$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y)))
12 S XMSUB="Scheduling Conversion Template #"_SCLOG_" - Event "_SCACTD
13 S XMDUZ=.5,XMY(DUZ)=""
14 S XMTEXT="SCTXT(",SCLNE=0
15 S X="The conversion event has been '"_SCACTD_"'." D SET
16 S X=" " D SET
17 S Y=$$EXPAND^SCCVDSP2(404.98,.05,$P(SCLOG0,U,5))
18 S X=" Conversion Event: "_$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y))) D SET
19 S X=" " D SET
20 S Y=$P(SCLOG0,U,3) D D^DIQ
21 S X=" Start Date: "_Y D SET
22 S Y=$P(SCLOG0,U,4) D D^DIQ
23 S X=" End Date: "_Y D SET
24 S X=" " D SET
25 S X=" # encounters - converted: "_+$P(SCLOG1,U,2) D SET
26 S X=" - not converted: "_+$P(SCLOG2,U,6) D SET
27 S X=" Total # of errors logged : "_+$P(SCLOG1,U,5) D SET
28 ;
29 I $O(^SD(404.98,SCLOG,"ERROR",0)) D
30 . S Y=+$P($G(^SD(404.98,SCLOG,"R",+$$LSTREQ^SCCVLOG(SCLOG),0)),U,7)
31 . Q:'Y
32 . S X=" " D SET
33 . S X=Y_" error"_$S(Y>1:"s were",1:" was")_" encountered during this conversion run." D SET
34 . S X="For details, review the 'Error Log' in the 'View Template' action." D SET
35 ;
36 D ^XMD
37 K XMSUB,XMDUZ,XMTEXT,XMY
38 Q
39 ;
40SET ;Set message text
41 S SCLNE=SCLNE+1,SCTXT(SCLNE,0)=X
42 Q
Note: See TracBrowser for help on using the repository browser.