Crater Atomfeed is an atomfeed client designed to facilitate asynchronous patient synchronization between Bahmni and Crater, utilizing OpenMRS as the publisher. This integration serves as a lightweight alternative to Odoo for invoicing and billing within the Bahmni-Lite project.
Crater is an open-source application that enables users to manage expenses, payments, and create professional invoices and estimates. More information about Crater can be found on the official website.
Bahmni leverages Crater as part of its Bahmni-Lite initiative, integrating it for invoicing and billing functionalities. Further details are available in this presentation.
Ensure the following tools are installed:
- Apache Maven 3.6.2
- Java 11
To build and run Crater-Atomfeed:
cd /workspace-dir/crater-atomfeed/feed-integration-webapp/
mvn clean install
mvn spring-boot:run
Execute the following command to run tests:
mvn clean test
Refer to the following resources for documentation:
- Atomfeed Wiki: Provides details on using Atomfeed.
- Bahmni Wiki: Explains the tables created and operational details of Atomfeed in Bahmni.