The client required a web-based healthcare system to manage all patient data from admission to discharge. Grey Matter developed a single-point-of-access system using MVC architecture that allowed scheduling, billing, pharmacy/stores management, laboratory, radiology and other modules. It extracted data from the old system, integrated laboratory equipment, and provided multi-user access and reporting. The project team of 10 used .NET and SQL Server on a Windows server to create a three-tier architecture application that met the client's needs.
Vector Search -An Introduction in Oracle Database 23ai.pptx
Case Study On Healthcare – A Fully Integrated Solution For Hospitals
1. Grey Matter India
Technologies Pvt. Ltd.
http://www.greymatterindia.com
Healthcare – A Fully Integrated Solution For
Hospitals
2. http://www.greymatterindia.com
Client Requirements
Client required a web based health care system that could manage the
patient data entirely starting from patient admission to patient discharge. The
app should include recording of patient data, money collection, bill
generation, scheduling, pharmacy purchase and sale, stores management,
laboratory and radiology management, blood bank etc.
The application should be web based and should be accessible from any
location and should not require any installation. MVC architecture to be used
to take the load of the huge patient data. Management of user’s rights and
accessibility should be done by assigning appropriate user roles.
6. http://www.greymatterindia.com
A system that could deliver high performance and speed while
efficiently handling hospital patient records as well as multi
user access.
The system should extract data from the old hospital system
that was used by the client.
Integration with laboratory equipments and output to be saved
into database at runtime.
All hospital modules to be user friendly and should be a single
point of access for all hospital users.
Safe and secure transfer of data.
Challenges
7. http://www.greymatterindia.com
Technologies Used
Operating System & Server Management
Windows OS/Windows Mobile ,Multi-
Server Architecture with Staging &
Production Environment through Version
Controlling releases, Server Optimization,
Security & SSL Implementation,
Scheduler for Back-ups,Alert Monitoring
System Integration, Server Performance
Tuning at regular intervals, Software
Firewall Configuration & Maintenance.
Development Tools & Environments ASP.Net, MVC, C#, SSRS etc.
Database MSSQL Database Server (Web),
Symbian Native Database (Mobile), DB
Clustering, DB Optimization, Master
Slave Replication, Query Optimization,
Scheduler for Backups
9. http://www.greymatterindia.com
Planning
Taking into consideration the functionality of the
application, the following development approach was
followed:
Web server with HTTP protocol for web browser
System level windows services were developed for data
capture from lab equipments.
To ensure that the equipment exported data as inserted in
the database, a desktop executable needed to be
developed.
Requirement gathering done onsite and development work
done offsite.
Reporting was complex.
10. http://www.greymatterindia.com
A three tier architecture was used for this web application
Presentation Layer (PL), Business Access Layer (BAL) and
Data Access Layer (DAL).
Business Access Layer: contains business logic, validation
that is related to the data.
Data Access Layer: contains logic for the business layer to
connect to the data and be able to perform required actions
like insert, delete and update.
Presentation Layer: contains .asp or HTML and forms the
user interface or giving output from the system or taking inputs
from user.
Architecture
11. http://www.greymatterindia.com
Deployment Architecture
Windows Server 2008 was used with IIS 7. MVC architecture
was followed.
The benefits of MVC architecture are:
MVC architecture provides full control over the rendered
HTML.
Soc – provides clean separation of controls.
TDD – provides test driven development
Integrates easily with Javascript frameworks.
12. http://www.greymatterindia.com
Deployment Architecture
The benefits of MVC architecture are:
Follows the design of stateless nature of the web.
Restful URLs.
No View-State and Post-Back events.
It provides RAD development.
Easy development models for developers those coming
from WinForm development.
13. http://www.greymatterindia.com
Development Highlights
The system was capable of handling all hospital management
data and provided ease of access for everyone. The system
was well designed as enough research and proper requirement
gathering was done at project initiation. All modules were
integrated along with proper control over user access.
Laboratory equipment data was easily transferred to the
database and displayed to the user on the web interface. The
entire site was controlled by an administrator who could set up
new users, user roles, as well as assign page level access to
these user roles.