The Clinic Management System is a desktop application designed to streamline clinic operations. It provides an intuitive interface for managing patients, doctors, appointments, medical records, and more, ensuring efficient healthcare administration.
Watch the application demo video: Demo Video
- π Dashboard β Provides an overview of clinic operations.
- π¨ββοΈ Doctors β Manage doctor details.
- πͺ Departments β Manage medical departments with statistics.
- π©ββοΈ Patients β Register, update, and track patient records.
- π Appointments β Schedule, modify, and manage patient visits.
- π Medical Records β Maintain and retrieve patient history and treatment details.
- ποΈ Receptionist β Manage receptionist employees.
- π³ Payments β View patient billing and transaction history.
- π€ Users β Manage user details, roles and account activation.
- Programming Language: C#
- Framework: .NET 9
- Database: SQL Server
- Data Access: ADO.NET
- Architecture: 3-tier architecture
- UI: WinForms
- Deployment: Desktop (Local Machine)
- Clone the Repository:
git clone https://github.com/5ldv/Clinic-Management-System.git
cd Clinic-Management-System
- Database Setup:
- Backup the
ClinicManagement
database file OR ExecuteDatabase Creation Query.sql
, thenStored Procedure Creation Query.sql
- Backup the
- Run the Application:
- Open the project in Visual Studio
- Build and run the application
- Login Using Admin User:
- Username:
admin
- Password:
1234
- Username:
βΉοΈ Note on Data: All database content in
ClinicManagement
database file is 100% synthetic and fake - randomly generated for development and demonstration purposes only. No real person, patient, doctor, or medical information is included in this system.
π‘ Feel free to contribute or suggest improvements!