A C++ console-based Hospital Management System that models users (Admin, Doctor, Patient), appointments (Online/In-Person), and medical specialties (Dermatologist, Gynecologist, Orthopedic, Oncologist). The codebase includes DateTime/Utils helpers and simple file-backed persistence (e.g., admin.txt, doctor.txt, patient.txt) for storing records and running menu-driven workflows.
The systems offers features such:
- Role-based flows for admins, doctors, and patients—register/login, view/update profiles, and basic permissions.
- Appointment lifecycle: create, view, update, and cancel across online and in-person visits with date/time handling.
- Specialty-aware doctor records (e.g., Dermatology, Gynecology, Orthopedics, Oncology) for organized assignment.
- Text-file persistence for users/appointments with simple import/export and list views.
- Console UI with clear menus, input validation, and status prompts for faster operations.
Role-based C++ console app for admins, doctors, and patients—register/login, manage profiles, and organize doctors by specialty. Full appointment lifecycle (create/view/update/cancel) for online or in-person visits, with DateTime helpers and input validation. Text-file persistence (admins/doctors/patients/appointments) plus import/export and menu-driven UI for fast, reliable operations.


