Build: #263 failed Changes by mogoodrich <mgoodrich@pih.org>

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Showing 100 of 314 code changes

Git

  • mogoodrich <mgoodrich@pih.org>

    mogoodrich <mgoodrich@pih.org> 6e06299867a0a6508698747cfaa8e47492ba28a5

    Merge branch 'approce-master'

  • mogoodrich <mgoodrich@pih.org>

    mogoodrich <mgoodrich@pih.org> 6336e880944581958df846459d90443140423bc3 m

    Merge branch 'master' of https://github.com/OpenMRS/openmrs-module-registrationcore into approce-master

  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 85aa6cf5bda07b1751918847a441002f0fc03d0e m

    Merge remote-tracking branch 'upstream/master'
    # Conflicts:
    #        api/pom.xml
    #        api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java
    #        api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java
    #        omod/pom.xml
    #        pom.xml

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 85aa6cf5bda07b1751918847a441002f0fc03d0e)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 85aa6cf5bda07b1751918847a441002f0fc03d0e)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientIdentifierMapper.java (version 85aa6cf5bda07b1751918847a441002f0fc03d0e)
    • api/src/main/resources/moduleApplicationContext.xml (version 85aa6cf5bda07b1751918847a441002f0fc03d0e)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version 85aa6cf5bda07b1751918847a441002f0fc03d0e)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> a6320cedab570c0976a42aff5b7f173e10e81478 m

    Merge remote-tracking branch 'upstream/master'
    # Conflicts:
    #        api/pom.xml
    #        api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java
    #        api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java
    #        omod/pom.xml
    #        pom.xml

  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 9dade5be4dd12350fceb1fc479f12caf7f3f8daf m

    Remove getting creator by Id, use uuid instead.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 9dade5be4dd12350fceb1fc479f12caf7f3f8daf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 9dade5be4dd12350fceb1fc479f12caf7f3f8daf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 9dade5be4dd12350fceb1fc479f12caf7f3f8daf)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 4a5a775b5ad3675920b80ff8e583bc3c9290bdc8 m

    Refactor imports, remove bulk imports.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 4a5a775b5ad3675920b80ff8e583bc3c9290bdc8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutor.java (version 4a5a775b5ad3675920b80ff8e583bc3c9290bdc8)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 4a21b63eb14f0c17cbaf0ae029faba98df5a2dbf m

    Fix inaccuracies in global properties descriptions in config.xml. Rename GP for "glogal identifier id" to openempi specific.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 4a21b63eb14f0c17cbaf0ae029faba98df5a2dbf)
    • omod/src/main/resources/config.xml (version 4a21b63eb14f0c17cbaf0ae029faba98df5a2dbf)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 873bf8b5bf243f3623f4813069d02b0ff089d22c m

    Remove redundant session open/close in daemon thread.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version 873bf8b5bf243f3623f4813069d02b0ff089d22c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 17004aa789b0cc2fe3bb226f50af60d2b91471bc m

    Set daemon token for each PatientActionListener bean.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreActivator.java (version 17004aa789b0cc2fe3bb226f50af60d2b91471bc)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> db38f533114942d66c4d7b921ee12e17dbba0237 m

    Refactor PatientActionListener to run in Daemon thread.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreActivator.java (version db38f533114942d66c4d7b921ee12e17dbba0237)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version db38f533114942d66c4d7b921ee12e17dbba0237)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version db38f533114942d66c4d7b921ee12e17dbba0237)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 3312790d0340183128583b7c3b757aaae7bd8a0c m

    Change GP name for probablistic match.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 3312790d0340183128583b7c3b757aaae7bd8a0c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 2bd16e805f1b98d14d5147dd7bcd7b46cbf74c98 m

    Remove debug logs. Bug with creator uuid resolved.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 2bd16e805f1b98d14d5147dd7bcd7b46cbf74c98)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 2bd16e805f1b98d14d5147dd7bcd7b46cbf74c98)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> b955260f5eac4e3e8c7de2302ec4c601b4c20e1a m

    Add Getting creator uuid if patientCreationListener.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version b955260f5eac4e3e8c7de2302ec4c601b4c20e1a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> b2c9903bf91b4269beca849b5a4fa27d1302406b m

    Restore open/close session in PatientActionListener.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version b2c9903bf91b4269beca849b5a4fa27d1302406b)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ef21fcded22cc2550e97f8b1261aa901bd0cd11b m

    Add GP Person identifier documentation.

    • omod/src/main/resources/config.xml (version ef21fcded22cc2550e97f8b1261aa901bd0cd11b)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> c3622db5c41cd839683a1e900886beb726760386 m

    Perform open/close session in Daemon thread, not in abstract class.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version c3622db5c41cd839683a1e900886beb726760386)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version c3622db5c41cd839683a1e900886beb726760386)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 501a6392729a1974e2391eae915c346f48cafd64 m

    Implement set DaemonToken to RegistrationCore module. Implement updating patient in Daemon thread.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreActivator.java (version 501a6392729a1974e2391eae915c346f48cafd64)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 501a6392729a1974e2391eae915c346f48cafd64)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 74f096f6a04e7b78b0af708f3852a92759d9a7a1 m

    Remove redundant constant.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatient.java (version 74f096f6a04e7b78b0af708f3852a92759d9a7a1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 8b234588c29744a243684f61464a436670b1c366 m

    Remove redundant MpiPatient class declaration.

    • api/src/main/resources/RegistrationEvent.hbm.xml (version 8b234588c29744a243684f61464a436670b1c366)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 2bcdc5f444bec06be6870a9366adea477b3f2fb9 m

    Add log messages to detect where is problem with Creator uuid.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 2bcdc5f444bec06be6870a9366adea477b3f2fb9)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 8acf1ecc12fa9c53f21fb8f01273963898085667 m

    Update project version to 1.3.

    • api/pom.xml (version 8acf1ecc12fa9c53f21fb8f01273963898085667)
    • omod/pom.xml (version 8acf1ecc12fa9c53f21fb8f01273963898085667)
    • pom.xml (version 8acf1ecc12fa9c53f21fb8f01273963898085667)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> c68bd33d8f0dd6d5b60455eefc8c3fc46a711cd1 m

    Add log for test.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version c68bd33d8f0dd6d5b60455eefc8c3fc46a711cd1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> e7efa7b10eb7d0ccfc83b65629e493c24bc564d8 m

    Create MpiPatientFilter interface. Implement it for OpenEMPI.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientFilter.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilter.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFilter.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/main/resources/moduleApplicationContext.xml (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilterTest.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFilterTest.java (version e7efa7b10eb7d0ccfc83b65629e493c24bc564d8)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4 m

    Make OpenEMPI patient classes as static inside OpenEmpiPatientResult.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilder.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientResult.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilder.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporterTest.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcherTest.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientResultBuilderTest.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorIntegrationTest.java (version 6a97a6adb644c7c3193ef0b16b2ec38c0e285ae4)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 878b509642ce3a25456959496de993cd3a37f4b8 m

    Rename OpenEmpiPatientQuery to OpenEmpiPatientResult

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientExporter.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/FindPatientQueryBuilder.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcher.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQuery.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilder.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientResult.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientUpdater.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientsSearcher.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPeopleWrapper.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilder.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutor.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/FindPatientQueryBuilderTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporterTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcherTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilderTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientResultBuilderTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientUpdaterTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilderTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorIntegrationTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutorTest.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/XmlMarshaller.java (version 878b509642ce3a25456959496de993cd3a37f4b8)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 3b13f0a79e7068f00e061c144cef6c4e91577540 m

    Rename createPatient to buildPatient. Rename test class.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcher.java (version 3b13f0a79e7068f00e061c144cef6c4e91577540)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcherTest.java (version 3b13f0a79e7068f00e061c144cef6c4e91577540)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 3b13f0a79e7068f00e061c144cef6c4e91577540)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 7cf91ec099c38a87189c060790f9a6f57aee35b1 m

    Add comment to describe reason why we remove identifier which is global in MPI.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 7cf91ec099c38a87189c060790f9a6f57aee35b1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb m

    Rename method to findExactMatches.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiSimilarPatientsSearcher.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiConnector.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientsSearcher.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiConnectorTest.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version ef0bb0c3f77dd8ded76b72d93c707a3a4120b0fb)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> e332d264824fbcc78b9db98f5523f582fbddc2db m

    Rename autneticationValidation.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiConnector.java (version e332d264824fbcc78b9db98f5523f582fbddc2db)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1f3132ce6b77fcea65a18eb09ee8596ca4652048 m

    Rename OpenEmpiImplementation to OpenEmpiConnector.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiConnector.java (version 1f3132ce6b77fcea65a18eb09ee8596ca4652048)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 1f3132ce6b77fcea65a18eb09ee8596ca4652048)
    • api/src/main/resources/moduleApplicationContext.xml (version 1f3132ce6b77fcea65a18eb09ee8596ca4652048)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiConnectorTest.java (version 1f3132ce6b77fcea65a18eb09ee8596ca4652048)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version 1f3132ce6b77fcea65a18eb09ee8596ca4652048)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 84cb73764dde462946859a27c5b8104e4debb3b8 m

    Remove redundant if case. Remove redundant test.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilter.java (version 84cb73764dde462946859a27c5b8104e4debb3b8)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilterTest.java (version 84cb73764dde462946859a27c5b8104e4debb3b8)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 5e2eab3772c9a9c8ef944fbfb5f36e8606b2ee93 m

    Add TODO for creating filter interface. Rename private method.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilter.java (version 5e2eab3772c9a9c8ef944fbfb5f36e8606b2ee93)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 3e44f0a5570a55aad4c3031f399874e030b3ffc0 m

    Add javadocs and renamed method to get if probably matching is enabled.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProperties.java (version 3e44f0a5570a55aad4c3031f399874e030b3ffc0)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 3e44f0a5570a55aad4c3031f399874e030b3ffc0)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version 3e44f0a5570a55aad4c3031f399874e030b3ffc0)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 5dba188caa4ff4c3293e5fe137f517e16b1e92c9 m

    Make javadoc for MpiPatientFetcher more clear.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientFetcher.java (version 5dba188caa4ff4c3293e5fe137f517e16b1e92c9)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ed7b7de4155dcb5e4c273a060f362f01aaaebaf5 m

    Refactor PatientExporter to not return OpenEmpi specific class, just return person identifier.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientExporter.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporterTest.java (version ed7b7de4155dcb5e4c273a060f362f01aaaebaf5)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c m

    Rename PatientImporter to PatientFetcher

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientFetcher.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientImporter.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProvider.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientFetcher.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporter.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/main/resources/moduleApplicationContext.xml (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version 56e44adf2f699a6ad591ee2e53e6b482f6dfe58c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> b66e6acb9feef0e793daf49b108c9b19e6e1a04c m

    Rename interface methods in MpiSimilarPatientsSearcher.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiSimilarPatientsSearcher.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientsSearcher.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version b66e6acb9feef0e793daf49b108c9b19e6e1a04c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 978fdcc56c23ef833349f2c57053a5304b89f27a m

    Rename GP for identifier source. Make it more clera. Also, rename getter for openmrs source identifier.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporter.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
    • api/src/test/java/org/openmrs/module/registrationcore/api/RegistrationCoreServiceTest.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 978fdcc56c23ef833349f2c57053a5304b89f27a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 521156149685ecfd463c4f2fb1a9931915ec4285 m

    Rename core properties in RegistrationCoreServiceImple.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 521156149685ecfd463c4f2fb1a9931915ec4285)
    • api/src/main/resources/moduleApplicationContext.xml (version 521156149685ecfd463c4f2fb1a9931915ec4285)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 4bcb1ab0cf8e0ad4bfd276f274ade60923695641 m

    Remove redundant method.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 4bcb1ab0cf8e0ad4bfd276f274ade60923695641)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 9dbb7170fcbdf4d5d0ca945a0501014d48ae0b64 m

    Grant more privileges to make it work properly in OpenMRS <1.11.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 9dbb7170fcbdf4d5d0ca945a0501014d48ae0b64)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> e5f85f2e91fca023b79d70c127da691acfd5d8aa m

    Add more javadocs for IdentifierBuilder, event listeners nad importPatient in RegistrationCoreService.

    • api/src/main/java/org/openmrs/module/registrationcore/api/RegistrationCoreService.java (version e5f85f2e91fca023b79d70c127da691acfd5d8aa)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/IdentifierBuilder.java (version e5f85f2e91fca023b79d70c127da691acfd5d8aa)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version e5f85f2e91fca023b79d70c127da691acfd5d8aa)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version e5f85f2e91fca023b79d70c127da691acfd5d8aa)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version e5f85f2e91fca023b79d70c127da691acfd5d8aa)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a m

    Rename event names for registration and edit patient.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a)
    • api/src/test/java/org/openmrs/module/registrationcore/api/RegistrationCoreServiceTest.java (version d8626d00fe528b1e3a7a4cc3434ffdfd40123c0a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> f8917c517c66bb43ec1b0720559bb5da4f8d59be m

    Change module version to 1.3.

    • pom.xml (version f8917c517c66bb43ec1b0720559bb5da4f8d59be)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 0e6ee9fd62fabfb9db57b124cd35eef5a178ced1 m

    Improve tests for PatientBuilder an OpenEmpiPatientQueryBuilder.

    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilderTest.java (version 0e6ee9fd62fabfb9db57b124cd35eef5a178ced1)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilderTest.java (version 0e6ee9fd62fabfb9db57b124cd35eef5a178ced1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 635890942885c33b354bb5ff68df8ec12a5b1a7e m

    Improve integration test for PatientImporter.

    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 635890942885c33b354bb5ff68df8ec12a5b1a7e)
    • api/src/test/resources/identifiers.xml (version 635890942885c33b354bb5ff68df8ec12a5b1a7e)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> d236f65b08c0b0cb3196bcf3ecd22da7bb243080 m

    Improve tests for OpenEMPI implementation.

    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version d236f65b08c0b0cb3196bcf3ecd22da7bb243080)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 23fc23cbf8dd760223300d70fe0ba23a4e8645a6 m

    Improve tests for PatientCreationListener.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 23fc23cbf8dd760223300d70fe0ba23a4e8645a6)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version 23fc23cbf8dd760223300d70fe0ba23a4e8645a6)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 0e07676a552b50df9b34c93c8860521b1c0a9648 m

    Rename getter name.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProperties.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilter.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilder.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilder.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilterTest.java (version 0e07676a552b50df9b34c93c8860521b1c0a9648)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 7a0268925cfd723ea466ec68d614874c31a66ad1 m

    Perform filtering patients by Person identifier instead of Global MPI identifier.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilter.java (version 7a0268925cfd723ea466ec68d614874c31a66ad1)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/MatchedPatientFilterTest.java (version 7a0268925cfd723ea466ec68d614874c31a66ad1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 52595d1d73744c888c5861ee6933762f2e9880a3 m

    Perform add patient identifier to patient after export it to MPI server.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 52595d1d73744c888c5861ee6933762f2e9880a3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version 52595d1d73744c888c5861ee6933762f2e9880a3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 52595d1d73744c888c5861ee6933762f2e9880a3)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 0751f25c5fe4d3e58025099af1b36070f27144f6 m

    Save creator id to Event message. Cause UUID is incorrect value.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 0751f25c5fe4d3e58025099af1b36070f27144f6)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 073e0dc87933cb7168528ec745c8445e03ec9a00 m

    Found bug in setting "UUID" of creator. Mark it as TODO.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 073e0dc87933cb7168528ec745c8445e03ec9a00)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1c32b5c41ef52ffd727ad4e03e71c0748d83efc5 m

    Refactor Patient Listeners. Fix "update patient" issue.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version 1c32b5c41ef52ffd727ad4e03e71c0748d83efc5)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 1c32b5c41ef52ffd727ad4e03e71c0748d83efc5)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version 1c32b5c41ef52ffd727ad4e03e71c0748d83efc5)
    • api/src/main/resources/moduleApplicationContext.xml (version 1c32b5c41ef52ffd727ad4e03e71c0748d83efc5)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 384fd5bcb9715ef5b7d39b9ce9547ca63019b972 m

    Refactor MpiPatientExporter to return MPI patient.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientExporter.java (version 384fd5bcb9715ef5b7d39b9ce9547ca63019b972)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 384fd5bcb9715ef5b7d39b9ce9547ca63019b972)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 384fd5bcb9715ef5b7d39b9ce9547ca63019b972)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ca9669dbd0de9c78d7c43b240d9862d862bee996 m

    Remove redundant log message.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version ca9669dbd0de9c78d7c43b240d9862d862bee996)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1547e5137024a83c5725025b7c874af9726b80da m

    Make possible to save patient with null creator. This is actually only one way to make it work. Should be fixed.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 1547e5137024a83c5725025b7c874af9726b80da)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 7322c46df83241b772bd43214ea57afad6f9dc7a m

    Improve Exporter to update patient identifier.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 7322c46df83241b772bd43214ea57afad6f9dc7a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 7322c46df83241b772bd43214ea57afad6f9dc7a)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutor.java (version 7322c46df83241b772bd43214ea57afad6f9dc7a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> f74dce58fc8f50a11f4dd40e1ef27ef1bc0f7bcd m

    Implement saving and converting Mpi Person Identifier.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version f74dce58fc8f50a11f4dd40e1ef27ef1bc0f7bcd)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProperties.java (version f74dce58fc8f50a11f4dd40e1ef27ef1bc0f7bcd)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientQueryBuilder.java (version f74dce58fc8f50a11f4dd40e1ef27ef1bc0f7bcd)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/PatientBuilder.java (version f74dce58fc8f50a11f4dd40e1ef27ef1bc0f7bcd)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> a8d8e4c3657df7bb768db223f7459c74ebdbdd48 m

    Rename MpiProvider getter name in properties.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version a8d8e4c3657df7bb768db223f7459c74ebdbdd48)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> c1d467ddd093023fa83708c56b46045bb22e0346 m

    Refactor Action listeners.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version c1d467ddd093023fa83708c56b46045bb22e0346)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version c1d467ddd093023fa83708c56b46045bb22e0346)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version c1d467ddd093023fa83708c56b46045bb22e0346)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 14e44fcd9fbb99e6318948f414b9b16d78a9d426 m

    Fix typos in global property names.

    • omod/src/main/resources/config.xml (version 14e44fcd9fbb99e6318948f414b9b16d78a9d426)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 13de89f99aa328c409fcb50272419448fcebcc0a m

    Create global property description for enabling probably matching.

    • omod/src/main/resources/config.xml (version 13de89f99aa328c409fcb50272419448fcebcc0a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> e3c184aa1523d0a5f71c1841e9d11a9c00474a32 m

    Remove redundant empty property.

    • omod/src/main/resources/config.xml (version e3c184aa1523d0a5f71c1841e9d11a9c00474a32)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 3d38b1cf4b32a6973682ae58cd2530fc88bfd7d3 m

    Implement configuring using probably or precise searching.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 3d38b1cf4b32a6973682ae58cd2530fc88bfd7d3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProperties.java (version 3d38b1cf4b32a6973682ae58cd2530fc88bfd7d3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 3d38b1cf4b32a6973682ae58cd2530fc88bfd7d3)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 554407b5af70848a3dca74cc8e58ffc2c6460af1 m

    Ignore tests in reason that static method Context.openSession can't be mocked.

    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version 554407b5af70848a3dca74cc8e58ffc2c6460af1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> f66f4440ef6664bfbd62f3f7ae89752caacd076e m

    Improve tests according last changes.

    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version f66f4440ef6664bfbd62f3f7ae89752caacd076e)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version f66f4440ef6664bfbd62f3f7ae89752caacd076e)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutorTest.java (version f66f4440ef6664bfbd62f3f7ae89752caacd076e)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 00274d46c6dfcc80b471e5f31e8f109e3cdae00b m

    Fix typo.

    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version 00274d46c6dfcc80b471e5f31e8f109e3cdae00b)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1dbdb58057d10ec1d86571ec55abde483f6b5a62 m

    Fix test to use global properties related to enabling MPI.

    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 1dbdb58057d10ec1d86571ec55abde483f6b5a62)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6 m

    Rename MpIPatientSearchAlgorithm to MpiPatientSearcher.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProvider.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiSimilarPatientSearchAlgorithm.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiSimilarPatientsSearcher.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithm.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientsSearcher.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/main/resources/moduleApplicationContext.xml (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version b1ef3fdc7c955a5d92ec4bb97b0bff9b999442a6)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 609c79aeea4f0a10b50879f3612d6b34eb4d1f4c m

    Improve tests for OpenEmpiPatientSearchAlgorithm.

    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version 609c79aeea4f0a10b50879f3612d6b34eb4d1f4c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 006a7ddc7c1d03524da08e704a74d13f94aedeae m

    Perform rename from RestQueryCreator to RestQueryExecutor.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiAuthenticator.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporter.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporter.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithm.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientUpdater.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreator.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutor.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/main/resources/moduleApplicationContext.xml (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiAuthenticatorTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientExporterTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientUpdaterTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorIntegrationTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryExecutorTest.java (version 006a7ddc7c1d03524da08e704a74d13f94aedeae)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> aea2096a32325e4adc38514fbed0a201669de4bf m

    Implement finding "probably matched patients".

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithm.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiVariables.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreator.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestUrlBuilder.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorTest.java (version aea2096a32325e4adc38514fbed0a201669de4bf)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 3021ff441a1b5572caab79272358e04079a77c46 m

    Create javadoc for MpiSimilarPatientSearchAlgorithm.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiSimilarPatientSearchAlgorithm.java (version 3021ff441a1b5572caab79272358e04079a77c46)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 15029230c03b434bf825e4151e7ff165800d6070 m

    Create javadoc for MpiPatient Exporter/Importer/Updater.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientExporter.java (version 15029230c03b434bf825e4151e7ff165800d6070)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientImporter.java (version 15029230c03b434bf825e4151e7ff165800d6070)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatientUpdater.java (version 15029230c03b434bf825e4151e7ff165800d6070)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1bd71e9fd07e2cb8df844429a9a7fc382d418c8b m

    Create javadoc for MpiProvider.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProvider.java (version 1bd71e9fd07e2cb8df844429a9a7fc382d418c8b)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> a5f72e2690f42cbfb611caf82a06071c1529d3e3 m

    Rename MpiFacade to MpiProvider.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiFacade.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiProvider.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version a5f72e2690f42cbfb611caf82a06071c1529d3e3)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> c5f0fb41630e6d14c97fdc398aaf79b9cfd40489 m

    Create documentation for MpiPatient & MpiCredentials.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiCredentials.java (version c5f0fb41630e6d14c97fdc398aaf79b9cfd40489)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiPatient.java (version c5f0fb41630e6d14c97fdc398aaf79b9cfd40489)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1ec4628d18abb3408a721eb49a56170fdf9d4365 m

    Create javadoc for MpiAuthentication.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiAuthenticator.java (version 1ec4628d18abb3408a721eb49a56170fdf9d4365)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> b820be67cecf59a55f8a6cda6c77370b8a606f0b m

    Fix typo, find similar patientS.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreator.java (version b820be67cecf59a55f8a6cda6c77370b8a606f0b)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestUrlBuilder.java (version b820be67cecf59a55f8a6cda6c77370b8a606f0b)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RestQueryCreatorTest.java (version b820be67cecf59a55f8a6cda6c77370b8a606f0b)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 0ae2547cf6c60ae5c63403adeefcd60c6902460f m

    Make getProperty protected.

    • api/src/main/java/org/openmrs/module/registrationcore/api/ModuleProperties.java (version 0ae2547cf6c60ae5c63403adeefcd60c6902460f)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 9f20776d9cb7f0d69ac4a34e4c86b3d534ebeef5 m

    Refactor Module properties to not save them in Map. Since properties may be changed in runtime.

    • api/src/main/java/org/openmrs/module/registrationcore/api/ModuleProperties.java (version 9f20776d9cb7f0d69ac4a34e4c86b3d534ebeef5)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 0e04338c88819acb4ff89f8ab7256242b521feb4 m

    Describe Global Properties related to MPI in config.xml.

    • omod/src/main/resources/config.xml (version 0e04338c88819acb4ff89f8ab7256242b521feb4)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> d05634fcf7d5cf68989947a49404318db69b23c2 m

    Change get MPI implementation bean logic. Make it more safe. Move MPI GP to the bottom.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version d05634fcf7d5cf68989947a49404318db69b23c2)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version d05634fcf7d5cf68989947a49404318db69b23c2)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version d05634fcf7d5cf68989947a49404318db69b23c2)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> c69d886b14ce370890901050e2fe9699d4252d23 m

    Fix correct setting privelege properties instead of admin authentication. Remove TODO.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version c69d886b14ce370890901050e2fe9699d4252d23)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 877254102e0bfc86b6130bdcfe0abae274a1d762 m

    Fix incorrect property.

    • api/src/main/resources/moduleApplicationContext.xml (version 877254102e0bfc86b6130bdcfe0abae274a1d762)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ba96352d3bd5456c8e4262ba4f846fda3b141595 m

    Rename OpenEmpi facade bean identifier. Rename Global property for mpi implementation.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version ba96352d3bd5456c8e4262ba4f846fda3b141595)
    • api/src/main/resources/moduleApplicationContext.xml (version ba96352d3bd5456c8e4262ba4f846fda3b141595)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 45b89965db86ad9d89a477ba353b93d439a986e1 m

    Throw exception instead of return null.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version 45b89965db86ad9d89a477ba353b93d439a986e1)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> cf0558d8670b93e6c0485ab1386b8b484c9105b2 m

    Refactor to use isMpiEnabled instead of checking null.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version cf0558d8670b93e6c0485ab1386b8b484c9105b2)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> d7c2bf34d0429846b5955f83829cc2266dd746fe m

    Refactor PatientEditListener to use MpiFacade instead of MpiPatientUpdater.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientEditListener.java (version d7c2bf34d0429846b5955f83829cc2266dd746fe)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientEditListenerTest.java (version d7c2bf34d0429846b5955f83829cc2266dd746fe)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 64477f4783a9001d259423b28c1cb0fed0a94caf m

    Refactor PatientActionListener and PatientCreationListener, move common logic to abstract parent class.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientActionListener.java (version 64477f4783a9001d259423b28c1cb0fed0a94caf)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 64477f4783a9001d259423b28c1cb0fed0a94caf)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version 64477f4783a9001d259423b28c1cb0fed0a94caf)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 394ca268e2fb1c9d0416d89da8b6bf58024af880 m

    Inject core properties in patient creation listener. Check if MPI is enabled before Export patient. Add test for mpi disabled behavior.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListener.java (version 394ca268e2fb1c9d0416d89da8b6bf58024af880)
    • api/src/main/resources/moduleApplicationContext.xml (version 394ca268e2fb1c9d0416d89da8b6bf58024af880)
    • api/src/test/java/org/openmrs/module/registrationcore/api/impl/PatientCreationListenerTest.java (version 394ca268e2fb1c9d0416d89da8b6bf58024af880)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 989919c928a943b7558c8e17cccc446fbe09acb3 m

    Add method to CoreProperties to get if Mpi is Enabled.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version 989919c928a943b7558c8e17cccc446fbe09acb3)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> f0a3ff0649060938733a615871830181146095d9 m

    Implement all mpi functionality in MpiFacade interface.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiFacade.java (version f0a3ff0649060938733a615871830181146095d9)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version f0a3ff0649060938733a615871830181146095d9)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> da5a0f2dedfa5a0116eb11cc15ec9188926cac3a m

    Remove redundant import.

    • api/src/main/java/org/openmrs/module/registrationcore/api/RegistrationCoreService.java (version da5a0f2dedfa5a0116eb11cc15ec9188926cac3a)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> fef954cb45c3ff37c37dd34d8f5dd2c5eaecd610 m

    Refactor registrationCoreServiceImpl to get MpIFacade from CoreProperties.

    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreServiceImpl.java (version fef954cb45c3ff37c37dd34d8f5dd2c5eaecd610)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> ff6f88628ca1669a3a416cea20c5be720dbfc3e3 m

    Add MpiFacade getter to RegistrationCoreProperties.

    • api/src/main/java/org/openmrs/module/registrationcore/api/ModuleProperties.java (version ff6f88628ca1669a3a416cea20c5be720dbfc3e3)
    • api/src/main/java/org/openmrs/module/registrationcore/api/impl/RegistrationCoreProperties.java (version ff6f88628ca1669a3a416cea20c5be720dbfc3e3)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 4aafe6b193045d6311329452bc63a4fa7ba61f44 m

    Remove redundant GP.

    • api/src/main/java/org/openmrs/module/registrationcore/RegistrationCoreConstants.java (version 4aafe6b193045d6311329452bc63a4fa7ba61f44)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientImporterTest.java (version 4aafe6b193045d6311329452bc63a4fa7ba61f44)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 69b621f88715d6ab82fbf47aa52000c23b75fb4c m

    Rename MpiFacadeImp to actual OpenEmpiImplementation.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/common/MpiFacadeImpl.java (version 69b621f88715d6ab82fbf47aa52000c23b75fb4c)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementation.java (version 69b621f88715d6ab82fbf47aa52000c23b75fb4c)
    • api/src/main/resources/moduleApplicationContext.xml (version 69b621f88715d6ab82fbf47aa52000c23b75fb4c)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/common/MpiFacadeImplTest.java (version 69b621f88715d6ab82fbf47aa52000c23b75fb4c)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiImplementationTest.java (version 69b621f88715d6ab82fbf47aa52000c23b75fb4c)
  • approce <seateq64@gmail.com>

    approce <seateq64@gmail.com> 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40 m

    Rename RemoteQueryCreator to more clear FindPatientQueryBuilder.

    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/FindPatientQueryBuilder.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithm.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)
    • api/src/main/java/org/openmrs/module/registrationcore/api/mpi/openempi/RemoteQueryCreator.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/FindPatientQueryBuilderTest.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/OpenEmpiPatientSearchAlgorithmTest.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)
    • api/src/test/java/org/openmrs/module/registrationcore/api/mpi/openempi/RemoteQueryCreatorTest.java (version 1d61aa2e73cc4a0ac93b1632073583ce9bf57a40)