How lordvcs/hospital-management-system works
This is a small Java Swing hospital-management proof of concept. An administrator opens the home screen, logs in against the users table, then uses the menu to view patient and doctor records and access billing; separate screens edit patient or doctor details. The application also provides About and Contact screens, with contact submissions stored in a database. The excerpts show the login, record queries, edits, billing queries, and contact submission; some menu navigation details are not visible, so those links are marked unverified or omitted.
Main entry points: MenuPage.java Management menu · HomePage.java Login screen · Edit.java Edit patient · EditDoc.java Edit doctor
Components 12
Login and navigation
- Login screen
HomePage.java - Management menu
MenuPage.java
Patient and doctor records
- Patient records
MenuPage.java - Edit patient
Edit.java - Doctor records
MenuPage.java - Edit doctor
EditDoc.java
Billing
- Patient billing
MenuPage.java
Information and contact
- About screen
AboutUs.java - Contact screen
ContactUs.java
Other components
- Administrator
- HMS database
- Contact database
Connections 17
- Administrator → Login screen: opens
README.md - Login screen → HMS database: checks credentials
HomePage.java - Login screen → Management menu: opens after login
HomePage.java - Management menu → Patient records: shows records
MenuPage.java - Management menu → Doctor records: shows records
MenuPage.java - Patient records → HMS database: queries
MenuPage.java - Doctor records → HMS database: queries
MenuPage.java - Edit patient → HMS database: reads and updates
Edit.java - Edit doctor → HMS database: reads and updates
EditDoc.java - Patient billing → HMS database: queries billing data
MenuPage.java - Management menu → Edit patient: opens editor
MenuPage.java - Management menu → Edit doctor: opens editor
MenuPage.java - Edit patient → Management menu: opens menu
Edit.java - Edit doctor → Management menu: opens menu
EditDoc.java - Login screen → About screen: opens
HomePage.java - Contact screen → Login screen: returns home
ContactUs.java - Contact screen → Contact database: submits comments
ContactUs.java