Outbound Pipeline: Difference between revisions

From Discovery Data Service
Jump to navigation Jump to search
(Created page with "draft")
 
No edit summary
Line 1: Line 1:
draft
== Introduction ==
DDS outbound transformation pipeline takes published data, already standardized into FHIR and transforms to customer databases
 
'''Input''': FHIR resources, stored as JSON in “ehr” databases
 
'''Output''': Populated customer databases of patient data, some hosted internally in DDS environment and some hosted by third parties
 
[[File:Introduction.jpg|frameless|400x400px]]
 
== Technical Overview ==
Multiple applications make up the outbound transformation pipeline:
 
* White boxes are DDS applications
* Arrows show communication method between components
* Not all databases shown
* Interaction with databases simplified
 
[[File:Technical Overview.jpg|frameless|500x500px]]
 
== Databases ==
{| class="wikitable"
|+
!
!
!
|-
|Admin
|MySQL
|
|-
|Audit
|MySQL
|
|-
|Config
|MySQL
|
|-
|Data_generator
|MySQL
|
|-
|Ehr
|MySQL
|
|-
|Enterprise
|MySQL
|
|-
|Subscriber
|MySQL & SQL Server
|
|-
|Subscriber_transform
|MySQL
|
|}

Revision as of 13:10, 22 April 2021

Introduction

DDS outbound transformation pipeline takes published data, already standardized into FHIR and transforms to customer databases

Input: FHIR resources, stored as JSON in “ehr” databases

Output: Populated customer databases of patient data, some hosted internally in DDS environment and some hosted by third parties

Introduction.jpg

Technical Overview

Multiple applications make up the outbound transformation pipeline:

  • White boxes are DDS applications
  • Arrows show communication method between components
  • Not all databases shown
  • Interaction with databases simplified

Technical Overview.jpg

Databases

Admin MySQL
Audit MySQL
Config MySQL
Data_generator MySQL
Ehr MySQL
Enterprise MySQL
Subscriber MySQL & SQL Server
Subscriber_transform MySQL