phdi
phdi copied to clipboard
Create MVP for local dev processing of eICR and RR leveraging DIBBs containers to produce `csv` in R
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 csv
s 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
andmessage-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