The basic steps to installing PatientOS are divided into the backend system and front end client
POS |
Refers to the PatientOS software as a system. |
Java |
Programming language developed by Sun |
PostgreSQL |
An Open Source (free) database server, an alternative Oracle, SQLServer, etc. |
Application Server |
The ‘backend’ J2EE server which clients connect to. |
Client |
The rich (fat) client graphic user interface (GUI) with which the users interact. |
The PatientOS download is hosted at Sourceforge. Here is the direct URL
http://downloads.sourceforge.net/patientos/PatientOS-0.97-Setup.exe
http://downloads.sourceforge.net/patientos/postgresql-8.3.7-1-windows.exe
http://downloads.sourceforge.net/patientos/demo-0.97-database.zip
http://downloads.sourceforge.net/patientos/demo-0.97-datafiles.zip
Links from the website redirect to sourceforge where it is often difficult to find the download link – look for the text “use this direct link” circled in red below.
Run the downloaded setup executable PatientOS-0.97-Setup.exe and follow the prompts
The first language selection prompt is for the installer language not the PatientOS language.
The destination directory defaults to Program Files. The directory’s disk should reserve at least 750MB space for the installation. A client only install will require less space, the server will grow significantly larger.
The target directory defaults to 0.97. It would recommended to install into a version agnostic directory such as
C:Program FilesPatientOSdemo
or
C:Program FilesPatientOSproduction
However for the rest of the document we will assume the path installed as C:Program FilesPatientOS .97
By default the software shortcuts will be stored in Start à Programs à PatientOS à 0.97
Run the downloaded PostgreSQL installer postgresql-8.3.7-1-windows.exe
Accept the default directory to install PatientOS into.
The super user password is critical to remember or write down – it is required to administer the databases.
Use the default port 5432.
Use the default locale.
Press next and finish to install the database software.
Before the PatientOS can start properly a database is needed with a username and password the application server can connect to. There also needs to be PatientOS specific contents in the database.
The PostgreSQL installation also installs a graphic tool to manager the PostgreSQL databases. Use Start à Programs à PostgreSQL à pgAdmin III to start the tool.
Double click on the single line PostgreSQL Database Server to connect to the database. You will be prompted for the postgres password entered during the PostgreSQL installation.
Select Login Roles and right click and choose New Login Role.
Enter demopos for the username, password and check off all the privileges.
Select Databases and right click and choose New Database.
Enter demopos for the database name and user name.
The encoding will need to match the encoding selected for the installation.
If you have an old installation need to drop the existing database. Stop the application server and execute the following commands.
cd C:progra~1patientos .97serverdatabase
C:progra~1postgresql8.3binpsql -U demopos demopos
drop schema public cascade;
create schema public;
q
Load a Demo Database
The demo database has binary files that are database specific.
Download and unzip the corresponding database files and database contents
http://downloads.sourceforge.net/patientos/demo-0.97-datafiles.zip
Unzip and overlay the files in the data directory
C:progra~1patientos .97serverdata
http://downloads.sourceforge.net/patientos/demo-0.97-database.zip
StartàRunàcmd
cd desktop
C:progra~1postgresql8.3binpsql -U demopos demopos < demo_database.sql
See forum for information on renaming the demo facility to a facility of your choice.
It is assumed that the Windows, Linux or other Installation Guide has been followed and that you have
a) PostgreSQL database installed
b) Import PatientOS database contents
c) Installed the application server software
d) Installed the client software
The application server is JBoss version 4.2.0 GA with the PatientOS specific libraries and configuration files. The application server is required to be running before the client can start. The application server can run on the same server as the client.
The windows installation creates a script appserver.bat with a shortcut in
Start à Programs à PatientOS à <version> à Start Application Server (first)
The working directory must be the same as the script. Start the application server.
For a successful installation the last line printed to the shell is Instances Found 0
The application server runs perpetually and in a production setting should be configured as a service. The application server takes 20 seconds to start on a 2 ghz processor. Once started the server typically only needs to be restarted for upgrades.
On windows this is the first time the server has been installed you may need to press Unblock for this dialog:
The client can run on the same server as the application server by default. To have the client connect to an application server running on a remote host edit the shell server patientos.bat
On windows right click on the shortcut called Start Client (second) and select Edit. This should open an editor where you can change the script.
On linux
cd <path to directory>/patientos/0.97/client/bin
vi patientos.sh
To connect to a remote host change localhost to the hostname or IP address of the server running the application server.
Login to the client with
demo/demo to access the system as a privileged physician
admin/admin to access the system as an administrator
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more