Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
languagebash
titleInstructions to run script and install JRE
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