What is Bahmni?
Bahmni is an open-source, web-based electronic medical records (EMR) and patient management system designed for low-resource settings. It is built using a GraphQL architecture and provides a comprehensive platform for healthcare providers to manage patient data, track medical history, and make informed decisions.
Main Features of Bahmni
Bahmni offers a range of features that make it an ideal choice for healthcare providers, including:
- Patient Registration: Bahmni allows for easy patient registration and management, including demographic data, medical history, and treatment plans.
- Medical Records Management: The system provides a centralized repository for storing and managing patient medical records, including lab results, radiology reports, and other relevant documents.
- Clinical Decision Support: Bahmni’s clinical decision support system provides healthcare providers with relevant information and alerts to support diagnosis and treatment decisions.
Installation Guide
This section provides a step-by-step guide to installing Bahmni on your system.
Prerequisites
Before installing Bahmni, ensure that your system meets the following requirements:
- Operating System: Linux or Windows
- Database: MySQL or PostgreSQL
- Programming Language: Java 8 or later
Step 1: Download Bahmni
Download the Bahmni installation package from the official website.
Step 2: Install Dependencies
Install the required dependencies, including Java, MySQL or PostgreSQL, and other libraries.
Technical Specifications
This section provides an overview of Bahmni’s technical specifications.
Architecture
Bahmni is built using a GraphQL architecture, which provides a flexible and scalable framework for building web applications.
Data Storage
Bahmni uses a rollback-friendly data storage system, which allows for safe and efficient data management.
Pros and Cons
This section provides an overview of the advantages and disadvantages of using Bahmni.
Pros
Bahmni offers several advantages, including:
- Open-source: Bahmni is open-source, which means that it is free to use and modify.
- Customizable: Bahmni can be customized to meet the specific needs of healthcare providers.
- Scalable: Bahmni is designed to be scalable, making it suitable for large healthcare organizations.
Cons
Bahmni also has some limitations, including:
- Complexity: Bahmni can be complex to install and configure, requiring technical expertise.
- Dependence on Technology: Bahmni requires a stable internet connection and reliable technology infrastructure.
FAQ
This section provides answers to frequently asked questions about Bahmni.
How do I download Bahmni?
Bahmni can be downloaded from the official website.
Is Bahmni free?
Yes, Bahmni is open-source and free to use.



