Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify how to specify Open/Close request versus performed action #312

Open
wayfarer3130 opened this issue May 19, 2020 · 0 comments
Open

Comments

@wayfarer3130
Copy link

There can be a discrepancy between requesting a patient open/close event and actually displaying the patient. For example, we have Client 1 on the left monitor deciding to display Patient A. They might request Client2 on the right monitor to display a report. This might be indicated in Client 1 via highlighting on the report button, and then sending a Report-Open event over fhircast. The second client then looks at it and starts fetching the new report, displaying the old one until the new one is available. Maybe this takes many seconds, and the user then looks at the old one, says that there is no problem with Patient B (the previous patient), and closes the applications before realizing that they were looking at a mismatched report.
I'd like to suggest that there is a way to differentiate "request" from "performed" notifications.
There is the existing error handling, and that is useful to get notifications of real errors, but it would be useful to have a more positive mechanism such that:
CLient 1 - clicks on "display report" button, sends "Report-Open" - with a request option on it
Client 2 - receives Report-Open request, displays report and replies with Report-Open Performed.
Client 1 - receives Report-Open performed and updates the display showing it is actually in sync.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant