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
70 stars 39 forks source link

Implement HL7v2 Message Response in Submission API #15731

Open arnejduranovic opened 2 weeks ago

arnejduranovic commented 2 weeks ago

User Story

As a sender of Lab Orders using the EPIC system, I require ReportStream's submission API to return an HL7v2 formatted response instead of the normal JSON, so that the EPIC system can properly acknowledge the submission was successful.

Description/Use Case

Certain senders may require RS response objects to be in a certain format, which may potentially limit the information RS can provide. This ticket is specifically asking for a HL7v2 formatted message to support epic systems sending lab orders. It is likely this HL7v2 message will be the following: https://hl7-definition.caristix.com/v2/HL7v2.5.1/Segments/MSA

Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

arnejduranovic commented 2 weeks ago

Marking as blocked: Waiting on ETOR-TI team to provide exact requirements for the HL7v2 message for this use case.