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

BGOIN009.m

Go to the documentation of this file.
  1. BGOIN009 ; IHS/MSC/PLS - BGO*1.1*9 ;04-Nov-2011 13:38;PLS
  1. ;;1.1;BGO COMPONENTS;**9**;Mar 20, 2007
  1. EC Q
  1. ; Preinit
  1. PRE 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 ;;IHSBGOPATIENTED.BGOPATED;1.2.0.119;22C7E9AC84C5D5E4D5C77EDD4DD5A6DF
  1. ;;IHSBGOREPHISTORY.IHSBGOREPHISTCTRL;1.2.0.1;3C8875285B094701A508F150CF271E5F
  1. ;;IHSBGOVCPT.BGOVCPT;1.2.0.62;B7ACDAD96A4C9FA25D4C7489DCBB2DAB
  1. ;;IHSBGOPOVHISTORY.BGOPOVHISTORY;1.2.0.14;1E9362AA4899C1D5C5537D75E34C0F0C
  1. ;;IHSBGOVPOV.BGOVPOV;1.2.0.31;1D7CA1175A5A1DFD6B1B659D5369A95E
  1. ;;