// the find
tanejane/hospital-management-system-c
A comprehensive Hospital Management System (HMS) designed to streamline hospital operations, enhance patient care, and improve communication between administrators, doctors, nurses, and patients. Key features include appointment scheduling, Electronic Health Records (EHR), inventory tracking, role-based access control, and automated reporting.
A student-style hospital management CLI/console app in C with separate header files for Admin, Doctor, Nurse, and Patient roles plus a login system. Zero stars, zero forks, and the file layout (a handful of .h files and one login.c) suggests this is a coursework project, not something running in a real hospital anywhere.
Splitting roles into separate header files (Admin.h, Doctor.h, Nurse.h, Patient.h) at least shows an attempt at separating concerns rather than dumping everything into one main.c. Having a login.c as the entry point implies some thought went into access control as a first-class flow rather than an afterthought.
The README is pure marketing copy lifted straight from the feature list (EHR, inventory tracking, automated reporting) with zero detail on how any of it is implemented, how to build it, or what the data model looks like — no build instructions, no sample usage, no screenshots. 'Role-based access control' in a plain C console app with headers named after job titles almost certainly means hardcoded checks or plaintext credentials rather than any real auth model, and there's no sign of a database, file persistence layer, or even basic input validation given the file list. Calling this 'comprehensive' for EHR when there's no mention of encryption, audit logging, or even data storage strategy is a real gap if anyone mistook this for something usable beyond a class assignment.