As a hospital, so that I know if ReportStream fails to process an (already accepted) incoming order, I need to be notified of failures that occur in RS’s handling of an order.
Pre-conditions
Acceptance Criteria
[ ] The hospital is notified when RS fails to process a result after already returning an HTTP 200 response to the sender.
[ ] Failures of this sort are listed by the metadata endpoint.
Tasks
Definition of Done
[ ] Documentation tasks completed
[ ] Documentation and diagrams created or updated
[ ] Implementation guide (/ig folder)
[ ] ADRs (/adr folder)
[ ] Main README.md
[ ] Other READMEs in the repo
[ ] If applicable, update the ReportStream Setup section in README.md
[ ] Threat model updated
[ ] API documentation updated
[ ] Source code documentation created when the code is not self-documenting
[ ] Code quality tasks completed
[ ] Logging added where useful
[ ] Code refactored for clarity and no design/technical debt
[ ] Adhere to separation of concerns; code is not tightly coupled, especially to 3rd party dependencies
[ ] Code is reviewed or developed by pair; 1 approval is needed but consider requiring an outside-the-pair reviewer
[ ] Code quality checks passed
[ ] Security & Privacy tasks completed
[ ] Security & privacy gates passed
[ ] Testing tasks completed
[ ] Load tests passed
[ ] Unit test coverage of our code >= 90%
[ ] Build & Deploy tasks completed
[ ] Build process updated
[ ] API(s) are versioned
[ ] Feature toggles created and/or deleted. Document the feature toggle
[ ] Source code is merged to the main branch
Research Questions
Optional: Any initial questions for research
Decisions
Optional: Any decisions we've made while working on this story
Notes
HTTP Response Codes used by Natus
200 - OK
204 - No Content (No Content to show/display)
302 - Redirected (somehow you hit http, not https)
401 - Unauthorized (Session token not created or Expired)
Story
As a hospital, so that I know if ReportStream fails to process an (already accepted) incoming order, I need to be notified of failures that occur in RS’s handling of an order.
Pre-conditions
Acceptance Criteria
Tasks
Definition of Done
/ig
folder)/adr
folder)README.md
ReportStream Setup
section inREADME.md
Research Questions
Decisions
Notes
HTTP Response Codes used by Natus