CDCgov / data-exchange-hl7

Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Apache License 2.0
10 stars 14 forks source link

System interface: DEX-EDAV #45

Closed dcdlz closed 1 year ago

dcdlz commented 2 years ago

Our intent is that CDC programs will consume DEX ingested and processed data via EDAV.

Summary of child issues

ADLS

Auth EDAV General Storage Account (Dev) EDAV DEX Storage Account (Dev)
Azure Portal X X
AD credentials from CLI X X
SAS tokens X X
Service Principal

Open questions

Closed questions

rmharrison commented 2 years ago

Appendix: Architecture decision for DEX-EDAV interface

We considered three options for the interface Exported 2022-09-15 Transport Component Interface - EDAV.png Source: LucidChart > Transport Component Interface > EDAV

Option 3: Selected

Option 2: Desired by team

The team wanted to do Option 2; but, our request for a DEX Databricks was denied by OCIO.

Briefly, Option 2 allows DEX to move faster because DEX will be able to prototype features before moving to EDAV Databricks

Option 1: No

Requires ADLS replication from DEX to EDAV.