This page used to describe a blood bank module. It was accurate for the older CodeIgniter version of ICTHospital and it is not accurate for the current one, so rather than leave it as it was, here is the honest position.
ICTHospital does not have a blood bank module today. There is no donor register, no stock of units by group, and no issue record. Nothing in the application opens one, and you should not choose ICTHospital on the strength of it.
What actually happened
ICTHospital was rebuilt on Laravel because the original ran on CodeIgniter 2.2.2, which reached end of life in 2017 and will not run on PHP 8. Patching an unsupported framework carrying patient data was not a reasonable option, so the application was rebuilt module by module.
The clinical core came across first: patients, appointments, wards and admissions, prescriptions, laboratory, pharmacy and billing. The blood bank did not. The donor table still exists in the database schema, inherited from the old system, but there is no screen behind it, no route and no code that reads it. A table with nothing driving it is not a feature.
We would rather say that here than let you find out after installing it. The same applies to payroll and to imaging report management, which were also in the older product and are not in this one.
What ICTHospital does cover
If you are here because you are looking at hospital software generally, this is the current scope, and every one of these has a screenshot of the real screen:
- Patients, with medical history and attached reports
- Doctors and departments, and records for nurses, pharmacists, laboratory staff, receptionists and accountants
- Appointments, with automated reminders
- Wards, beds and admissions
- Prescriptions and the medicine catalogue
- Laboratory requests and per test results
- Pharmacy dispensing with live stock
- Billing with part payment, and four reports
If you need a blood bank
It is buildable. The system is open source under the GPL v3, the schema already carries the donor table, and the patterns the rest of the modules use would carry straight over to units, groups and issue records.
What we will not do is put it on a feature list before it exists. If a blood bank is a requirement for you, tell us what it has to do and we will give you a straight answer about whether and when.
See it rather than read about it. The scope above is exactly what the user guide walks through, screen by screen.
The user guide walks the whole system in the order you would meet it, and the screenshots page has every screen. The source is on GitHub under the GPL v3.