Skip to content

Bahmni/crater-atomfeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crater Atomfeed

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.

About Crater

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 Integration

Bahmni leverages Crater as part of its Bahmni-Lite initiative, integrating it for invoicing and billing functionalities. Further details are available in this presentation.

Prerequisites

Ensure the following tools are installed:

  • Apache Maven 3.6.2
  • Java 11

Running the Application

To build and run Crater-Atomfeed:

cd /workspace-dir/crater-atomfeed/feed-integration-webapp/
mvn clean install
mvn spring-boot:run

Running Tests

Execute the following command to run tests:

mvn clean test

Documentation

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.