Build and Release Plan for FHIR2 Module

Build: #303 was successful Manual run from the stage: Release by Ian Bacher

Stages & jobs

  1. Test module

  2. Release

    Requires a user to start manually

Code commits

Git

  • Ian Bacher

    Ian Bacher 79ae1393f640a8e7a34dbf56b1c5e82bb0cedece m

    Fix typo in FhirActivator

    • api/src/main/java/org/openmrs/module/fhir2/FhirActivator.java (version 79ae1393f640a8e7a34dbf56b1c5e82bb0cedece)
  • Ian Bacher

    Ian Bacher 3eb50edc4a704dd91fceb43393e9cf16480731fc m

    Optimise the size of the JAR and remove some unnecessary libraries

    • api-2.1/pom.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
    • api-2.2/pom.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
    • api/pom.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
    • omod/pom.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
    • omod/src/main/resources/config.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
    • pom.xml (version 3eb50edc4a704dd91fceb43393e9cf16480731fc)
  • Ian Bacher

    Ian Bacher b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a m

    FM2-421: Fix Immunization requirements

    • api/src/main/java/org/openmrs/module/fhir2/api/translators/LocationReferenceTranslator.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • api/src/main/java/org/openmrs/module/fhir2/api/translators/impl/ImmunizationTranslatorImpl.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • api/src/main/java/org/openmrs/module/fhir2/api/translators/impl/LocationReferenceTranslatorImpl.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.1/src/test/java/org/openmrs/module/fhir2/providers/r3/GroupResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.1/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.1/src/test/java/org/openmrs/module/fhir2/providers/r4/GroupResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.1/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.2/src/test/java/org/openmrs/module/fhir2/provider/r3/ConditionResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests-2.2/src/test/java/org/openmrs/module/fhir2/provider/r4/ConditionResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/BaseFhirIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/AllergyIntoleranceFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/ConditionFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/DiagnosticReportResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/EncounterFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/GroupFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/LocationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/MedicationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/ObservationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/PatientFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/PersonFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/PractitionerFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r3/TaskFhirResourceIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/AllergyIntoleranceFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ConditionFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/DiagnosticReportResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/EncounterFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/GroupFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ImmunizationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/LocationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/MedicationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/ObservationFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/PatientFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/PersonFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/PractitionerFhirResourceProviderIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • integration-tests/src/test/java/org/openmrs/module/fhir2/providers/r4/TaskFhirResourceIntegrationTest.java (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • test-data/src/test/resources/org/openmrs/module/fhir2/api/dao/impl/FhirImmunizationDaoImplTest_initial_data.xml (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • test-data/src/test/resources/org/openmrs/module/fhir2/providers/ImmunizationWebTest_create_partial.json (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
    • test-data/src/test/resources/org/openmrs/module/fhir2/providers/ImmunizationWebTest_create_partial.xml (version b5a63b04d5b6a47fe094a0d5a670ccc044dbf50a)
  • Ian Bacher

    Ian Bacher 991ca3950ae2728f6deff78081ad22715310f209 m

    Updating repository URLs to HTTPS
    For details on why this change is happening see this Talk post: https://talk.openmrs.org/t/maven-3-8-1-and-http-repositories/33364

    If this commit causes issues, please feel free to revert

    • pom.xml (version 991ca3950ae2728f6deff78081ad22715310f209)
  • Ian Bacher

    Ian Bacher 897090f515d9b3a8b4a8254abcdde0278f2bbf4b m

    FM2-405: Do not tie Person active state to voided state (#355)

    • api/src/main/java/org/openmrs/module/fhir2/api/translators/impl/PersonTranslatorImpl.java (version 897090f515d9b3a8b4a8254abcdde0278f2bbf4b)
    • api/src/test/java/org/openmrs/module/fhir2/api/translators/impl/PersonTranslatorImplTest.java (version 897090f515d9b3a8b4a8254abcdde0278f2bbf4b)