More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #1790 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Git

  • Daniel Kayiwa

    Daniel Kayiwa 206080678fe5443bcf532b67e460d4625243be47

    Merge pull request #110 from mekomsolutions/MRSCMNS-22
    EA-114: 3 out of 4 getUniqueDiagnoses(..) cases re-implemented with HQL.

  • mks-d <dimitri@mekomsolutions.com>

    mks-d <dimitri@mekomsolutions.com> 2df81497d9bb9bc197bd951f6b942a7ffaff179d

    EA-114: 3 out of 4 getUniqueDiagnoses(..) cases re-implemented with HQL.
    The new DAO class and impl.
      new file:   api/src/main/java/org/openmrs/module/emrapi/db/EmrVisitDAO.java
      new file:   api/src/main/java/org/openmrs/module/emrapi/db/EmrVisitDAOImpl.java
    Added a new 3-argument constructor to Diagnosis.
      modified:   api/src/main/java/org/openmrs/module/emrapi/diagnosis/Diagnosis.java
    Added the new DAO method returning unique diagnoses.
      modified:   api/src/main/java/org/openmrs/module/emrapi/visit/EmrVisitService.java
      modified:   api/src/main/java/org/openmrs/module/emrapi/visit/EmrVisitServiceImpl.java
    New getUniqueDiagnoses(..) implementation and unit tests ensuring convergence with legacy impl.
      modified:   api/src/main/java/org/openmrs/module/emrapi/visit/VisitDomainWrapper.java
      modified:   api/src/test/java/org/openmrs/module/emrapi/visit/VisitDomainWrapperComponentTest.java
    The 3 HQL queries.
      new file:   api/src/main/resources/hql/visit_confirmed_diagnoses.hql
      new file:   api/src/main/resources/hql/visit_diagnoses.hql
      new file:   api/src/main/resources/hql/visit_primary_diagnoses.hql
    Spring configuration for EmrVisitDAO and EmrVisitService.
      modified:   api/src/main/resources/moduleApplicationContext.xml
    Added a component qualifier to DomainWrapperFactory.
      modified:   api/src/main/java/org/openmrs/module/emrapi/domainwrapper/DomainWrapperFactory.java
    getAllVisitsUsingWrappers() uses DomainWrapperFactory to instantiate VisitDomainWrapper.
    Constructor modified to take a DomainWrapperFactory instance as last argument.
      modified:   api/src/main/java/org/openmrs/module/emrapi/patient/PatientDomainWrapper.java
      modified:   api/src/test/java/org/openmrs/module/emrapi/patient/PatientDomainWrapperTest.java
      modified:   api/src/main/java/org/openmrs/module/emrapi/adt/AdtServiceImpl.java

    • api/src/main/java/org/openmrs/module/emrapi/adt/AdtServiceImpl.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/db/EmrVisitDAO.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/db/EmrVisitDAOImpl.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/diagnosis/Diagnosis.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/domainwrapper/DomainWrapperFactory.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/patient/PatientDomainWrapper.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/visit/EmrVisitService.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/visit/EmrVisitServiceImpl.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/java/org/openmrs/module/emrapi/visit/VisitDomainWrapper.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/resources/hql/visit_confirmed_diagnoses.hql (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/resources/hql/visit_diagnoses.hql (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/resources/hql/visit_primary_diagnoses.hql (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/main/resources/moduleApplicationContext.xml (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/test/java/org/openmrs/module/emrapi/patient/PatientDomainWrapperTest.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/test/java/org/openmrs/module/emrapi/visit/VisitDomainWrapperComponentTest.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)
    • api/src/test/java/org/openmrs/module/emrapi/visit/VisitDomainWrapperTest.java (version 2df81497d9bb9bc197bd951f6b942a7ffaff179d)