Build and Release Plan for FHIR2 Module

Build: #599 was successful Changes by Ian Bacher

Stages & jobs

  1. Build and Test

  2. Deploy

  3. Release

    Requires a user to start manually

Code commits

Git

  • Ian Bacher

    Ian Bacher 210770179aa72c2ed63aa0874cba0d65f46ac2e9

    FM2-626: Follow-up: Fix SELECT DISTINCT queries in non-MySQL contexts
    For search queries on a small subset of tables, we need to use two queries
    to generate the search results, one to get the list of ids and one to get
    the "full" corresponding domain object.

    In FM2-626, we optimized this a bit by pushing the ordering of results
    into the initial query instead of the secondary query, but doing so
    meant we now generated queries that were incorrect except on MySQL.

    This commit reverts the MySQL-only nature of the queries we were generating

    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/BaseFhirDao.java (version 210770179aa72c2ed63aa0874cba0d65f46ac2e9)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/internals/OpenmrsFhirCriteriaContext.java (version 210770179aa72c2ed63aa0874cba0d65f46ac2e9)
    • api/src/test/java/org/openmrs/module/fhir2/BaseFhirContextSensitiveTest.java (version 210770179aa72c2ed63aa0874cba0d65f46ac2e9)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/BaseFhirIntegrationTest.java (version 210770179aa72c2ed63aa0874cba0d65f46ac2e9)