Uploaded image for project: 'EMR API'
  1. EMR API
  2. EA-91

Move MetadataUtil class from EMR API module to Metadata Sharing module, and remove dependency of EMR API module on Metadata Sharing module

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Should
    • Resolution: Fixed
    • Affects Version/s: 1.7
    • Fix Version/s: 1.31.0
    • Labels:

      Description

      Currently the EMR API module contains some utility methods for importing and testing MDS packages, at https://github.com/openmrs/openmrs-module-emrapi/blob/master/api/src/main/java/org/openmrs/module/emrapi/utils/MetadataUtil.java

      However these utility methods belong in the Metadata Sharing module.

      In this ticket:

      1. Work with Rafal Korytkowski to determine the correct location and naming of the utility class and methods once they are moved to the Metadata Sharing module.
        • Ensure there is a ticket in the META project in JIRA to represent adding this functionality to the metadatasharing module, linked to this ticket about removing it from the emrapi module.
      2. Move the class, methods, and tests
      3. Work with any consumers of these functions to ensure their downstream code is updated.
        • Search on github for calls to these methods
        • Specifically, update Mark Goodrich about this so PIH can update their code.
      4. Remove the dependency (in config.xml and pom.xml) of the EMR API module on the Metadata Sharing module

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mozzy Moses Mutesasira
                Reporter:
                darius Darius Jazayeri
                Designated Committer:
                Daniel Kayiwa Daniel Kayiwa
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: