Screenshot of Hospital Management System

2024 · Solo

Hospital Management System

A desktop app for managing patients, doctors, appointments, and billing.

A Python/Tkinter desktop app (not a web app, despite the README's own installer boilerplate mentioning a browser URL) covering the core operational surface of a small hospital: patient records with medical history, doctor profiles with specialties and schedules, appointment scheduling with status tracking, a billing system tied to services rendered, and prescription records. The database layer is swappable — SQLite, MySQL, or PostgreSQL depending on setup.

Features

  • Patient management — add, update, view records; track medical history, appointments, and treatments
  • Doctor management — profiles, specialties, schedules, patient assignments
  • Appointment scheduling — book and manage appointments, track history and status
  • Billing system — generate and manage bills based on services rendered
  • Prescription management — record and track prescriptions per patient
  • Search and filter — across patients, doctors, appointments, and billing records

Tech stack

Application

  • Python
  • Tkinter (desktop GUI)

Data

  • SQLite
  • MySQL
  • PostgreSQL (configurable)