phdi icon indicating copy to clipboard operation
phdi copied to clipboard

Create MVP for local dev processing of eICR and RR leveraging DIBBs containers to produce `csv` in R

Open robertmitchellv opened this issue 6 months ago • 1 comments

What needs to be done

For STLTs that need to process relatively low volumes of eCR data and do not have the ability to spin up the DIBBs pipeline in the cloud but want to leverage the Docker containers for local work. What needs to be done is a simple MVP that can take a directory of eICR and RR pairs, convert them to FHIR, and then flatten data as csvs using DIBBs containers.

Why it needs to be done

Spinning up the entire DIBBs pipeline in the cloud can be a barrier to using DIBBs tooling and creating pathways for STLTs to leverage the tooling that we've created on a smaller scale will help adoption of both DIBBs tooling and meeting PHDS milestone related to processing eCR data. The germination of this can help

Acceptance Criteria

List out all expected functionality/requirements

  • spin up both the fhir-converter and message-parser with a Docker compose file
  • convert all eICR and RR pairs in a directory and save the FHIR bundles
  • use those FHIR bundles to turn into flat files (csv)
  • do the work in R and show how to use httr2 to interact with our REST APIs since there are folks currently using those tools within public health

robertmitchellv avatar Aug 06 '24 20:08 robertmitchellv