Skip to content

paranthagan78/Clinical-Management-System

Repository files navigation

Clinic Management System


Overview

A web based application developed for small clinics to streamline outpatients handling. This system allows receptionists to manage patient records, book and assign appointments, and doctors to record diagnosis and prescriptions. The system also handles queue management, transaction history, and payment tracking efficiently.


Flow Diagram

image image image image

Screenshots of the Interface

image image image image image image image image image image image image image image

πŸš€ Objective

To streamline the management of out patients in a small clinic by providing:

  • Receptionists the ability to retrieve or create patient records
  • Assign patients to doctors based on the nature of illness
  • Manage queues for walk ins and appointments
  • Doctors to access full patient history and update diagnosis & prescriptions
  • Auto generation of invoices and tracking of payments

βœ… Functional Requirements

πŸ”Ή Patient Management

  • Book Appointment
  • Pre-booked Appointment
  • View All Appointments
  • Walk-In Appointment Queue Management

πŸ”Ή Email Notifications

  • Email confirmation for booked appointments

πŸ”Ή Records & Transactions

  • Patient Records
  • Doctor Records
  • Receptionist Records
  • Transaction History

πŸ›‘ Non-Functional Requirements

Requirement Description
Usability Polished and user-friendly interface for ease of access
Scalability Easily deployable to faster servers to support more users
Reliability Secure online payment integration, accurate doctor assignment
Robustness Proper error handling ensures system stability
Security Admin login required to access sensitive data
Extendability Easily add new modules or functionality
System Independent Web-based solution accessible from any operating system

🧩 Tech Stack

πŸ’» Frontend

  • HTML
  • CSS
  • JavaScript

πŸ—‚ Backend (Logic & Data Structures)

  • Python
  • Django
  • HashMap
  • Trees
  • Graphs
  • Stacks
  • Queues
  • List ADT

πŸ—ƒ Storage

  • CSV Files
  • JSON Files

πŸ“‚ Features Overview

  • βœ… Patient registration & search
  • βœ… Appointment booking (walk-in & prebooked)
  • βœ… Queue management system
  • βœ… Doctor-patient mapping based on health issue
  • βœ… Patient medical history access
  • βœ… Diagnosis & prescription updates
  • βœ… Invoice generation
  • βœ… Transaction & payment history
  • βœ… Role-based login (Receptionist, Doctor)
  • βœ… Admin-controlled access

Contributors

Pranesh Kumar S P | Pranaav U | Paranthagan S | Padmapriya C | Piriyadharshini A | Palle SaiΒ Sowjanya

About

A web based clinic management system to streamline outpatient handling, including appointments, records, queues, diagnoses, and billing. It enables receptionists to manage patients and doctors to view history, record prescriptions, and generate invoices efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors