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

AMHBHTPP.m

Go to the documentation of this file.
  1. AMHBHTPP ; IHS/CMI/LAB - behavioral health display for GUI ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. ;
  1. ;
  1. TEST ;
  1. S TEST(3061010)=""
  1. S TEST(3061020)=""
  1. D TPP(.RETVAL,167,"B",.TEST)
  1. Q
  1. TPP(AMHARRAY,AMHIEN,AMHPREV,AMHREVP) ;EP CALL FROM REMOTE PROC: AMHBH SUICIDE FORM DSP
  1. ;
  1. S JOB=$J,AMHGUI=1,XWBWRAP=1
  1. S ZTIO="",ZTQUEUED=1
  1. S AMHARRAY="^XTMP(""AMHTP"","_$J_")"
  1. S AMHTP=AMHIEN,AMHBROW=1
  1. S AMHPREV=$G(AMHPREV)
  1. I '$D(AMHREVP) D
  1. .S X=0 F S X=$O(^AMHPTXP(AMHTP,41,X)) Q:X'=+X S AMHREVP(X)=""
  1. K ^XTMP("AMHTP",JOB)
  1. S ^XTMP("AMHTPRUN",JOB)=""
  1. D ^XBKSET
  1. ;S ZTRTN="TSK^AMHBHTPP",ZTIO="",ZTDESC="AMH TP DISPLAY",ZTSAVE("AMH*")="",ZTSAVE("JOB")="",ZTDTH=$H D ^%ZTLOAD
  1. ;F I=1:1:60 Q:$G(^XTMP("AMHTPRUN",$J))="DONE" H 1
  1. D TSK
  1. D KILL
  1. Q
  1. ;
  1. TSK ;
  1. D ^XBKSET
  1. S ^XTMP("AMHTPRUN",JOB)="START"
  1. D GUIR^XBLM("PRINT^AMHLETPP","^XTMP(""AMHTP"",JOB)")
  1. S ^XTMP("AMHTP",JOB,.5)=$O(^XTMP("AMHTP",JOB,""),-1)+1
  1. S ^XTMP("AMHTPRUN",JOB)="DONE"
  1. Q
  1. ;
  1. KILL ;
  1. K AMHCTR,AMHGUI,AMHTP,DIC,JOB,X,Y,ZTDESC,ZTDTH,ZTIO,ZTRTN,ZTSAVE,AMHPREV
  1. Q