i2b2 Loader Configuration and Management

Project:

myARCH

Date:

7/7/15

Subject:

i2b2 Loader Configuration & Management

Author:

Paul Blazejewski

Version:

1.1.2

Contributors:

Emily Conner
Marc Natter
Stanley Boykin

Copyright:© 2015 - 2019, Boston Children's HospitalLicense:


The myARCH documentation
is licensed under a 
Creative Commons Attribution-ShareAlike
4.0 International License.


This document is intended to serve as a guide for configuring and managing the i2b2 Loader Service for myARCH. The service exists inside the myARCH server Docker container.

Service Overview

Purpose: The i2b2 Loader is a message consumer that pulls Survey Manager and Voxeo produced survey response messages from the Survey Message Queue and imports them to an i2b2 server.
Message encoding: JSON
Inputs: Message Queue(s) contents on mySCILHS MQ Server(s)
Outputs: PDO XML
Databases: None
Actions:

  1. Messages are pulled from the specified message queue(s)
  2. Message JSON is parsed and converted to a PDO XML file, destined for further processed by the i2b2 CRC Loader in order to upload the data to a specified i2b2 project
  3. The i2b2 Loader makes two calls to i2b2:
  4. A SOAP call containing PDO XML to the File Repository cell
  5. A REST request for the CRC Loader to load the file into its database.