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

BPHR21P1.m

Go to the documentation of this file.
  1. BPHR21P1 ;GDHD/HC/ALA-Version 2.1 Patch 1 ; 28 Jun 2016 3:35 PM
  1. ;;2.1;IHS PERSONAL HEALTH RECORD;**1**;Apr 01, 2014;Build 23
  1. ;
  1. ENV ;EP - Environment check
  1. NEW VERSION
  1. ; Add code to check for Ensemble version greater or equal to 2012
  1. S VERSION=$$VERSION^%ZOSV
  1. I VERSION<2012 D BMES^XPDUTL("Ensemble 2012 or later is required!") S XPDQUIT=2
  1. Q
  1. ;
  1. EN ;EP - Postinstall
  1. ; Check SSL
  1. D EN^BPHRSSL
  1. ;Delete existing BPHR classes
  1. S EXEC="DO $SYSTEM.OBJ.DeletePackage(""BPHR"")" X EXEC
  1. ;
  1. ; Import BPHR classes
  1. K ERR
  1. D IMPORT^BPHRCLAS(1,.ERR)
  1. I $G(ERR) Q
  1. Q
  1. ;
  1. PRE ;EP - Preinstall
  1. NEW DA,DIK
  1. S DIK="^BPHR(90670.2,"
  1. S DA=0 F S DA=$O(^BPHR(90670.2,DA)) Q:'DA D ^DIK
  1. ;
  1. S DIK="^BPHRCLS("
  1. S DA=0 F S DA=$O(^BPHRCLS(DA)) Q:'DA D ^DIK
  1. Q