Developed & Maintained by Sadu Consultancy Services
๐ www.saducs.com/bloodcenteros | ๐ Pune, Maharashtra, India | ๐ +91 9765975757
BloodCenterOS is an open-source, cloud-ready Blood Center Management System designed for Indian Blood Centers (aligned with common blood center workflows).
It simplifies operations from donor registration to blood issue, and includes Excel/PDF reporting useful for regulatory submissions.
Developed using .NET 9, PostgreSQL, and Stored Procedures (without Entity Framework), this system provides a secure, scalable, and fast solution suitable for hospitals, NGOs, and regional blood centers.
- Streamline and digitize daily blood center activities
- Generate standardized government reports (Excel/PDF)
- Provide transparency and audit trails for traceability
- Offer a ready-to-use open-source project for developers, institutes, and healthcare organizations
| Layer | Technology |
|---|---|
| Backend | .NET 9 (ASP.NET Core MVC / Web API) |
| Database | PostgreSQL |
| Data Access | ADO.NET / Dapper using Stored Procedures |
| Reporting | ClosedXML (Excel), Autovitia / QuestPDF (PDF) |
| Frontend | Razor Pages / Bootstrap (Responsive) |
| Deployment | IIS / Docker / Azure / On-premises |
- Secure login, password policy, and audit trail
- Role-based permissions (Super Admin, Center Admin, MO, Technician, etc.)
- Access logs for accountability
- Registration (voluntary/replacement/camp)
- Donor health screening and deferral tracking
- Medical examination forms and donation eligibility
- Repeat donor reminders via SMS/Email
- Camp planning, permissions, and scheduling
- Donor attendance and collection tracking
- Camp summary reports
- Blood bag entry with barcode support
- Test results for HIV, HBsAg, HCV, VDRL, Malaria
- Segregation of reactive/non-reactive units
- Component preparation (RBC, Plasma, Platelets, Cryo)
- Blood group & component stock dashboard
- Expiry and discard tracking
- Inter-center stock transfers
- Quarantine and destruction record management
- Blood/component requests from hospitals
- Crossmatching and compatibility validation
- Issue, return, and replacement workflows
- Receipt and billing generation
- Monthly/Quarterly/Annual summaries
- Excel & PDF report generation for government upload
- Internal dashboards and audit logs
- Lookup setup for blood groups, tests, hospitals, and staff
- Central configuration of dropdown and metadata tables
- SMS/Email reminders for donors and hospital requests
- Camp and expiry alerts for users
- Database backup and restore
- Application version info and changelog
- API access key management (for future integrations)
Login
Dashboard
| Role | Description |
|---|---|
| Super Admin | Overall system management and configuration |
| Center Admin | Manage specific blood center operations |
| Medical Officer | Authorize donor eligibility and test results |
| Technician | Manage collection, testing, and inventory updates |
| Camp Coordinator | Schedule and monitor donation camps |
| Data Entry Operator | Handle registrations and data input |
| Hospital User | Request and receive blood components |
- Donor Registration โ Health Check โ Donation Entry
- Testing & Component Preparation โ Stock Update
- Camp Management โ Donor and Collection Data
- Hospital Request โ Crossmatch โ Issue
- Reports & Compliance โ Excel/PDF Export for Portals
We are pleased to announce that this repository has been officially transferred to Sadu Consultancy Services.
This transition ensures continued development, support, and maintenance under the official management of Sadu Consultancy Services.
For any queries or collaboration requests, please contact:
๐ง bloodcenteros@saducs.com | ๐ฑ Chat on WhatsApp
๐ www.saducs.com/bloodcenteros | Pune, Maharashtra, India
๐ Announced: 17 July 2026
We're excited to share that BloodCenterOS v1.0 is nearing its Minimum Viable Product (MVP) release!
Built specifically for Indian blood centers, it comes with ready-to-use modules for:
- Donors ยท Camps ยท Hospitals
- Blood Collection ยท Inventory ยท Testing
- Blood Issue ยท Billing ยท Reports
- Role-Based Access Control (RBAC) & Settings
๐ฉบ NBTC / NACO compliance is in progress โ we are actively aligning workflows and reporting with national guidelines.
You can download the code, build it, and start using the application right away.
We invite blood centers, developers, and NGOs to:
- Deploy and implement it in your setup
- Report bugs, missing processes, and improvement ideas
- Share feedback on real-world workflows
We'll work together with the community to make BloodCenterOS the best open-source blood center management system for global use. ๐
๐ง bloodcenteros@saducs.com | ๐ฑ WhatsApp
Project Duration: 9 Months (Ongoing)
Current Phase: Phase 5 โ Deployment & Documentation
Maintained by: Sadu Consultancy Services
| Phase | Focus Area | Description | Status |
|---|---|---|---|
| Phase 1 | Analysis & Database Design | Requirements gathering, PostgreSQL schema (~89 tables), and 95 stored procedures. | โ Complete |
| Phase 2 | API Development | Secure .NET 9 Web API with JWT authentication, Dapper, multi-center logic, 14 controllers. | โ Complete |
| Phase 3 | Frontend (Web) | ASP.NET Core MVC with Razor Pages, admin theme, 15 controllers, 30+ views. | โ Complete |
| Phase 4 | Reporting | Excel (ClosedXML) and PDF (QuestPDF) export for donor/inventory/camp reports. | โ Complete |
| Phase 5 | Deployment & Documentation | Hosting setup, data migration guides, and API documentation. | โณ Planned |
- Cloud multi-center architecture
- Mobile app for donor and camp management
- Integration with hospital systems (FHIR/API)
- AI-based donor eligibility suggestions
- Real-time dashboard for authorities
๐ข Queries & Collaboration:
Have questions or want to contribute?
Contact us at bloodcenteros@saducs.com
or message on WhatsApp โ Click Here
This application is provided โas-isโ, without any warranties or guarantees.
Sadu Consultancy Services and project contributors are not responsible for any data loss, incorrect reports, or operational errors arising from the use or modification of this software.
Users must validate all operational workflows as per their organization and government compliance requirements.
This project is licensed under the Apache License 2.0.
You are free to use, modify, and distribute this software (with attribution).
๐ Read the full license text here
Sadu Consultancy Services
๐ Pune, Maharashtra, India
๐ www.saducs.com/bloodcenteros
๐ +91 9765975757
We welcome contributions from developers, hospitals, and NGOs.
Please open a GitHub issue or pull request for new features, bug reports, or suggestions.
To build an open, transparent, and efficient Blood Center Management Ecosystem
for India โ promoting safety, traceability, and collaboration through technology.
ยฉ 2025 Sadu Consultancy Services โ All rights reserved.
Released under the Apache License 2.0.

