This getting started guide will show the required steps to receive electronic labs through OSCAR. The scope of this guide is limited to the technical steps required to install OSCAR's custom Mule server and configure OSCAR to accept labs from it. It basically works by polling one or more directories which are each assigned to a specific type of lab (single lab provider like GDML). When a new file (ending in .hl7) is seen in the directory, it is securely uploaded to OSCAR using a pre-established shared key. Files successfully uploaded are then moved to an archive directory. If you configure the SMTP information, an email can be optionally sent by mule if there is an error processing a file.
This component includes the mule ESB (a very old version) as well as a sample configuration and supporting properties file
The first file is mule-oscar-config.xml and is the main configuration file loaded into mule. It describes the different Transformers and Connectors.The sample one provided is for a single lab provider. If you want other examples..there are some. In keeping with our minimallist approach, we can use this file unchanged.
We need to modify the mule.properties file though. These values will be substituted into the config file by mule on initialization. The default one looks like this