*************************************************************************** IBM MedSpeak/Radiology Version 1.3.1PTF Copyright (c) 1997, 1998 IBM Corp. All rights reserved *************************************************************************** IBM MedSpeak/Radiology Version 1.3.1PTF ReadMe This file contains important notes for all users of IBM MedSpeak\ Radiology. Four files are included in this update. They are: MR131.TXT SPCHAPP.INI SPCHAPP.EXE ENGINE.EXE It is suggested that you thoroughly review the contents of this readme before updating and using Medspeak. This PTF release contains fixes to most known MedSpeak/Radiology V1.3 problems. In addition to these fixes, a new administrative function has been added. For details, see the New Administration Function section of this Readme. *************************************************************************** To install the MedSpeak/Radiology V1.3.1PTF please do the following: On the MedSpeak/Radiology 1.3.1 Server: 1. Create a directory under the MedSpeak directory called PTF131 2. Copy the self-extracting file MR131.EXE from the floppy drive into the drive X:\MEDSPEAK\PTF131 (where X: is the drive MedSpeak/Radiology was installed). Then type MR131.EXE. The file will expand into four files: SPCHAPP.EXE, ENGINE.EXE, SPCHAPP.INI and MR131.TXT. 3. In the path \MEDSPEAK\RADIOLOGY\SERVER\SHRDIR, rename the file SPCHAPP.INI to SPCHAPP.INI.BAK. Then copy the file \MEDSPEAK\PTF131\SPCHAPP.INI to the path \MEDSPEAK\RADIOLOGY\SERVER\SHRDIR. *********** SEE NOTE BELOW IN NEW ADMINISTRATION FUNCTION ************* *********** SECTION BEFORE PROCEEDING FURTHER ************* On All MedSpeak/Radiology 1.3 Client Workstations do the following: 1. In the path X:\MEDSPEAK\RADIOLOGY\CLIENT\BIN (where X: is the drive MedSpeak was installed on) rename SPCHAPP.EXE TO SPCHAPP.BAK. 2. Go into Windows NT File Manager (3.51) or Windows NT Explorer (4.0) and find the drive letter that is mapped to the MedSpeak/Radiology 1.3 Server (i.e. S). Copy S:\MEDSPEAK\PTF131\SPCHAPP.EXE (from the MedSpeak/Radiology server) to X:\MEDSPEAK\RADIOLOGY\CLIENT\BIN (on the MedSpeak/Radiology "Client" workstation drive). 3. In the path X:\MEDSPEAK\SPEECH\SPCH_RO\BIN (where X: is the drive MedSpeak was installed on) rename ENGINE.EXE TO ENGINE.BAK. 4. Go into Windows NT File Manager (3.51) or Windows NT Explorer (4.0) and find the drive letter that is mapped to the MedSpeak/Radiology 1.3 Server (i.e. S). Copy S:\MEDSPEAK\PTF131\ENGINE.EXE (from the MedSpeak/Radiology server) to X:\MEDSPEAK\SPEECH\SPCH_RO\BIN (on the MedSpeak/Radiology "Client" workstation drive). *************************************************************************** New Administration Function **MicTimeoutTimer option: By modifying the \MedSpeak\Radiology\Server\Shrdir\spchapp.ini file, you can specify the number of SECONDS that must elapse before the microphone is automatically turned off. The command is: MicTimeoutTimer = n where n is the number of seconds that must elapse, with the microphone hearing silence or unrecongnized commands, before it is automatically turned off. ****NOTE**** Copying the spchapp.ini file directly to your Server\Shrdir will overwrite all configuration changes made to your copy of the file to date. It is therefore recommended that a backup copy of your version of spchapp.ini be saved before proceeding. You may then copy the newst version of scphapp.ini or make the modifications (described above) yourself, to your existing spchapp.ini file. A default of 60 seconds has been specified in the MedSpeak\Radiology application code. To increase or decrease this default you must set the MicTimeoutTimer option in your spchapp.ini file. Below is a copy of the SpchApp.ini file in its original form, with all comments and default settings. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [Main] ;;MicTimeoutTimer = ;; specify the number of seconds that must elapse before the microphone ;; is automatically turned off (when inactive). MicTimeoutTimer = 30 ;; VA = Yes|No ;; Specify VA = Yes if this is a Veteran's Administration installation VA = No ;; dbDir = path ;; Specify the path for storing audio files (was all data before move ;; to DB2, hence the name). ;; For multi-workstation environments must be shared file system. ;; Must be specified, no default provided. ./ will use current directory ;; from where Application is started dbDir = dpcm ;; pcmDir = path ;; Specify the path for message audio files (.pcm) ;; For multi-workstation environments must be shared file system. ;; Must be specified, no default provided. ./ will use current directory ;; from where Application is started pcmDir = pcm ;; SignWithPassword = All/First/No ;; Specify if password is required for Accept&Sign ;; All - Password required to be entered for each Accept&Sign action ;; First - Password required only once on First Accept&Sign ;; No - Password not required to be re-entered for accept and sign... SignWithPassword = First CacheLimit = 100 ;; UseSpeechEngine = Yes/No ;; Allows spchapp to run w/out the speech engine, if set to "No" UseSpeechEngine = Yes ;; ShowFlybyHints = Yes/No ;; Turns On/Off fly-by hints, respectively ShowFlybyHints = Yes ;; DrawEmination = Yes/No ;; Turns On/Off the drawing of an emanation line from a control to its hint DrawEmination = No PrintForm = print.form ScreenHeaderForm = screenheader.form PrintTopMargin = 500 PrintLeftMargin = 200 PrintRightMargin = 200 PrintBottomMargin = 200 ;; Color of the MLE. BG is background. FG is foregroung. "Normal" ;; is when the MLE is not in dictation mode. "Dictate" is when the MLE ;; is in dictation mode. "Sleep" is when the microphone is off. ;NormalBGColor = 0x00bebebe ;gray (dithered with 256 colors) ;NormalBGColor = 0x00C0C0C0 ;gray NormalBGColor = 0x00FFFFFF ;white NormalFGColor = 0x00000000 ;black DictateBGColor = 0x00008080 ;dark green DictateFGColor = 0x00FFFFFF ;white SleepBGColor = 0x00FFFF80 ;yellow SleepFGColor = 0x00000000 ;black StatusClearTimer = 8000 KeepPCM = No ;; These "Initial" values are the defaults for each user. The user ;; can alter them through the Customize dialog. InitialInputGain = 25.000000 InitialRecognizerSens = 4.000000 ;; UIMode = Advanced or Primary UIMode = Advanced ;; RewindByWordTimer = nnn ;; Specify the delay for Rewind and Forward ;; that will be used when rewinding by word. ;; Specify in milliseconds ;; (thousandths of a second) 400 is a good value (.4 seconds) RewindByWordTimer = 400 ;; RewindByLineTimer = nnn ;; Specify the delay for Rewind and Forward ;; that will be used when rewinding by line. ;; Specify in milliseconds ;; (thousandths of a second) 500 is a good value (.5 seconds) RewindByLineTimer = 500 ;; RewindPauseCount = nnn ;; Specify the number of Timer Ticks to ignore when the ;; Audio Level comes up. This is to get better timing on recognition ;; of the "Stop" command while Forwarding or Rewinding. ;; This number multiplied by the Timer setting (above) should be ;; about 2 seconds. RewindPauseCount = 4 ;; AutoPlayTimer = nnn ;; Specify the delay for waiting for another keystroke before starting ;; Auto Play of selected text ;; (thousandths of a second) 500 is a good value (.5 seconds) AutoPlayTimer = 500 ;;MouseMiddle = F4 ;;MouseRight = BKSP ;; AddendumHeader = --------------------- ADDENDUM --------------------- AddendumHeader = --------------------- ADDENDUM --------------------- [RISAgent] APP_SERVER_HOST = quailman APP_SERVER_PORT = 1079 [SpeechMacros] ;;M1 = This is macro 1 [Fonts] DictMLEMinFontSize = 10 DictMLEMaxFontSize = 25 InitialMLEFontSize = 17 DictHeaderFontSize = 14 [SpchMgr] ;; These are the default values to for input gain and Recognizer sensitivity. ;; The per user modifications are kept in the user.ini files. InputGain = 40.000000 RecognizerSens = 4.000000 [OrderEntry] ;; The following entries allow the administrator to make certain fields ;; required. ReqLocation = No ReqStudy = No ReqOrderNotes = No ReqGender = No ReqStreet = No ReqCity = No ReqState = No ReqZip = No ReqCountry = No ReqCLastName = No ReqCFirstName = No ReqCPhone = No ReqCFax = No ; The following entries are used for user defined fields ;ReqUser1 = Yes ;ReqUser2 = No ;ReqUser3 = No ;ReqUser4 = No ;ReqUser5 = No ;User1Label = email ;User2Label = pager ;User3Label = ;User4Label = ;User5Label = ;EditUser1 = Yes ;EditUser2 = No ;EditUser3 = ;EditUser4 = ;EditUser5 = +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++