-
Notifications
You must be signed in to change notification settings - Fork 248
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
(fix) O3-3609: Fix program enrollment eligibility logic #1915
Conversation
Size Change: -147 B (0%) Total Size: 11.1 MB ℹ️ View Unchanged
|
@denniskigen thanks for this though I have a concern. I have tested the changes and am still confused to see the inline notification displayed at the same time the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @denniskigen! Shall we include a unit test for this behavior?
9bcb0e8
to
935e53c
Compare
Done, @jayasanka-sack. Thanks for raising the concern, @jwnasambu. I've had a design discussion (still ongoing) with Ciaran and Paul on ux-design-advisory where we've resolved to disable the Here's some screeenshots showing the current state of things: When the condition is met (i.e., the patient is already enrolled in all the available programs)When the condition is not met |
Requirements
Summary
The logic determining patient eligibility for program enrollment needs refinement. This PR addresses the following adjustments:
Enrollment Warning:
No Programs Configured Warning:
Changes Implemented
Screenshots
Current behaviour
current-behaviour.mp4
After the fix
program-enrollment-eligibility.mp4
Related Issue
https://openmrs.atlassian.net/browse/O3-3609
Other