Description of modifications made to TMG-CPRS
	Last Modified: 01-07-10

Following is a list of modifications in the TMG-CPRS version:

•	Customizable Splash Screens
•	CPRS can now have a customized splash screen. To achieve this, simply place the desired image into the directory where CPRSChart.exe resides, titled splash.jpg and it will automatically be shown.	
•	Add New Patients
•	On the patient selection screen, if the TMG patch has been applied to the server and the user does not have the TMG CPRS HIDE ADD PATIENT security key, then Add Patient button will be displayed.  This will allow the user to enter a minimal amount of demographics to create the new patient.
•	Edit Patient’s Demographics
•	To edit the patient’s demographics go to File -> Edit Patient Demographics. Alternatively, by clicking on the patient’s name at the upper left hand corner of CPRS a window will open listing the patient’s demographics. Click the “Edit Patient Demographics” button to edit the patient’s demographics.
•	The Edit screen has two tabs, a Demographics tab and an Advanced tab. The Demographics tab has then most common fields. The Advanced tab contains all possible fields in the Patient file.
•	Bug With Patient List
•	Corrected the Exception Error that was triggered when selecting any radio button in the Patient List group on the Patient Selection form.
•	Added functionality for Patient Lookup	
•	Patient lookup was enhanced to lookup: Phone number (work, home, cell), Date of Birth, and Partial Names. e.g. 10/1/67, October 1, 1967, 555-555-5555, (555)222-2222, Smi,Jo, Cutsha,C.
•	Colored Tabs (Not MS Vista compatible)
•	Each of the tabs can have their own color. These colors can be customized in Tools -> Options -> Other Parameters -> Adjust Tab Colors.
•	Tab Position
•	Tabs can now be moved from the standard bottom to the top, left, or right hand side. To move them, go to  Tools -> Options -> Other Parameters -> Select Tab Positioning
•	Multi Language support
•	CPRS can be changed to any language, provided a translation file is available. To change the language go to Tools -> Options -> Language. Three other languages are currently on the TracServer: Danish, Spanish (Traditional Sort), and Portugese (Brazil). 
•	To create a new language translation file, first download the free language editor at http://www.dk-soft.org/products/dklang/ . Once opened, use the file CPRSChart.dklang as the Language source file (located in the same folder as CPRSChart.exe). This displays all static text in CPRS and allow you to add a translation for each. Save this file with the other .lng files and it will then show in the Languages tab with the others.
•	HTML Note Rendering
•	If a document is saved with <HTML> tags, it will be rendered in HTML when displayed in the Notes tab.  To create a document in HTML, right click inside the document and select “Change edit mode to formatted text” (if the document is already in HTML mode, this option will read “Change edit mode to plain text”). An option will then be given to start all notes in this mode. When editing in formatted mode, buttons appear for bold, italics,  font size, etc... (Note: including images is not supported at this time)
•	HTML Templates
•	To add HTML tags to a template, you must begin with “{HTML:” and end with “}”.  e.g. {HTML:<b>} This will be bold {HTML:</b>} , {HTML:<i><u>} This text will be italicized and underlined {HTML:</i></u>}. Note: To utilize the HTML tags, the current note must be in HTML mode prior to entering the template. If not, the tags will not be displayed and consequently lost.
•	Skins (Not currently active)
•	To change CPRS’s skin(which just alters the color and look of the program), go to Tools -> Options -> Appearance. Note: This function is not currently available.
•	Web tab (defined server-side)
•	Functionality that can be enabled on the server side (Read documentation in GETURLS^TMGRPC1.m). This could be easily modified to allow inclusion of web based e-prescribing or billing system from within CPRS. Web page will show up as additional folder tab.
•	Spoof Another Version
•	This feature allows a user to spoof a VistA server into allowing a different CPRS version to connect. In the parameters of the CPRS shortcut, put “SPOOF-VER=” and then the version of the server. i.e. If you want to connect a 1.0.26.76 version of CPRS with a 1.0.26.66 VistA server you would place “SPOOF-VER=1.0.26.66” as a parameter into the shortcut to CPRS.

https://trac.opensourcevista.net/browser/cprs/branches/tmg-cprs/Server_KIDS