Closed JohnNKing closed 5 months ago
Generate options and approximate level of effort to support ACK handling as needed by initial partners.
16 hours
"Scoping of ACK Support" added to the 05/24 biweekly RS meeting.
https://lucid.app/lucidchart/339b7c79-7228-40b8-b7bf-92566696077b/edit?invitationId=inv_3da4c961-cb78-4b57-ac28-dc9eda35664b&page=0_0#
https://docs.google.com/document/d/1q-7A5_1XVX-LruDal3dtpZtI95XH_zJA6ologCkMKSA/edit#heading=h.b6at402afy9b
Stories updated based on this spike: #888 & #1049
Spike Goal
Generate options and approximate level of effort to support ACK handling as needed by initial partners.
Completion Criteria
Pros and cons documented for each optionTasks
Potential Epic 1
659 - Failure Notification: ReportStream Inbound Orders
660 - Failure Notification: Trusted Intermediary Orders
661 - Failure Notification: ReportStream Rejected Outbound Orders
662 - Failure Notification: ReportStream Outbound Order Delivery
772 - Failure Notification: Results
1049 - Email Notification of Failures
Potential Epic 2
890 - HL7 ACKs => FHIR
888 - Receiving ACKs via REST
889 - Sending ACKs via REST
906 - FHIR => HL7 ACKs
Potential Epic 3
1051 - Generate ACK from EHR HTTP Success
1050 - Create NAK from EHR HTTP Error
Independent Story
1052 - Prevent Order Delivery for Certain Validation Errors
Timebox
16 hours
Notes