
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)