OpenMRS Core Master

Build: #3551 failed

Job: Build was successful

Stages & jobs

  1. Build

  2. Test

  3. Deploy

  4. Release

    Requires a user to start manually
  5. Release image variants

Code commits

openmrs-core

  • Isaiah Muli <48686606+dicksonmulli@users.noreply.github.com>

    Isaiah Muli <48686606+dicksonmulli@users.noreply.github.com> 7ef9c75f135897d33ba7f22e4e099aadea65f94f

    TRUNK-6245: concept reference ranges (#4687)
    * TRUNK-6245 Age sensitive concept ranges

    * Changelog file update

    * Reverting unnecessary liqubase changes

    * Adding unit tests

    * Change on the method documentation

    * Adding hbm file for ConceptReferenceRange

    * Update on license

    * Fixing failing tests

    * Updating evaluation criteria

    * Saving Obs Reference Range

    * Removing unused imports

    * Removing editable attributes from ObsReferenceRange

    * Resolving comments in PR

    * Small update

    * Solved validation issues

    * Update

    * Some updates

    * Update from comments in PR

    * Adding a relationship between conceptNumeric and conceptReferenceRange

    * Implementing voidable and creatable interfaces

    * Some changes from PR

    * Fixes

    * Setting reference range in Obs

    * Code clean up

    * Fixing db check

    * Fix change set count

    * Moving get age logic to Person class

    * Adding tests to get age methods

    * Code clean up

    * Fixing obs_reference_range not saved

    * Small change

    * Fixing one test

    * Using exiting sorting mechanism

    * Using exiting sorting mechanism

    * Final changes

    * Adding comments in liquibase changelogs

    * Method to check if numeric value is in range

    * Improvements

    * Small change

    * Setting Obs reference range from concept concept

    * Fixing failing tests

    * Refactor

    * Updating the order of validation of reference ranges

    * Small change

    * Fixed a bug - latest obs should be fetched by conceptRef and patient

    * CHanging time of the day method

    * Criteria evaluation using current obs

    * Setting interpretation

    * Removing since from private methods

    * Removing static in obs validator

    * Small change

    * Adding concept messages for UI

    * Setting the right interpretation - feedback from Burke

    * Setting the right interpretation - feedback from Burke

    * Adding a helper method

    * Code refactor and updating concept hbm

    * Added a helper method to remove reference range

    * Using Base object in reference range class

    * Adding uuid to obs reference range

    * order reference ranges

    * API method for fetching reference ranges

    * Improving docs

    • api/src/main/java/org/openmrs/BaseReferenceRange.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/ConceptNumeric.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/ConceptReferenceRange.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/Obs.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/ObsReferenceRange.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/Person.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/ConceptService.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/ObsService.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/db/ConceptDAO.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/db/ObsDAO.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/db/hibernate/HibernateConceptDAO.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/db/hibernate/HibernateObsDAO.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/impl/ConceptServiceImpl.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/api/impl/ObsServiceImpl.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/util/ConceptReferenceRangeUtility.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/util/OpenmrsUtil.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/java/org/openmrs/validator/ObsValidator.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/resources/hibernate.cfg.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/resources/messages.properties (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/resources/org/openmrs/api/db/hibernate/Concept.hbm.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/resources/org/openmrs/api/db/hibernate/Obs.hbm.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/main/resources/org/openmrs/liquibase/updates/liquibase-update-to-latest-2.7.x.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/ConceptNumericTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/ObsTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/PersonTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/api/ConceptServiceTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/api/ObsServiceTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/api/db/hibernate/HibernateConceptDAOTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/api/impl/ConceptServiceImplTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/util/ConceptReferenceRangeUtilityTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/util/DatabaseUpdaterDatabaseIT.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/util/OpenmrsUtilTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/java/org/openmrs/validator/ObsValidatorTest.java (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/resources/org/openmrs/api/include/ConceptServiceTest-conceptReferenceRange.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • api/src/test/resources/org/openmrs/include/standardTestDataset.xml (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • webapp/src/main/webapp/WEB-INF/view/scripts/jquery-ui/js/openmrsSearch.js (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)
    • webapp/src/main/webapp/WEB-INF/view/scripts/jquery/autocomplete/OpenmrsAutoComplete.js (version 7ef9c75f135897d33ba7f22e4e099aadea65f94f)