Build and Release Plan for FHIR2 Module

Build: #559 failed 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 e728281ac82bfed906c8aeaeacbed87bea546e3c

    FM2-663: Add proper transaction boundaries and handling
    This is basically three major changes:

    1. Add the transactionInterceptor to the list of AOPs
    2. Add a new interface, implemented by classes that need to be wrapped in AOPs
    3. Ensure all @Transactional annotations are defined at the DAO implementation

    • api-2.6/src/main/java/org/openmrs/module/fhir2/api/impl/FhirMedicationDispenseServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/FhirConceptSourceDao.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/FhirContactPointMapDao.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/FhirDao.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/FhirDaoAop.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/FhirPatientIdentifierSystemDao.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/BaseFhirDao.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirConceptDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirConceptSourceDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirContactPointMapDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirEncounterDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirLocationDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirObservationDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirPatientDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirPatientIdentifierSystemDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirPractitionerDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/dao/impl/FhirUserDaoImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirAllergyIntoleranceServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirClientServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirConceptServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirConceptSourceServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirConditionServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirContactPointMapServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirDiagnosticReportServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirEncounterServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirEpisodeOfCareServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirGlobalPropertyServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirGroupMemberServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirGroupServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirImmunizationServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirLocationServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirMedicationRequestServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirMedicationServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirObservationServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirPatientIdentifierSystemServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirPatientServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirPersonServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirPractitionerServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirRelatedPersonServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirServiceRequestServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirTaskServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirUserServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirValueSetServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/api/impl/FhirVisitServiceImpl.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/java/org/openmrs/module/fhir2/spring/FhirAutoProxyCreator.java (version e728281ac82bfed906c8aeaeacbed87bea546e3c)
    • api/src/main/resources/moduleApplicationContext.xml (version e728281ac82bfed906c8aeaeacbed87bea546e3c)