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

Build: #279 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

Code commits

Git

  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> bb2cea010bdb743b74ba02efa177d24e285f38ba

    Merge branch 'temporary-tables'

  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> e5b5954e92f82c9bb7b0cafc546c8493efa8d458

    Fix the obs query evaluators to use the hql query builder

    • api/src/main/java/org/openmrs/module/reporting/dataset/definition/evaluator/ObsDataSetEvaluator.java (version e5b5954e92f82c9bb7b0cafc546c8493efa8d458)
    • api/src/main/java/org/openmrs/module/reporting/query/obs/evaluator/AllObsQueryEvaluator.java (version e5b5954e92f82c9bb7b0cafc546c8493efa8d458)
    • api/src/main/java/org/openmrs/module/reporting/query/obs/evaluator/BasicObsQueryEvaluator.java (version e5b5954e92f82c9bb7b0cafc546c8493efa8d458)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 607dbe7aa95553e16221a06a109d51933d51397b

    Fix the encounter query evaluators to use the hql query builder

    • api/src/main/java/org/openmrs/module/reporting/query/encounter/evaluator/BasicEncounterQueryEvaluator.java (version 607dbe7aa95553e16221a06a109d51933d51397b)
    • api/src/main/java/org/openmrs/module/reporting/query/encounter/evaluator/MostRecentEncounterForPatientQueryEvaluator.java (version 607dbe7aa95553e16221a06a109d51933d51397b)
    • api/src/main/java/org/openmrs/module/reporting/query/encounter/evaluator/PatientEncounterQueryEvaluator.java (version 607dbe7aa95553e16221a06a109d51933d51397b)
    • api/src/test/java/org/openmrs/module/reporting/query/encounter/evaluator/MostRecentEncounterForPatientQueryEvaluatorTest.java (version 607dbe7aa95553e16221a06a109d51933d51397b)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 132f09fc11ba4cd79a90878d8160cc077fafbbde

    Add some comments to join strategy

    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version 132f09fc11ba4cd79a90878d8160cc077fafbbde)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 99c9b207435f83458d1e9f7a4b982a5ab9fbfd9f

    Fix to persistCachedReports method to ensure something is in the cache before trying to delete.

    • api/src/main/java/org/openmrs/module/reporting/report/service/ReportServiceImpl.java (version 99c9b207435f83458d1e9f7a4b982a5ab9fbfd9f)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> dbc32f9266a7bcf02988600d379b4bbb80c48220

    Performance fix for encounter data set definitions where both base cohort and base idset are entered.

    • api/src/main/java/org/openmrs/module/reporting/dataset/definition/evaluator/EncounterDataSetEvaluator.java (version dbc32f9266a7bcf02988600d379b4bbb80c48220)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 968e9696262dcacdc6424688db34707ffb95009e

    Fix invalid javadoc

    • api/src/main/java/org/openmrs/module/reporting/report/service/ReportServiceImpl.java (version 968e9696262dcacdc6424688db34707ffb95009e)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> de9eb7da624348dc81a986d2b9f5163976914668

    Remove CriteriaQueryBuilder for now and stick with HqlQueryBuilder, which has established itself as the go-to

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/AuditInfoEncounterDataEvaluator.java (version de9eb7da624348dc81a986d2b9f5163976914668)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/VitalStatusDataEvaluator.java (version de9eb7da624348dc81a986d2b9f5163976914668)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/CriteriaQueryBuilder.java (version de9eb7da624348dc81a986d2b9f5163976914668)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/CriteriaQueryBuilderTest.java (version de9eb7da624348dc81a986d2b9f5163976914668)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceTest.java (version de9eb7da624348dc81a986d2b9f5163976914668)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> e5df36a11e747fbbadb54dcd759c2f92eae2089a

    Change joining against idsetmember table to use a cross join with where clause (which results in an inner join) rather than as an in clause.  Mysql 5.5 does not perform sufficiently well with the in clause, and most implementations still use that.

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/EncounterDataUtil.java (version e5df36a11e747fbbadb54dcd759c2f92eae2089a)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/GroupMemberObsDataEvaluator.java (version e5df36a11e747fbbadb54dcd759c2f92eae2089a)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/DrugOrdersForPatientDataEvaluator.java (version e5df36a11e747fbbadb54dcd759c2f92eae2089a)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version e5df36a11e747fbbadb54dcd759c2f92eae2089a)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 86ea15e469ff508b89c3a8fd3fb78d2821e078e7

    Add a bit more logging to the Encounter and Patient Data Set evaluators

    • api/src/main/java/org/openmrs/module/reporting/dataset/definition/evaluator/EncounterDataSetEvaluator.java (version 86ea15e469ff508b89c3a8fd3fb78d2821e078e7)
    • api/src/main/java/org/openmrs/module/reporting/dataset/definition/evaluator/PatientDataSetEvaluator.java (version 86ea15e469ff508b89c3a8fd3fb78d2821e078e7)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 979c2c38124884dda973ac499f88faa7f2353ea3

    Add missing aliases to order by clauses

    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/EncountersForPatientDataEvaluator.java (version 979c2c38124884dda973ac499f88faa7f2353ea3)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/ObsForPersonDataEvaluator.java (version 979c2c38124884dda973ac499f88faa7f2353ea3)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 631a5db67e88c23526172a30d7f3bf711059cba0

    Add update global property method

    • api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java (version 631a5db67e88c23526172a30d7f3bf711059cba0)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 47d81e99a181cfed876220a345b247074195716d

    Optimize use of caching for Data Set Data Definitions, and disable the use of batch processing of patient data by default, which is slower now that we have IdsetMember joining at the database level in many cases.

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/definition/EncounterDataSetDataDefinition.java (version 47d81e99a181cfed876220a345b247074195716d)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/definition/PatientDataSetDataDefinition.java (version 47d81e99a181cfed876220a345b247074195716d)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/definition/PatientIdDataDefinition.java (version 47d81e99a181cfed876220a345b247074195716d)
    • api/src/main/java/org/openmrs/module/reporting/dataset/definition/evaluator/EncounterDataSetEvaluator.java (version 47d81e99a181cfed876220a345b247074195716d)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version 47d81e99a181cfed876220a345b247074195716d)
    • omod/src/main/resources/config.xml (version 47d81e99a181cfed876220a345b247074195716d)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 0af3039b25525e252d69f5722b08921878aedfc9

    Fix configuration property caching strategy to use uuids and to prevent lazy initialization exceptions for OpenmrsData objects

    • api/src/main/java/org/openmrs/module/reporting/definition/configuration/ConfigurationPropertyAndParameterCachingStrategy.java (version 0af3039b25525e252d69f5722b08921878aedfc9)
    • api/src/main/java/org/openmrs/module/reporting/definition/configuration/ConfigurationPropertyCachingStrategy.java (version 0af3039b25525e252d69f5722b08921878aedfc9)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> d1a35b7433e64a1a4f32ddbce549672af5ce2568

    Modify PersonDataEvaluators to use new QueryBuilders

    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/BirthdateDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/GenderDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/ObsActiveListPersonDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/ObsForPersonDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/PersonAttributeDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/PersonIdDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/PersonPropertyDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/PreferredAddressDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/PreferredNameDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/RelationshipsForPersonDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/VitalStatusDataEvaluator.java (version d1a35b7433e64a1a4f32ddbce549672af5ce2568)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 034b4d8890ebade24b19fd02f431d55291e524ee

    Modify PatientDataEvaluators to use new QueryBuilders

    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/CurrentPatientStateDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/DrugOrdersForPatientDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/EncountersForPatientDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/PatientIdDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/PatientIdentifierDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/PatientPropertyDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/ProgramEnrollmentsForPatientDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/ProgramStatesForPatientDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/SqlPatientDataEvaluator.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/CurrentPatientStateDataEvaluatorTest.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/DrugOrdersForPatientDataEvaluatorTest.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/EncountersForPatientDataEvaluatorTest.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/PatientIdDataEvaluatorTest.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/SqlPatientDataEvaluatorTest.java (version 034b4d8890ebade24b19fd02f431d55291e524ee)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 67a04c2328b8f2c89f97121554155b8c5035bdda

    Modify ObsDataEvaluators to use new QueryBuilders

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/PatientToEncounterDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/PersonToEncounterDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/SqlEncounterDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/EncounterToObsDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/GroupMemberObsDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/ObsIdDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/ObsPropertyDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/PatientToObsDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/data/obs/evaluator/PersonToObsDataEvaluator.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/EvaluationContext.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/context/EncounterEvaluationContext.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/context/ObsEvaluationContext.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/context/PersonEvaluationContext.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceImpl.java (version 67a04c2328b8f2c89f97121554155b8c5035bdda)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 0c7e48323a113f3257ddd5133b3fc85b1675f6fd

    Add an initial pass at a SqlQueryBuilder

    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HibernateQueryBuilder.java (version 0c7e48323a113f3257ddd5133b3fc85b1675f6fd)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/SqlQueryBuilder.java (version 0c7e48323a113f3257ddd5133b3fc85b1675f6fd)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/SqlQueryBuilderTest.java (version 0c7e48323a113f3257ddd5133b3fc85b1675f6fd)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 60adc18f8279ed702ac5a67512d802d116f12061

    Start changing the existing evaluators to use the Hql and Criteria Query Builder implementations

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/AuditInfoEncounterDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterPropertyDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterProviderDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/ObsForEncounterDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/PatientToEncounterDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/PersonToEncounterDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/SimultaneousEncountersDataEvaluator.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/CriteriaQueryBuilder.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/ObsForEncounterEvaluatorTest.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/CriteriaQueryBuilderTest.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/HibernateQueryBuilderTest.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceTest.java (version 60adc18f8279ed702ac5a67512d802d116f12061)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 993735fc3081b73a27addf1b5cd42a5775b41a39

    Add HibernateQueryBuilder

    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/AuditInfoEncounterDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterDatetimeDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterIdDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterLocationDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterPropertyDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterTypeDataEvaluator.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HibernateQueryBuilder.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/QueryBuilder.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceImpl.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/IdsetMember.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/main/java/org/openmrs/module/reporting/report/util/ReportUtil.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/HibernateQueryBuilderTest.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilderTest.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceTest.java (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
    • api/src/test/resources/org/openmrs/module/reporting/include/ReportTestDataset-openmrs-1.9.xml (version 993735fc3081b73a27addf1b5cd42a5775b41a39)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> cbf2aa54eb7dadae8c29761e270d80c25bc17d80

    Creating a new EvaluationService and associated HqlBuilder class, and add in the capability that when used together, large "in" queries are now done via temporary insertion and joining in a new reporting_idset table, in order to improve performance and memory utilization

    • api/src/main/java/org/openmrs/module/reporting/ReportingConstants.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/common/QueryBuilder.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/EncounterDataUtil.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/data/encounter/evaluator/ObsForEncounterDataEvaluator.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/PatientIdentifierDataEvaluator.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/PreferredIdentifierDataEvaluator.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/data/person/evaluator/RelationshipsForPersonDataEvaluator.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/dataset/DataSetRow.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/dataset/query/service/db/HibernateDataSetQueryDAO.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/definition/service/BaseDefinitionService.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilder.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/querybuilder/QueryBuilder.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationService.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceImpl.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/IdsetMember.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/query/BaseIdSet.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/java/org/openmrs/module/reporting/query/IdSet.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/resources/IdsetMember.hbm.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/resources/liquibase.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/main/resources/moduleApplicationContext.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/cohort/definition/evaluator/SqlCohortDefinitionEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/common/ObjectUtilTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/AgeAtEncounterDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/AuditInfoEncounterDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterProviderDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/EncountersForPatientDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/ObsForEncounterEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/obs/evaluator/EncounterToObsDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/obs/evaluator/GroupMemberObsDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/DefinitionLibraryPatientDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/DrugOrdersForPatientDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/evaluator/PatientIdentifierDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/data/patient/library/BuiltInPatientDataLibraryTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/CohortsWithVaryingParametersDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/EncounterDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/ObsDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/PatientDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/PersonDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/querybuilder/HqlQueryBuilderTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/indicator/CohortIndicatorDataSetEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/indicator/SqlIndicatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/indicator/util/IndicatorUtilTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/report/service/ReportServiceTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/java/org/openmrs/module/reporting/serializer/ReportingSerializerTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/resources/org/openmrs/module/reporting/include/ReportTestDataset-openmrs-1.9.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/resources/reporting-hibernate.cfg.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • api/src/test/resources/test-datasets.properties (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • omod/pom.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • omod/src/main/java/org/openmrs/module/reporting/web/controller/RenderReportFormController.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • omod/src/main/java/org/openmrs/module/reporting/web/controller/ReportDashboardController.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • omod/src/main/resources/config.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • pom.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • test-1.9/.gitignore (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • test-1.9/pom.xml (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • test-1.9/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/EncounterProviderDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)
    • test-1.9/src/test/java/org/openmrs/module/reporting/data/encounter/evaluator/EncountersForPatientDataEvaluatorTest.java (version cbf2aa54eb7dadae8c29761e270d80c25bc17d80)