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

Ghana case-based form - General fixes #185

Open
2 tasks
isaacanip opened this issue Nov 25, 2024 · 0 comments
Open
2 tasks

Ghana case-based form - General fixes #185

isaacanip opened this issue Nov 25, 2024 · 0 comments
Assignees
Labels
change Suggest the change of an existing feature.

Comments

@isaacanip
Copy link

Problem Description

Due to the Ghana case-based form development, other existing implementations have been altered to align with the new case-based forms. Some of these implementations cut across the 13 diseases.

Proposed Change

  • Dynamic Menu Management
    This feature manages which menu items should be displayed based on the selected disease for the selected case
    When a case is selected, the system checks for available forms specific to that disease and removes menus which do not correspond to the available form

Added Value/Benefit

Dynamic Menu Management

Acceptance Criteria

  • Dynamic Menu Management
  • [ ]
  • [ ]

Implementation Details

No response

Mockups

No response

Additional Information

No response

@isaacanip isaacanip added the change Suggest the change of an existing feature. label Nov 25, 2024
@isaacanip isaacanip added this to Tasks Nov 25, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Tasks Nov 25, 2024
@isaacanip isaacanip moved this from Backlog to In progress in Tasks Nov 25, 2024
douglasderrick added a commit that referenced this issue Nov 25, 2024
- Added functionality to dynamically manage menu items based on the selected disease and case.
- Updated `FormBuilderDao` to retrieve available forms for the selected disease.
- Modified `CaseEditActivity` and `CaseReadActivity` to remove irrelevant menu items based on available forms.

This ensures that only relevant menus are displayed for a given case, improving user experience and accuracy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
change Suggest the change of an existing feature.
Projects
Status: In progress
Development

No branches or pull requests

2 participants