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

HLZP4ENV.m

Go to the documentation of this file.
  1. HLZP4ENV ;IHS/OIRM/DSD/AEF - PATCH HL*1.6*1004 ENVIRONMENT CHECK ROUTINE [ 04/02/2003 8:37 AM ]
  1. ;;1.6;HEALTH LEVEL SEVEN;**1004**;APR 1, 2003
  1. ;
  1. EN ;EP -- MAIN ENTRY POINT
  1. ;
  1. D ^XBKVAR
  1. D NOQUE
  1. D VERSION
  1. D NOASK
  1. D OK
  1. Q
  1. NOQUE ;----- PREVENT QUEUEING OF INSTALL
  1. ;
  1. S XPDNOQUE=1
  1. Q
  1. VERSION ;----- CHECK VERSION
  1. ;
  1. I "1.6"'=$$VERSION^XPDUTL("HEALTH LEVEL SEVEN") D
  1. . S XPDQUIT=1
  1. . D BMES^XPDUTL("CURRENT VERSION IS NOT 1.6, CANNOT CONTINUE WITH INSTALL")
  1. Q
  1. NOASK ;----- SUPPRESS ASK 'DISABLE OPTS','MOVE ROUTINES' PROMPT
  1. ;
  1. S XPDDIQ("XPDZ1")=0 ;'DISABLE OPTIONS' SET DEFAULT TO 'NO' & NOT ASK
  1. S XPDDIQ("XPDZ2")=0 ;'MOVE ROUTINES' SET DEFAULT TO 'NO' & NOT ASK
  1. Q
  1. OK ;----- OK TO INSTALL?
  1. ;
  1. I $G(XPDQUIT) D
  1. . D BMES^XPDUTL("INSTALL ABORTED!")
  1. I '$G(XPDQUIT) D
  1. . D BMES^XPDUTL("EVERYTHING LOOKS OK")
  1. Q