Uploaded image for project: 'mUzima'
  1. mUzima
  2. MUZIMA-607

Enhance resolution of potential duplicate registrations

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done

      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:

      1. Create mockups for the error resolution UI
      2. Enable searching errors by error message
      3. Upon opening error data that's potential for patient merge, it should display a button for launching Patient Merge UI
      4. 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
      5. Enable processing registration data previously flagged as duplicate, which will be activated through 4(a) above
      6. Enable saving patient record that's merged with new registration data,  which will be activated through 4(b) above

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              mmhawila Willa Mhawila
              Reporter:
              ssavai Simon Savai
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 2 days
                  2d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified