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

Enhance National Health ID Search Functionality Across Modules and Address Duplication Issues [3] #13181

Closed
4 tasks
markusmann-vg opened this issue Nov 14, 2024 · 2 comments · Fixed by #13201 or #13216
Closed
4 tasks
Assignees
Labels
change A change of an existing feature (ticket type) qa-verified Issue has been tested and verified by QA

Comments

@markusmann-vg
Copy link

markusmann-vg commented Nov 14, 2024

Problem Description

This issue is related to Search by NationalID is not consistently working in all locations · Issue #13029.

Problem Summary:
Duplication Issue: Occasionally, two different individuals associated with the same National Health ID are created. It was observed this while manually processing a lab message. The duplication may stem from variations in the first and last names of these individuals.

Search Limitation in Person Module: When attempting to merge these records in the Person module, you cannot search by the National Health ID. Instead, the search results display a completely different individual, which suggests that the National Health ID search functionality may not have been included in the scope of issue #13029.

Proposed Change

  1. Enable Comprehensive National Health ID Search Across Modules:

Implement a search feature extension allowing users to search by National Health ID across the Case, Person, Contacts Sample, and Message modules. This would allow consistent and accurate retrieval of records associated with a particular National Health ID.
In the Person module, specifically, enhance the search functionality to prioritize National Health ID results, reducing confusion when merging records.

  1. Prevent Duplicate Record Creation Based on National Health ID:

Implement validation logic to check for existing National Health ID entries when processing new records (e.g., lab messages) to prevent duplicate entries due to minor name variations.
Display a warning or notification if a duplicate National Health ID is detected, prompting users to review and confirm before creating a new record.

Added Value/Benefit

  • Enhanced Usability and User Confidence
  • Reduced Risk of Data Duplication Issues in Reporting and Analysis
  • Improved Data Accuracy and Consistency

Acceptance Criteria

Enhanced National Health ID Search Functionality Across Modules

  • Users can search by National Health ID across the Case (exists), Person, Contacts(exists), Sample, and Message modules.
  • The search returns only relevant records associated with the specified National Health ID, reducing mismatched search results.
  • In the Person module, the search prioritizes results based on the National Health ID when merging records.
  • Display a warning or notification if a duplicate National Health ID is detected

Implementation Details

No response

Mockups

No response

Additional Information

No response

@markusmann-vg markusmann-vg added the change A change of an existing feature (ticket type) label Nov 14, 2024
@markusmann-vg markusmann-vg changed the title Enhance National Health ID Search Functionality Across Modules and Address Duplication Issues Enhance National Health ID Search Functionality Across Modules and Address Duplication Issues [3] Nov 14, 2024
@sergiupacurariu sergiupacurariu self-assigned this Nov 14, 2024
sergiupacurariu pushed a commit that referenced this issue Dec 3, 2024
sergiupacurariu pushed a commit that referenced this issue Dec 5, 2024
sergiupacurariu pushed a commit that referenced this issue Dec 6, 2024
…es and Address Duplication Issues - changes after review
leventegal-she added a commit that referenced this issue Dec 10, 2024
…_national_ID_search_functionality

#13181 - Enhance National Health ID Search Functionality Across Modules and Address Duplication Issues
@richardbartha richardbartha added the qa-verified Issue has been tested and verified by QA label Dec 13, 2024
@richardbartha
Copy link
Contributor

richardbartha commented Dec 13, 2024

Tested on localhost version 1.100.0 - SNAPSHOT (https://github.com/SORMAS-Foundation/SORMAS-Project/commits/7602439e99e8df20432d27f5bc4ebdc0931617cd)
The popup window that informs the user of National Health ID duplicate detectection is a bit confusing since we have a "Done" button that hoverd over displayes "Save" but we do not do any action here its just a notification a better button would be
( OK , Acknowledged, Accept, Noted etc. ) something similar. And on hover over do not display save since there is no action saved nothing is modified its just an notification.
Image

@richardbartha
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment