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
73 stars 40 forks source link

Refactor Delivery & Submission History Parsing & Validation #8424

Open thetaurean opened 1 year ago

thetaurean commented 1 year ago

User Story

As a consumer of the API I want similar or paired API endpoints to behave consistently so that their outcomes are consistent and predictable.

As a developer I want to ensure separation of concerns and implement similar return behaviors in abstract function implementations so that their use is consistent and predictable.

Description/Use Case

The delivery and submission history APIs are inconsistent in their handling of a sender / receiver name. One requires a fully qualified name (e.g. some_sender.default) or an error is returned. The other does not and will automatically append .default when trying to locate a matching receiver.

Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

avnieldravid commented 1 year ago

@thetaurean any chance you can fill this out? not sure what this is for.

bishoyayoub commented 1 year ago

@thetaurean Please update when you can.

bishoyayoub commented 1 year ago

@thetaurean Would you able to please see if this is still required? If so, please apply the new template.

thetaurean commented 1 year ago

Updated to new template.

bishoyayoub commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @arnejduranovic @jack-h-wang @JessicaWNava @jimmyfagan @luis-pabon-tf @mkalish @thetaurean

bishoyayoub commented 1 year ago

Please add your planning poker estimate with Zenhub @JFU-NAVA-PBC