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

BCSVIN.m

Go to the documentation of this file.
  1. BCSVIN ;IHS/MSC/BWF - CSV Phase One Init ;28-Jul-2008 12:55;AA
  1. ;;1.0;BCSV;;APR 23, 2010
  1. ;=================================================================
  1. ENV ;EP
  1. S (XPDDIQ("XPZ1"),XPDDIQ("XPZ2"))=0 ; Suppress the Disable options and Move routine prompts
  1. S XPDABORT=0
  1. S XPDABORT='$D(^XCSV("DIC|81.3"))
  1. I XPDABORT D BMES^XPDUTL("IHS CSV XCSV GLOBAL 1.0 build MUST be installed to continue!") Q
  1. I $D(^XPD(9.6,"B","IHS CSV MAPPING 1.0")) S XPDABORT=1
  1. D:XPDABORT BMES^XPDUTL("IHS CSV MAPPING 1.0 has been installed before and can not be installed again!")
  1. D CPTMOD
  1. Q
  1. CPTMOD ; Clean up the -1 entries in ^AUTTCMOD
  1. N LOOP,QUIT
  1. S QUIT=0
  1. S LOOP="B" F S LOOP=$O(^AUTTCMOD(LOOP),-1) Q:LOOP=""!(LOOP'["-")!(QUIT) D
  1. .I LOOP'["-" S QUIT=1 Q
  1. .K ^AUTTCMOD(LOOP)
  1. Q
  1. ;
  1. POST ;EP
  1. D POST^BCSVMP
  1. Q