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

YSASBUL.m

Go to the documentation of this file.
  1. YSASBUL ;692/DCL-SEND BULLETIN VIA E-MAIL ON ASI TO SIGN ;1/23/97 11:37
  1. ;;5.01;MENTAL HEALTH;**24**;Dec 30, 1994
  1. Q
  1. ;
  1. BUL(YSASIEN,YSAST,YSASI) ;Send e-mail from transcriber to interviewer that ASI is ready for signature
  1. Q:$G(YSASIEN)'>0
  1. Q:$G(YSAST)'>0
  1. Q:$G(YSASI)'>0
  1. N XMSUB,XMTEXT,XMY,XMDUZ,YSASL,YSASTE,YSASPE,YSASDUZE
  1. S YSASDUZE=$P(^VA(200,DUZ,0),"^")
  1. S XMY(DUZ)=""
  1. S XMY(YSAST)=""
  1. S XMY(YSASI)=""
  1. N DUZ
  1. S (DUZ,XMDUZ)=.5,XMSUB="ASI FOR "_$$F(.02)_" IS READY FOR REVIEW AND SIGNATURE"
  1. S XMTEXT="^TMP($J,""YSASBUL"","
  1. K ^TMP($J,"YSASBUL")
  1. ;names in external format
  1. S YSASPE=$$F(.02),YSASTE=$$F(.14)
  1. S ^TMP($J,"YSASBUL",$$L)="To: "_$$F(.09)
  1. S ^TMP($J,"YSASBUL",$$L)=" "
  1. S ^TMP($J,"YSASBUL",$$L)=$$F(.04)_" ASI, on "_$$F(.05)_", for "_$E($P(YSASPE,",",2))_". "_$P(YSASPE,",")_" has been completed, by "_$E($P(YSASTE,",",2))_". "_$P(YSASTE,",")_","
  1. S ^TMP($J,"YSASBUL",$$L)="and is ready for your review and electronic signature."
  1. S ^TMP($J,"YSASBUL",$$L)=" "
  1. S ^TMP($J,"YSASBUL",$$L)=" "
  1. S ^TMP($J,"YSASBUL",$$L)=" "
  1. S ^TMP($J,"YSASBUL",$$L)="cc: "_YSASTE
  1. S:YSASTE'=YSASDUZE ^TMP($J,"YSASBUL",$$L)="cc: "_YSASDUZE
  1. D ^XMD
  1. K ^TMP($J,"YSASBUL")
  1. Q
  1. ;
  1. L() ;Line counter
  1. S YSASL=$G(YSASL)+1
  1. Q YSASL
  1. ;
  1. F(YSASF) ;Return value of field
  1. N DIERR
  1. Q $$GET1^DIQ(604,YSASIEN_",",YSASF)