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

SRO3P90.m

Go to the documentation of this file.
  1. SRO3P90 ;B'HAM ISC/MAM - TRANSMIT STROKE FOR CARDIACC ASSESSMENTS ; [ 07/02/97 9:09 AM ]
  1. ;;3.0; Surgery ;**90**;24 Jun 93
  1. K ^TMP("SRA",$J) S SRATOT=0,SRASITE=+$P($$SITE^SROVAR,"^",3),(SRAMNUM,SRACNT)=1
  1. S SRADFN=0 F S SRADFN=$O(^SRF("ARS","C","T",SRADFN)) Q:'SRADFN S SRTN=0 F S SRTN=$O(^SRF("ARS","C","T",SRADFN,SRTN)) Q:'SRTN D STUFF
  1. I 'SRACNT Q
  1. S SRATOTM=SRAMNUM D SENDMSG
  1. K ^TMP("SRA",$J),SRADFN,SRATOT,SRACNT,SRASITE,SRAMNUM,SRTN
  1. Q
  1. STUFF ; stuff entries into ^TMP("SRA"
  1. I $P($G(^SRF(SRTN,205)),"^",21)'="Y" Q
  1. ;
  1. S SRACNT=SRACNT+1
  1. I SRACNT>500 S SRACNT=1,SRAMNUM=SRAMNUM+1
  1. S SRATOT=SRATOT+1 K SRA,VADM
  1. S SRA(0)=^SRF(SRTN,0)
  1. S DFN=$P(SRA(0),"^") N I D DEM^VADPT S SRANAME=VADM(1),Z=$P(VADM(3),"^"),SRSDATE=$P(SRA(0),"^",9),Y=$E(SRSDATE,1,7)
  1. S ^TMP("SRA",$J,SRAMNUM,SRACNT)=$J(SRASITE,3)_$J(SRTN,10)_$J(SRSDATE,12)_VA("PID")
  1. Q
  1. SENDMSG ; create mail message and transmit
  1. S ISC=0,NAME=$G(^XMB("NETNAME")) I NAME["FORUM"!(NAME["ISC-")!($E(NAME,1,3)="ISC")!(NAME["ISC.") S ISC=1
  1. I ISC S XMY("G.RISK ASSESSMENT@"_^XMB("NETNAME"))=""
  1. I 'ISC S XMY("G.CARDIAC RISK ASSESSMENTS@DENVER.DOMAIN.EXT")=""
  1. S SRATDATE=$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3)
  1. N DIFROM S XMSUB=$P($$SITE^SROVAR,"^",2)_": STROKE/CVA ("_SRAMNUM_" OF "_SRATOTM_") "_SRATDATE,XMDUZ="RISK ASSESSMENT SCNR",XMTEXT="^TMP(""SRA"","_$J_","_SRAMNUM_"," N I D ^XMD
  1. ;
  1. Q