Skip to content

πŸͺ Clinic Management System – A desktop app for efficiently managing patients, doctors, appointments, and more. Built with C#, .NET 9, and WinForms.

Notifications You must be signed in to change notification settings

5ldv/Clinic-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

81 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ Clinic Management System

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.

πŸŽ₯ Demo

Watch the application demo video: Demo Video

πŸ—„οΈ Database Schema (ERD)

ERD

πŸ“Έ Preview

1 2 3 4

✨ Key Features

  • πŸ“Š 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.

πŸ› οΈ Technologies Used

  • Programming Language: C#
  • Framework: .NET 9
  • Database: SQL Server
  • Data Access: ADO.NET
  • Architecture: 3-tier architecture
  • UI: WinForms
  • Deployment: Desktop (Local Machine)

πŸ› οΈ Installation

  1. Clone the Repository:
    • git clone https://github.com/5ldv/Clinic-Management-System.git
    • cd Clinic-Management-System
  2. Database Setup:
    • Backup the ClinicManagement database file OR Execute Database Creation Query.sql, then Stored Procedure Creation Query.sql
  3. Run the Application:
    • Open the project in Visual Studio
    • Build and run the application
  4. Login Using Admin User:
    • Username: admin
    • Password: 1234

ℹ️ 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!

About

πŸͺ Clinic Management System – A desktop app for efficiently managing patients, doctors, appointments, and more. Built with C#, .NET 9, and WinForms.

Topics

Resources

Stars

Watchers

Forks