Obsolete Installation Guides

From OpenEMR Project Wiki
Revision as of 09:54, 12 November 2009 by Bradymiller (talk | contribs) (→‎Linux)

Overview

PHP-Gacl

Overview

This package allows fine-grained access controls. As of OpenEMR 3.1.0 it is included, so does NOT require separate installation. To configure access controls go to adminstration-> acl menu within OpenEMR. The below installation documents are here for historical purposes.

Linux

  • Mandriva Install: Complete installation instructions of php-GACL, OpenEMR, FreeB, SQL-Ledger, and SSL. (in OpenEMR 2.8.1)

Windows

OS-X

Sql-Ledger

Overview

Software to manage billing and accounts receivables. As of OpenEMR 3.0.0 it is no longer needed for this functionality. Following documents are here for historical purposes.

Linux

Download and menu driven Install.
cd or create the directory where you wish to install SQL-Ledger.
Use the following commands.
wget http://www.sql-ledger.com/source/sql-ledger-2.6.27.tar.gz
wget http://www.sql-ledger.com/source/setup.pl
./setup.pl sql-ledger-2.6.27.tar.gz
and follow the prompts.
Finalize the install as documented by BradyMD.

Windows

I (Rod) did some experimenting with SQL-Ledger on Windows XP. Here are some notes:

My first thought was to install everything under Cygwin. However I then learned that PHP is not supported in that environment, and so ditched the idea and turned to XAMPP.

Without Unix-like tools installed, I realized I will need a decent Windows text editor, for modifying configuration files and scripts. Notepad is not up to the task. I had good results with Editpad Lite from http://www.editpadpro.com/ .

The choice of Perl is very important. XAMPP comes with Activeperl which does not play well with SL. So what I did was install XAMPP Lite which does not include Perl, and then also Strawberry Perl from http://strawberryperl.com/ . And of course PostgreSQL from http://www.postgresql.org/ .

After installing these packages, update the system Path setting in the Environment Variables section of Control Panel / System. You need to ensure that the paths to the Perl and PostgreSQL binaries are included. This is also a good time to define the "pl" file type and associate it with perl.exe.

Strawberry Perl does not come with many modules installed, but does a very good job of allowing you to install modules from CPAN. If you don't know how to do that, then take some time to look it up and perhaps also learn a little about Perl. Modules you need are DBI, DBD::Pg, Date::Calc, XML::Parser and Frontier::Responder.

XML::Parser will not build unless expat is installed, and as of this writing Strawberry does not include that (but looks like it might soon). So you need to get it from http://sourceforge.net/projects/expat/ and install it. You then need to follow instructions at http://win32.perl.org/wiki/index.php?title=Expat_Hacking to make it Perl-compatible, and to do that you will also need pexport.exe from http://downloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz . This is quite a convoluted chain of requirements, but it does work.

Another requirement is to modify the first line of the various Perl scripts in SQL-Ledger to point to the correct path for the Perl interpreter. See http://sql-ledger.org/source/windows/shebang for a handy little script to do that.

Also I found that ws_server_26.pl (which becomes ws_server.pl in the sql-ledger base directory) needed a fix, which I checked into CVS on 2007-11-12.

I think this covers the tricky stuff, while omitting things already documented elsewhere.

Rod
www.sunsetsystems.com

OS-X

FreeB

Overview

FreeB is now obsolete. Previous to OpenEMR version 2.9.0, FreeB was a separate program that created insurance claims. However, in OpenEMR versions 2.9.0 and later the insurance billing engine is included in OpenEMR. Below documents are being kept for historical purposes.

Linux

  • Mandriva Install: Complete installation instructions of FreeB, OpenEMR, SQL-Ledger, php-GACL, and SSL. (OpenEMR version 2.8.1)
  • Freeb Install: The original "FreeB" 1.0 howto.
  • Freeb Install Improved: I have tried to document all of the configuration changes necessary to get you up and billing.

Windows

OS-X