Details
-
Type:
Improvement
-
Status: Resolved
-
Priority:
Major
-
Resolution: Done
-
Labels:
Description
During processing of registration data, mUzimaCore module runs an algorithm to check whether there is a potential duplicate before committing the new registration.
In case a record is flagged as potential duplicate, the module places the new registration data onto error queue, with the following sample message describing the problem:
Found a patient with similar characteristic : patientId = 1234 Identifier Id = 455-3
Currently the module provides an error resolution UI for manually resolving errors encountered during processing of data submitted from mobile clients, by allowing editing of the erratic data. However, the UI does not provide ways to merge patient registration records in case they were flagged as duplicate.There's need to enhance error resolution UI to support resolving errors due to potential duplicates.
See GSOC project page for more information
This requirement will be worked on under sub tickets with the following tasks:
- Create mockups for the error resolution UI
- Enable searching errors by error message
- Upon opening error data that's potential for patient merge, it should display a button for launching Patient Merge UI
- Patient merge UI should display error data and already registered patient record side by Side. The patient merge UI should also include buttons to enable users:-
a) Proceed with new patient registration
b) Merge the new registration information to existing patient record - Enable processing registration data previously flagged as duplicate, which will be activated through 4(a) above
- Enable saving patient record that's merged with new registration data, which will be activated through 4(b) above