Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: SCCVLOG2

SCCVLOG2.m

Go to the documentation of this file.
  1. SCCVLOG2 ;ALB/RMO,TMP - Scheduling Conversion Log Utilities - Bulletin; [ 05/12/95 13:59 PM ]
  1. ;;5.3;Scheduling;**211,1015**;Aug 13, 1993;Build 21
  1. ;
  1. SEND(SCLOG,SCACT) ;Send conversion bulletin
  1. ; Input -- SCLOG CST ien
  1. ; SCACT Action
  1. ; Output -- None
  1. N C,SCACTD,SCLNE,SCLOG0,SCLOG1,SCLOG2,SCTXT,X,Y
  1. S SCLOG0=$G(^SD(404.98,SCLOG,0)),SCLOG1=$G(^(1)),SCLOG2=$G(^(2))
  1. S Y=$$EXPAND^SCCVDSP2(404.9875,.02,SCACT)
  1. S SCACTD=$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y)))
  1. S XMSUB="Scheduling Conversion Template #"_SCLOG_" - Event "_SCACTD
  1. S XMDUZ=.5,XMY(DUZ)=""
  1. S XMTEXT="SCTXT(",SCLNE=0
  1. S X="The conversion event has been '"_SCACTD_"'." D SET
  1. S X=" " D SET
  1. S Y=$$EXPAND^SCCVDSP2(404.98,.05,$P(SCLOG0,U,5))
  1. S X=" Conversion Event: "_$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y))) D SET
  1. S X=" " D SET
  1. S Y=$P(SCLOG0,U,3) D D^DIQ
  1. S X=" Start Date: "_Y D SET
  1. S Y=$P(SCLOG0,U,4) D D^DIQ
  1. S X=" End Date: "_Y D SET
  1. S X=" " D SET
  1. S X=" # encounters - converted: "_+$P(SCLOG1,U,2) D SET
  1. S X=" - not converted: "_+$P(SCLOG2,U,6) D SET
  1. S X=" Total # of errors logged : "_+$P(SCLOG1,U,5) D SET
  1. ;
  1. I $O(^SD(404.98,SCLOG,"ERROR",0)) D
  1. . S Y=+$P($G(^SD(404.98,SCLOG,"R",+$$LSTREQ^SCCVLOG(SCLOG),0)),U,7)
  1. . Q:'Y
  1. . S X=" " D SET
  1. . S X=Y_" error"_$S(Y>1:"s were",1:" was")_" encountered during this conversion run." D SET
  1. . S X="For details, review the 'Error Log' in the 'View Template' action." D SET
  1. ;
  1. D ^XMD
  1. K XMSUB,XMDUZ,XMTEXT,XMY
  1. Q
  1. ;
  1. SET ;Set message text
  1. S SCLNE=SCLNE+1,SCTXT(SCLNE,0)=X
  1. Q