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

PXRMP21I.m

Go to the documentation of this file.
  1. PXRMP21I ;SLC/PKR,AJB - Inits for PXRM*2.0*21;12/14/2011
  1. ;;2.0;CLINICAL REMINDERS;**21**;Feb 04, 2005;Build 152
  1. Q
  1. ;
  1. CFINC(Y) ;List of computed findings to include in the build.
  1. N CFLIST,CFNAME
  1. S CFLIST("VA-OEF/OIF SERVICE (LIST)")=""
  1. S CFLIST("VA-SERVICE BRANCH")=""
  1. S CFLIST("VA-SERVICE SEPARATION DATES")=""
  1. S CFNAME=$P($G(^PXRMD(811.4,Y,0)),U)
  1. Q $S($D(CFLIST(CFNAME)):1,1:0)
  1. ;
  1. PRE ;Pre-init
  1. ;Disable options and protocols
  1. D OPTION^PXRMUTIL("DISABLE")
  1. D PROTOCOL^PXRMUTIL("DISABLE")
  1. I $D(^PXRMD(811.4,"B","VA-LAST SERVICE SEPARATION DATE")) D
  1. . N PXRMINST
  1. . S PXRMINST=1
  1. . D BMES^XPDUTL("Renaming CF VA-LAST SERVICE SEPARATION DATE to VA-SERVICE SEPARATION DATES")
  1. . D RENAME^PXRMUTIL(811.4,"VA-LAST SERVICE SEPARATION DATE","VA-SERVICE SEPARATION DATES")
  1. Q
  1. ;
  1. POST ;Post-init
  1. ;Enable options and protocols
  1. D OPTION^PXRMUTIL("ENABLE")
  1. D PROTOCOL^PXRMUTIL("ENABLE")
  1. D SETPVER^PXRMUTIL("2.0P21")
  1. D SENDIM
  1. Q
  1. ;
  1. SENDIM ;Send install message.
  1. N FROM,NODE,PARAM,SYSTEM,SUBJECT,TO,VALUE
  1. S NODE="PXRM*2.0*21"
  1. K ^TMP(NODE,$J)
  1. ;DBIA #1131 for ^XMB("NETNAME")
  1. S FROM="PXRM*2.0*21 Install@"_^XMB("NETNAME")
  1. ;DBIA #2541
  1. S SYSTEM=$$KSP^XUPARAM("WHERE")
  1. I $$PROD^XUPROD(1) S TO("G.CLINICAL REMINDERS SUPPORT@FORUM.VA.GOV")=""
  1. E D
  1. . N MGIEN,MGROUP
  1. . S MGIEN=$G(^PXRM(800,1,"MGFE"))
  1. . S MGROUP=$S(MGIEN'="":"G."_$$GET1^DIQ(3.8,MGIEN,.01),1:DUZ)
  1. . S TO(MGROUP)=""
  1. S SUBJECT="Install of PXRM*2.0*21"
  1. S ^TMP(NODE,$J,1,0)="PXRM*2.0*21 has been installed."
  1. S ^TMP(NODE,$J,2,0)="System is "_SYSTEM
  1. D SEND^PXRMMSG(NODE,SUBJECT,.TO,FROM)
  1. Q