Theoretical Part
Theoretical Part
DATABASE SYSTEM
Technological Justification
1. PostgreSQL
PostgreSQL is chosen for its ACID compliance, scalability and support for complex
queries which makes it a reliable choice for managing healthcare data. The database's
ability to handle indexing ensures fast query performance, which is vital for handling
patient data and appointment management in real time.
1
CSS is used for its utility-first design approach for customizable and responsive UI
development. This ensures that both patients and hospital staff have an intuitive and
professional interface to interact with the system.
By adopting a database-first approach, the project ensures a strong and efficient backend,
with a well-structured database schema to support scalability and minimize redundancy.
Stored procedures and triggers automate important functions like confirming appointments
and sending patient reminders, reducing administrative overhead and enhancing system
efficiency.