Functional and Non Functional requirements of Hospital Management System
Functional requirements of Outpatient
- The Hospital Management system project must be able to handle Patient Registration
- The Hospital Management system project must be able to handle Patient’s complete lab tests history
- The authentic registered user can view, delete, update, insert and search Thank you (Get well soon), text message once patient is discharged.
- Patient’s previous visits including doctor’s detail with time stamp
- The authentic registered user can view, delete, update, insert and search Patient’s complete radiology history.
- The authentic registered user can view, delete, update, insert and search Patient’s allergy detail
- The Hospital Management system project must be able to handle Patient Queue System
- The Hospital Management system project must be able to handle Doctor’s view of waiting patients
- The Hospital Management system project must be able to handle Patient’s complete medical history
- Calculate each time a doctor serves a patient so payment can be made based on number of patients served.
Functional requirements of Inpatient
- The authentic registered user can view, delete, update, insert and search Prescription
- The authentic registered user can view, delete, update, insert and search Test request
- The authentic registered user can view, delete, update, insert and search Doctor’s note including previous notes
- The authentic registered user can update, insert, view, delete, and search Discharge summary notes
- The Hospital Management system project must be able to handle Receipt
- The authentic registered user can update, insert, view, delete, and search Integrated Pharmacy
- The authentic registered user can update, insert, view, delete, and search Integrated laboratory
- The authentic registered user can update, insert, view, delete, and search Integrated Radiology
- The Hospital Management system project must be able to handle Billing
- The authentic registered user can update, insert, view, delete, and search Another Doctor’s call management (for Inpatient)
- The authentic registered user can update, insert, view, delete, and search Patient Discharge
- The Hospital Management system project must be able to handle Patient Admission System
- Ward Management System
- The authentic registered user can view, delete, update, insert and search Bed Management System
- The Hospital Management system project must be able to handle Doctor’s visit to ward management
- The Hospital Management system project must be able to handle Doctor’s visit detail including doctor’s detail, ward detail with time stamp
- The Hospital Management system project must be able to handle Doctor’s visits added to total number of visits so doctor could be paid based on number of patients visited/served
- The Hospital Management system project must be able to handle Patient Transfer/move management
- The authentic registered user can update, insert, view, delete, and search Comprehensive patient search within each ward
Functional requirements of Operation Theatre Management System
- The authentic registered user can view, delete, update, insert and search Check relevant surgeon’s availability
- The authentic registered user can view, delete, update, insert and search Schedule an Operation
- The authentic registered user can view, delete, update, insert and search Check anaesthetist availability
- The authentic registered user can view, delete, update, insert and search Define type of operation
Non functional requirements of Hospital Management System
- Maintainability:
- Serviceability
- Environmental
- Data Integrity
- Usability
- ScalabilityReliability
- Recoverability
- Interoperability
- Capacity
- Performance
- Security
- Regulatory
- Availability
- Manageability
Maintainability:
The Hospital Management System have must have high level of Maintainability.
Serviceability
If issue arises in the Hospital Management System, then the project must be programmed in such a way that developer can service it again.
Environmental
The Hospital Management System must be working in latest operating system environments like windows 7, windows 8, windows 10 and on linux.
Data Integrity
All the data in the Hospital Management System must be accurate and reliable.
Usability
The Hospital Management System must have a good looing user friendly interface.
Recoverability
The Hospital Management System must have a proper data backup mechanism.
Interoperability
The Hospital Management System must work with or use the parts or equipment of another system.
Capacity
The Hospital Management System must fulfill on storage requirements, today and in the future. The Hospital Management System must be scale up for increasing volume demands.
Performance
The Hospital Management System must perform well in different scenarios.
Security
The Hospital Management System must be secured with proper user name and passwords.
Regulatory
The Hospital Management System must obey all the governmental requirements and constraints.
Availability
The Hospital Management System must be available 24 hours a day with no bandwidth issues.
Manageability
The Hospital Management System must Alerts when the system suffers from a recoverable interruption.
Note: This project can be developed in any of the following languages;
- Python
- Java
- Swift
- C++
- C#
- R
- Golang (Go)
- Android
- PHP
- ASP.NET