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

PXIPENV.m

Go to the documentation of this file.
PXIPENV ;ISL/dee - Environment Check rtn ;8/9/96
 ;;1.0;PCE PATIENT CARE ENCOUNTER;;Aug 12, 1996
EN ; entry point
 N PXINSTAL,AICSINST,PXPTINST
 S AICSINST=$$VERSION^XPDUTL("IBD")
 S GMTSINST=$$VERSION^XPDUTL("GMTS")
 S VSITINST=$$VERSION^XPDUTL("VSIT")
 S PXPTINST=$$VERSION^XPDUTL("PXPT")
 S PXINSTAL=$$VERSION^XPDUTL("PX")
 I +AICSINST<2.1 D
 . W !!,"You can only install this version in an account that has"
 . W !,"AUTOMATED INFO COLLECTION SYS (IBD) version 2.1 installed."
 . W !,"You must install this before installing PCE."
 . S XPDQUIT=1
 I PXINSTAL]"",PXINSTAL'="1.0",$P(PXINSTAL,"T",2)<31 D
 . W !!,"You can only install this version in an account that has the"
 . W !,"  released version 1.0 or test version 1.0T31"
 . W !,"  or greater of PCE.  Or an account that does not have PCE installed yet."
 . W !,"You must install T32 of PCE and Visit Tracking before installing"
 . W !,"  this version."
 . W !,"T32 has database clean up that is not included in this version."
 . S XPDQUIT=1
 E  I VSITINST]"",VSITINST'="2.0",$P(VSITINST,"T",2)<31 D
 . W !!,"You can only install this version in an account that has the"
 . W !,"  released version 2.0 or test version 2.0T31 or greater of"
 . W !,"  Visit Tracking.  Or an account that does not have"
 . W !,"  Visit Tracking installed yet."
 . W !,"You must install T32 of Visit Tracking before installing"
 . W !,"  this version."
 . W !,"T32 has database clean up that is not included in this version."
 . S XPDQUIT=1
 I GMTSINST]"",GMTSINST'="2.7" D
 . W !!,"You can only install this version in an account that has"
 . W !,"Health Summary version 2.7 or greater installed."
 . W !,"Or an account that does not have Health Summary installed at all."
 . W !!,"You must install the released version 2.7 of Health Summary"
 . W !,"before doing this install."
 . S XPDQUIT=1
 I $G(XPDQUIT)=1 Q
 I '$G(XPDENV) Q
 I $S('($D(DUZ)#2):1,'($D(DUZ(0))#2):1,'DUZ:1,'(+$G(DUZ(2))):1,1:0) D  Q
 . W !!,$C(7),"DUZ, DUZ(0), and DUZ(2) must be defined as an active user."
 . W !,"Please sign-on before installing."
 . K DIFQ
 . S XPDQUIT=2
 I DUZ(0)'="@" D  Q
 . W !!,$C(7),"You must have programmer access <DUZ(0)=""@""> "
 . W !,"to do this install."
 . K DIFQ
 . S XPDQUIT=2
 Q