abdm-ruby
abdm-ruby copied to clipboard
EHR systems integrate with ABHA and ABDM, enabling seamless access to patient records and improving healthcare services in India through effective EHR integration.
ABDM-ruby
Overview
ABDM-ruby is an open-source Ruby gem developed by Bluebash, designed to simplify integration with the Ayushman Bharat Digital Mission (ABDM) APIs. This gem provides a set of tools and utilities to manage health records, generate ABHA numbers, and perform other operations through the ABDM ecosystem.
About Bluebash
As a leader in the development of Electronic Health Record (EHR) systems, Bluebash is uniquely positioned to leverage the capabilities of the ABHA and ABDM. Our EHR solutions are designed to seamlessly integrate with the ABHA framework, ensuring that healthcare providers can easily access and manage patient records. By aligning our systems with ABDM’s milestones, we are enhancing the overall quality of healthcare services in India through effective EHR integration.
Features
- Seamless integration with ABDM APIs.
- Supports operations like generating ABHA numbers, managing health records, and more.
- Easy-to-use configuration and setup.
- Class and object-based design for modular and reusable code.
Documentation
For detailed information on how to install, configure, and use the ABDM-ruby gem, please refer to the documentation in the docs directory. Below is a breakdown of the available documentation:
1. Installation and Configuration
- Installation Guide
- Configuration Guide
- Response and Exception Handling
- Contributing Guidelines
2. ABHA (Ayushman Bharat Health Account)
- Creation via Aadhaar
- Creation via Driving License
3. HFR (Health Facility Registry)
- Onboarding Process:
- Basic Facility Information
- Additional Information
- Detailed Information
- Submit Facility Details
4. HPR (Health Professional Registry)
- Registration Process:
- Generate Aadhaar OTP
- Verify Aadhaar OTP
- Check HPI ID Existence
- Verify Mobile Number Matches Aadhaar
- Generate Mobile OTP
- Verify Mobile OTP
- Suggest Username
- Create HPRID
- Search Facility
- Register Professional
- Retrieve Document List
- Upload Documents
5. Master/Utility APIs
-
HFR Master Data:
- Master Types
- Master Data
- LGD States
- Facility Types
- Owner Subtypes
- Specialities
- Facility Subtypes
- ABDM Complaint Software
-
HPR Master Data:
- System of Medicine
- Medical Councils
- Languages
- Universities
- Colleges
- Courses
- Countries
- States
- Districts
- Sub-districts
- Nurse Affiliated Boards
Quick Start
To quickly get started with ABDM-ruby, follow the Installation Guide to install the gem and set up the basic configuration. For detailed usage instructions and examples, see the Usage Documentation.
Contributing
We welcome contributions to enhance the capabilities of the ABDM-ruby gem! Please refer to our Contribution Guide for more details on how to contribute.
License
ABDM-ruby is open-source software licensed under the MIT license.
Contact
For any questions or support, please contact us at [email protected].
Conclusion
The Ayushman Bharat Digital Mission (ABDM) marks a significant step forward in India's healthcare system, driving digital transformation and enhancing the accessibility, efficiency, and quality of healthcare services. By integrating digital tools and technologies, ABDM has created a unified healthcare ecosystem that benefits both patients and healthcare providers. Bluebash is proud to contribute to this mission by developing advanced EHR systems that align with ABDM's vision, ensuring a seamless and secure healthcare experience for all citizens. As India moves towards a more digital future, ABDM stands as a testament to the power of technology in revolutionizing healthcare.