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

BGOIN012.m

Go to the documentation of this file.
  1. BGOIN012 ; IHS/MSC/PLS - BGO*1.1*12 ;17-Apr-2013 16:11;PLS
  1. ;;1.1;BGO COMPONENTS;**12**;Mar 20, 2007
  1. EC Q
  1. ; Preinit
  1. PRE ;
  1. Q
  1. ; Postinit
  1. POST ;
  1. ; Clean up menu items
  1. ;D CLNMNU
  1. ; Register RPCs
  1. D REGNMSP^CIAURPC("BGO","CIAV VUECENTRIC")
  1. ; Update BGO component versions
  1. N VER,FDA,PID,IEN,X
  1. D BMES^XPDUTL("Updating version numbers...")
  1. F VER=0:1 S X=$P($T(VER+VER),";;",2) Q:'$L(X) D
  1. .S PID=$$PRGID^CIAVMCFG($P(X,";"))
  1. .S:PID FDA(19930.2,PID_",",2)=$P(X,";",2),FDA(19930.2,PID_",",7)=$P(X,";",3)
  1. D:$D(FDA) FILE^DIE(,"FDA")
  1. Q
  1. ;
  1. CLNMNU ;
  1. ; Remove option from menu
  1. N OPTION,MENU,DA,DIK,PAR,ERR,X
  1. S (OPTION,MENU)=""
  1. S OPTION="BGO IMM STOP ADDING CPT CODES"
  1. S MENU="BGOIMM MAIN"
  1. S X=$$DELETE^XPDMENU(MENU,OPTION)
  1. Q:'+X
  1. ;Inactivate the option
  1. D OUT^XPDMENU(OPTION,"No longer used")
  1. ;Clean out the parameter
  1. S PAR=""
  1. S PAR=$O(^XTV(8989.51,"B","BGO IMM STOP ADDING CPT CODES",PAR))
  1. Q:'+PAR
  1. S ERR=0
  1. D NDEL^XPAR("USR",PAR,.ERR)
  1. Q:ERR>0
  1. D NDEL^XPAR("DIV",PAR,.ERR)
  1. Q:ERR>0
  1. D NDEL^XPAR("PKG",PAR,.ERR)
  1. Q:ERR>0
  1. ;Delete the parameter
  1. S DA=PAR,DIK="^XTV(8989.51," D ^DIK
  1. Q
  1. VER ;;IHSBGOSKINTEST.IHSBGOSK;1.2.0.128;8B38D8C09E4FE3A445F1A198733F5C24
  1. ;;
  1. USES ;;
  1. ;;