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 |
Copyright: | © 2015 - 2019, Boston Children's Hospital | 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:
- Messages are pulled from the specified message queue(s)
- 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
- The i2b2 Loader makes two calls to i2b2:
- A SOAP call containing PDO XML to the File Repository cell
- A REST request for the CRC Loader to load the file into its database.