A Command Line Interface based Hospital Management System that simulates almost all processes that occur at a real Hospital 💊🌡️🩹💉🩺
│
├ src: All the code are stored in here.
├ doc: The javadoc for our codes.
├ LabInstruction: Files given as the assignment releases.
└ hmsystem: Our launching script
Only one simple command!
./hmsystem
The appointment between doctors and patients.
Both doctor and patient can leave notes for more efficient communication.
All the medicine are stored here.
When the amount is low, it would show a message to alert user.
You can create a replenishment request.
System will ask if you want to request the medication under alert line.
Submit to admins, they either approve or reject it.
- Able to schedule/reschedule/cancel appointments with doctors
- View their own medical record and appointment results
- Update their info
- Able to view their appointments
- View their patient's past medical records
- Set availability so that you can have your own times
- Prescribe medications
- Dispense medication prescriptions
- Submit replenishment requests
- Can view and manage all staff/inventory
- Also able to approve replenishments
- Able to change password anytime they want
In the future, we wish to improve it by
- Adding hashing passwords to be more secured
- Allow Staff to manage their personal info
- Make more user friendly UI
Brief Outline illustrated by the UML Diagram 📊
- Faheem (Nitecry7) - Javadoc
- Mario (PresidentDoggo) - Controllers
- Juber (AstraytLUL) - Models
- Qing Rong (CobaltConcrete) - IO Handlers
- Lex (lpqtan) - UML Diagram