CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
72 stars 40 forks source link

Update Lineage Tracking in FHIRReceiver Function #16148

Open arnejduranovic opened 3 weeks ago

arnejduranovic commented 3 weeks ago

User Story

As the owner of the ReportStream Architecture, I want the FHIRReceiver pipeline step to implement lineage tracking correctly, so that FHIRReceiver behaves the same as other UP steps in this regard.

Description/Use Case

CONTEXT: Ticket #16011 was created following the initial FHIRReceiver implementation and the QueueMessage followup to rethink how the "submission specific" events should be designed. Upon further investigation, it has been decided Ticket #16011 should be closed and instead the FHIRReceiver should be updated so that a new event is not required. The initial implementation deviated from the normal report and lineage creation/handling and should be brought back in line. Once this is done, the submission specific events can go away and reuse the currently existing Report events.

Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

MichaelEsuruoso commented 3 weeks ago

Hey team! Please add your planning poker estimate with Zenhub @adegolier @arnejduranovic @david-navapbc @jack-h-wang @jalbinson @JFisk42 @kant777 @mkalish @thetaurean