|
|
Physician Web PortalFrom $1Table of contents
Physician Web Portal Templates The web portal is a work in progress. The aim is to create a light weight web interface to the Synapse server database for use by less technically literate users, and for instances where the Synapse EMR rich client is not available. Work was started on the 14th Feb 2009, and progress on this will depend on how much free time there is left over from working on Synapse EMR GUI clients and server. The software is licensed under the GPL 3.0. If you make changes and improvements, please feed them back to me. Try the online DEMO: http://www.compkarori.co.nz:8000/ (Login: Guest Password: Guest) check out patient: Gump, Forrest InstallationUnzip the distribution on to the same server where you are running Synapse-server. Eg. c:\md Httpd.cfgIn the root, edit the httpd.cfg file - change the line databases [ emr odbc://demo ] to databases [ emr odbc://remr ] where remr is the DSN in your ODBC control panel for connecting to your Synapse database. Also edit the line listen [8000 10443] ( later versions might just say "listen [ 8000 ]" ) listen [80 ] or whatever port number you wish to use. If you are running a Windows server eg. 2003, then port 80 will already be used by Microsoft's IIS. CaptchaIn the file md/login.rsp You can change the line captcha/level: 1 to captcha/level: 5 or, values between, if you wish to have a much harder captcha level on login. app-init.rBetween the two lines captcha/set-fonts-path %private/fonts/ ] change this to captcha/set-fonts-path %private/fonts/ myhost: copy "http://www.compkarori.co.nz:8000/pdfs" ] where myhost is the path appropriate for your system. RunTo run, double click on the checmd.exe file, and the Cheyenne web server should appear in the system tray. You can check it is working on the installation PC by browsing to http://localhost:8000 or whatever the port you are using. SecurityThere are no current restrictions on what users can view ( unlike in the Synapse client ), and that will come later. So, use at your own risk. Also, if you wish to expose this to the world, you should place stunnel in front of it so that you tunnel thru https.
Tags:
|