MDPOST06	; HOIFO/DP - Post Init ;2/7/07  16:15
	;;1.0;CLINICAL PROCEDURES;**6**;Apr 01, 2004;Build 102
	; Integration Agreements:
	; IA# 2263 [Supported] XPAR Utilities
	; IA# 10141 [Supported] Calls to XPDUTL
	;
EN	; [Procedure] Setup preliminary parameters
	; This submodule is called during the KIDS installation
	; process.
	;
	; Variables:
	;  DIK: [Private] Fileman delete variable
	;  MDCLIENT: [Private] Current client version (#.#.#.#)
	;  MDFILE: [Private] Scratch
	;  MDRET: [Private] Scratch
	;  MDX: [Private] Scratch
	;
	; New private variables
	NEW DIK,MDCLIENT,MDFILE,MDRET,MDX
	W $$MSG("Setting compatible client versions")
	S MDCLIENT="1.0.6.4" D
	.D SETPAR("MD VERSION CHK","CPGATEWAY.EXE:"_MDCLIENT,1)
	.D SETPAR("MD VERSION CHK","CPMANAGER.EXE:"_MDCLIENT,1)
	.D SETPAR("MD CRC VALUES","CPGATEWAY.EXE:"_MDCLIENT,"E0E1BB26")
	.D SETPAR("MD CRC VALUES","CPMANAGER.EXE:"_MDCLIENT,"9ABFE692")
	D ^MDPOST6A
	N MDK,MDKGUI,MDKLST
	; Set current client version
	S MDKGUI="1.0.6.319"
	; Deactivate all previous versions from XPAR
	D GETLST^XPAR(.MDKLST,"SYS","MDK GUI VERSION")
	F MDK=0:0 S MDK=$O(MDKLST(MDK)) Q:'MDK  D
	.D EN^XPAR("SYS","MDK GUI VERSION",$P(MDKLST(MDK),"^",1),0)
	; Add and/or activate current client versions
	D EN^XPAR("SYS","MDK GUI VERSION","HEMODIALYSIS.EXE:"_MDKGUI,1)
	Q
	;
MSG(TEXT)	; [Procedure] Display message to user
	; Input parameters
	;  1. TEXT [Literal/Required] Text to display to the user
	;
	D MES^XPDUTL(" MDPOST-"_TEXT_"...")
	D MES^XPDUTL("")
	Q ""
	;
SETPAR(PAR,INS,VAL)	; [Procedure] Set value into XPAR parameter
	; Input parameters
	;  1. PAR [Literal/Required] Parameter
	;  2. INS [Literal/Required] Instance
	;  3. VAL [Literal/Required] New value
	;
	D EN^XPAR("SYS",PAR,INS,VAL)
	Q
