Release plan for billing

Build: #44 was successful

Job: Build and Test JDK 8 was successful

Stages & jobs

  1. Build and Test

  2. Deploy

  3. Release

    Requires a user to start manually

Code commits

openmrs-module-billing.git

  • Wikum Weerakutti <wikum@linuxdeveloper.space>

    Wikum Weerakutti <wikum@linuxdeveloper.space> 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f

    O3-5115: Add FHIR Bill Resource (#31)
    * Add FHIR Bill Resource

    * Remove unused FHIR configuration files and rename BillTranslator.

    * Refactor invoice handling and clean up configurations.

    * Update mapping for EXEMPTED invoice status

    * Refactor `InvoiceTranslatorImpl` to streamline `LineItem` iteration and use `lineItemOrder` for sequence assignment.

    * Improve `InvoiceTranslatorImpl` to handle `Concept`-based display for invoice line items

    * Update `InvoiceTranslatorImpl` to use `Money` for price handling in invoice line items

    * Refactor `InvoiceTranslatorImpl` to reorganize `priceComponent` initialization and ensure proper null checks during `lineItemOrder` sequence assignment.

    * Enhance `InvoiceTranslatorImpl` to include participant role mapping for `Cashier`.

    * Add null check for `Cashier` role in `InvoiceTranslatorImpl`

    • fhir/pom.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/FhirInvoiceService.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/dao/FhirInvoiceDao.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/dao/impl/FhirInvoiceDaoImpl.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/impl/FhirInvoiceServiceImpl.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/providers/InvoiceFhirResourceProvider.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/translators/InvoiceTranslator.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/main/java/org/openmrs/module/billing/translators/impl/InvoiceTranslatorImpl.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/java/org/openmrs/module/billing/dao/impl/FhirInvoiceDaoImplTest.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/java/org/openmrs/module/billing/impl/FhirInvoiceServiceImplTest.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/java/org/openmrs/module/billing/providers/InvoiceFhirResourceProviderTest.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/java/org/openmrs/module/billing/translator/impl/InvoiceTranslatorImplTest.java (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/moduleApplicationContext.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/org/openmrs/module/billing/include/BillTest.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/org/openmrs/module/billing/include/CashPointTest.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/org/openmrs/module/billing/include/CoreTest-2.0.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/org/openmrs/module/billing/include/PaymentModeTest.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/org/openmrs/module/billing/include/StockOperationType.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • fhir/src/test/resources/test-hibernate.cfg.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • omod/pom.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • omod/src/main/resources/config.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)
    • pom.xml (version 845b9208e5dfbd78cffd5c85a6529ee2c3b4ad0f)