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

AG71A10.m

Go to the documentation of this file.
  1. AG71A10 ;VNGT/HS/BEE - Patient Registration 7.1 PATCH 10 POST INSTALL ; JUL 05, 2011
  1. ;;7.1;PATIENT REGISTRATION;**10**;AUG 25, 2005;Build 7
  1. ;
  1. Q
  1. ;
  1. POST ;EP - From KIDS.
  1. ;
  1. N MMSG
  1. ;
  1. D TS,BMES^XPDUTL("Beginning post-install routine (POST^AG71A10).")
  1. ;
  1. ;Add MPI MENU to AGMENU
  1. D ADDMENU
  1. ;
  1. ;Deliver Mail Message
  1. S MMSG=" --- AG v 7.1 Patch 10 has been installed into this uci --- "
  1. D MAIL(MMSG)
  1. ;
  1. D TS,BMES^XPDUTL("AG v 7.1 Patch 10 Post-install is complete.")
  1. Q
  1. ;
  1. ADDMENU ;EP - ADD MPI MENU TO AGMENU
  1. ;
  1. ;I $$VCHK^AG72ENMP("AG","7.2",2) D ;CHECK FOR VERSION 2 INSTALLED
  1. I $$VERSION^XPDUTL("AG")>7.1 D ;Check for version 7.2 installed
  1. . N RET
  1. . S RET=$$ADD^XPDMENU("AGMENU","AGMP HLO MPI MANAGER OPTIONS","MPI",13)
  1. . D BMES^XPDUTL($$CJ^XLFSTR("MPI Manager Options [AGMP HLO MPI MANAGER OPTIONS] option",80))
  1. . D BMES^XPDUTL($$CJ^XLFSTR("was"_$S(RET:"",1:" NOT")_" added to the Patient Registration Menu [AGMENU] ",80))
  1. Q
  1. ;
  1. MAIL(MMSG) ;Send install mail message.
  1. N %,CNT,DIFROM,XMSUB,XMDUZ,XMTEXT,XMY
  1. K ^TMP("AG71MS",$J)
  1. S ^TMP("AG71MS",$J,1)=$G(MMSG)
  1. S ^TMP("AG71MS",$J,2)=" "
  1. S CNT=3
  1. ;
  1. S %=0
  1. Q:$G(XPDA)=""
  1. Q:$G(XPDBLD)=""
  1. F S %=$O(^XTMP("XPDI",XPDA,"BLD",XPDBLD,1,%)) Q:'% S ^TMP("AG71MS",$J,(%+CNT))=" "_^(%,0)
  1. S XMSUB=$P($P($T(+1),";",2)," ",3,99),XMDUZ=$S($G(DUZ):DUZ,1:.5),XMTEXT="^TMP(""AG71MS"",$J,",XMY(1)="",XMY(DUZ)=""
  1. F %="AGZMENU","XUMGR","XUPROG","XUPROGMODE" D SINGLE(%)
  1. D ^XMD
  1. K ^TMP("AG71MS",$J)
  1. Q
  1. SINGLE(K) ;EP - Get holders of a single key K.
  1. N Y
  1. S Y=0
  1. Q:'$D(^XUSEC(K))
  1. F S Y=$O(^XUSEC(K,Y)) Q:'Y S XMY(Y)=""
  1. Q
  1. ;
  1. TS D MES^XPDUTL($$HTE^XLFDT($H)) Q