Build and Release Plan for FHIR2 Module

Stages & jobs

  1. Test module

  2. Release

    Requires a user to start manually

Code commits

Git

  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> a42f782825df0885f33412ad9638647fe6b1c7f5

    FM2-412: Support for instance level $everything operation on Patients in R3 (#361)

    • api/src/main/java/org/openmrs/module/fhir2/providers/r3/PatientFhirResourceProvider.java (version a42f782825df0885f33412ad9638647fe6b1c7f5)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r3/PatientFhirResourceProviderTest.java (version a42f782825df0885f33412ad9638647fe6b1c7f5)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r3/PatientFhirR3ResourceProviderWebTest.java (version a42f782825df0885f33412ad9638647fe6b1c7f5)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff

    FM2-411: Added support for instance level $everything operation on Patients in R4 (#360)

    • api/src/main/java/org/openmrs/module/fhir2/FhirConstants.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/main/java/org/openmrs/module/fhir2/api/FhirPatientService.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirPatientServiceImpl.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/main/java/org/openmrs/module/fhir2/api/search/SearchQuery.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/main/java/org/openmrs/module/fhir2/providers/r4/PatientFhirResourceProvider.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/test/java/org/openmrs/module/fhir2/api/impl/FhirPatientServiceImplTest.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/test/java/org/openmrs/module/fhir2/api/search/PatientSearchQueryTest.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r4/PatientFhirResourceProviderTest.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r4/PatientFhirResourceProviderWebTest.java (version 5bd7b4e7e850882970d315f807a7d5dbd3fa9eff)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 6cc735500513dac724b412b1d959736059ec6d30

    FM2-416: Added integration tests for instance level $everything on Patients (#362)

    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/BaseFhirR3IntegrationTest.java (version 6cc735500513dac724b412b1d959736059ec6d30)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/PatientFhirResourceProviderIntegrationTest.java (version 6cc735500513dac724b412b1d959736059ec6d30)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/BaseFhirR4IntegrationTest.java (version 6cc735500513dac724b412b1d959736059ec6d30)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/PatientFhirResourceProviderIntegrationTest.java (version 6cc735500513dac724b412b1d959736059ec6d30)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> f0eac7fb6c5cc65d853f215d8b0827416a93874d

    FM2-409: Corrected bundle response in $lastn type operations (#359)

    • api/src/main/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProvider.java (version f0eac7fb6c5cc65d853f215d8b0827416a93874d)
    • api/src/main/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProvider.java (version f0eac7fb6c5cc65d853f215d8b0827416a93874d)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderIntegrationTest.java (version f0eac7fb6c5cc65d853f215d8b0827416a93874d)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderIntegrationTest.java (version f0eac7fb6c5cc65d853f215d8b0827416a93874d)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 196103f3852702dea014ef0eb609c60c27d22c3b

    FM2-400: Support for $lastn-encounters in R4 (#353)

    • api/src/main/java/org/openmrs/module/fhir2/FhirConstants.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/FhirObservationService.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirEncounterDaoImpl.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirObservationDaoImpl.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirObservationServiceImpl.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/util/LastnOperationUtils.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/api/util/LastnResult.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/main/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProvider.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/test/java/org/openmrs/module/fhir2/api/impl/FhirObservationServiceImplTest.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/test/java/org/openmrs/module/fhir2/api/search/ObservationSearchQueryTest.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderTest.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderTest.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderWebTest.java (version 196103f3852702dea014ef0eb609c60c27d22c3b)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 5ed8bd5ee17e48aa7c820df85e8aa2e2cce3620f

    FM2-402: Integration tests for $lastn-encounters in R3 and R4 (#358)

    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderIntegrationTest.java (version 5ed8bd5ee17e48aa7c820df85e8aa2e2cce3620f)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderIntegrationTest.java (version 5ed8bd5ee17e48aa7c820df85e8aa2e2cce3620f)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 99b45964b165c6ab643e0416ef51fa2bd911ab08

    FM2-398: Integration tests for $lastn in R3 and R4 (#352)

    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/BaseFhirR3IntegrationTest.java (version 99b45964b165c6ab643e0416ef51fa2bd911ab08)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderIntegrationTest.java (version 99b45964b165c6ab643e0416ef51fa2bd911ab08)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/BaseFhirR4IntegrationTest.java (version 99b45964b165c6ab643e0416ef51fa2bd911ab08)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderIntegrationTest.java (version 99b45964b165c6ab643e0416ef51fa2bd911ab08)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 399f61297ca42b63c2962f613936450effa86870

    FM2-401: Support for $lastn-encounters in R3 (#357)

    • api/src/main/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProvider.java (version 399f61297ca42b63c2962f613936450effa86870)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderTest.java (version 399f61297ca42b63c2962f613936450effa86870)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderWebTest.java (version 399f61297ca42b63c2962f613936450effa86870)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> 83e54eed8baf96569bff9f755f3ad0b767781cb9

    FM2-404: Improve units tests for $lastn (#356)

    • api/src/test/java/org/openmrs/module/fhir2/api/search/ObservationSearchQueryTest.java (version 83e54eed8baf96569bff9f755f3ad0b767781cb9)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderTest.java (version 83e54eed8baf96569bff9f755f3ad0b767781cb9)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderTest.java (version 83e54eed8baf96569bff9f755f3ad0b767781cb9)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> f2a7de4b44d40b9fc82612a62f3fd205751bcb72

    FM2-393: Add support for $lastn in Observations R4 (#350)

    • api/src/main/java/org/openmrs/module/fhir2/FhirConstants.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/main/java/org/openmrs/module/fhir2/api/FhirObservationService.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirObservationDaoImpl.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirObservationServiceImpl.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/main/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProvider.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/test/java/org/openmrs/module/fhir2/api/impl/FhirObservationServiceImplTest.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/test/java/org/openmrs/module/fhir2/api/search/ObservationSearchQueryTest.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderTest.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderWebTest.java (version f2a7de4b44d40b9fc82612a62f3fd205751bcb72)
  • Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com>

    Medhavi Srivastava <43985601+Medhavi-16@users.noreply.github.com> e94a2a2318491eaa6a700aa91f4ed9beb2fdd344

    FM2-394: Add support for $lastn operation on Observations in R3 (#351)

    • api/src/main/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProvider.java (version e94a2a2318491eaa6a700aa91f4ed9beb2fdd344)
    • api/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderTest.java (version e94a2a2318491eaa6a700aa91f4ed9beb2fdd344)
    • omod/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderWebTest.java (version e94a2a2318491eaa6a700aa91f4ed9beb2fdd344)