...
- Both Oscar sites periodically push data into Integrator, which stores it into its database.
- Patients have their demographics registered in both Oscar sites and "linked" through Integrator.
- When a patient's chart is opened in one Oscar site, Oscar will contact the integrator and pull his/her chart data from the other site(s).
- Chart data from remote site is shown with special indication.
Prerequisites
Java
...
(linux command) sudo apt-get install openjdk-6-jre
Tomcat version: tomcat6
...
Version 6
Sun Java 6 is no longer available in the Ubuntu repositories. However, it can still be installed from Oracle's web site. Alternatively (and likely preferably), you can create packages of Java 6 using this script.
Code Block | ||||
---|---|---|---|---|
| ||||
cd ~/
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jre |
Tomcat version 6
sudo apt-get install tomcat6
Tomcat setting
The following line should be added to tomcat start script at before executing the web service:
export JAVA_OPTS="-Xmx1024M -Dcaisi_integrator_config=/usr/share/tomcat6/integrator_override.xml"
Notes:
Info |
---|
1) -Xmx1024M is a suggested value providing Tomcat with 1024 MB of memory. More memory can be assigned if available. 2) /usr/share/tomcat6/ is a suggested |
...
path – you should use the path to where you would normally store your oscar.properties file if it was on a similar setup. |
Oscar version
Integrator works with Oscar release 12.1. All Oscar systems connected to the same integrator should be on the same version of Oscar.
Installation Via Script
We have created a script which will:
...
If this is not corrected, the integrator push will fail.
https://github.com/flexiondotorg/oab-java6