How sadia-d/hospital-management works
NexaCare combines a hospital information website, browser-based patient triage and queue assistance, and a separate C appointment-booking program. The sampled JavaScript supports a workflow from patient details and symptoms through priority and department handling to token and queue information; the C program books, lists, and searches appointments in a text file. The README is empty, and the JavaScript excerpt is partial, so links to specific web forms and unsampled capabilities are not inferred.
Main entry points: index.html Landing Page · script.js Browser Assistance · registration.html Registration · appointment_system.c Appointment Menu
Components 14
Hospital Website
- Landing Page
index.html - Services
Services.html - Doctors
Doctors.html - About
About.html - Contact
Contact.html - Registration
registration.html
Patient Queue
- Dashboard
dashboard.html - Browser Assistance
js/script.js - Triage And Tokens
js/script.js - Queue Status
js/script.js
Appointment CLI
- Appointment Menu
backend/appointment_system.c - Appointment Records
backend/appointments.txt
Other components
- Patient
- CLI User
Connections 15
- Patient → Landing Page: visits
- Patient → Registration: uses
- Landing Page → Services: links to
- Landing Page → Doctors: links to
- Landing Page → About: links to
- Landing Page → Contact: links to
- Dashboard → Browser Assistance: loads script
- Registration → Browser Assistance: loads script
- Patient → Browser Assistance: submits details
- Browser Assistance → Triage And Tokens: processes
- Triage And Tokens → Queue Status: updates queue info
- Queue Status → Patient: shows status
- Patient → CLI User: books separately
- CLI User → Appointment Menu: selects menu action
- Appointment Menu → Appointment Records: reads and writes