Table of Contents | ||||
---|---|---|---|---|
|
How Integrator works
- 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
...
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"
...
Info |
---|
Notes:
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:
...
You can always download the latest WAR file for the integrator from this url: https://demo.oscarmcmaster.org:11042/job/integratorMaster/lastBuild/org.oscarehr$caisioscarehrcaisi_integrator/artifact/org.oscarehr/caisi_integrator/0.0-SNAPSHOT/caisi_integrator-0.0-SNAPSHOT.war
...