CarePulse is a doctor appointment system PHP project built for hospitals and multi-speciality clinics. Patients search doctors by department, experience or fee, view the doctor's weekly OPD hours and book a visit. The system instantly gives an appointment code and an OPD token number, so the patient knows his turn before reaching the hospital. Doctors work from a live token queue and write digital prescriptions, while the admin controls departments, doctors, patients, appointments and hospital settings.
How it works
- Patient registers and logs in with email and password
- Patient finds a doctor using search, department filter and fee / experience sort
- Patient books a date and time slot and gets a code like CP-20261025-A42E with a token number
- Doctor logs in and sees today's token queue with patient age, gender, blood group and symptoms
- Doctor writes diagnosis, medicines, advice and next visit date - the visit becomes completed
- Patient views the digital prescription and uploads lab reports (PDF / JPG / PNG)
- Admin monitors everything from the dashboard and updates status and settings
Users
- Patient - book, cancel and track appointments, prescriptions, lab reports, profile
- Doctor - OPD desk with today's queue, write prescription, weekly OPD schedule
- Admin - departments, doctors, patients, appointments, hospital settings
Highlights
- 23 pages: 7 public, 6 patient, 3 doctor, 7 admin
- 8 MySQL tables with foreign keys and ready sample data (doctors, patients, appointments, prescriptions)
- Automatic OPD token number and unique appointment code
- Prescription saved with a database transaction
- Validations: required fields, email format, 10-digit mobile, password length, duplicate email, file type
- Security: password hashing, prepared statements, role-based access, protected uploads folder
- 48 test cases executed and passed
- Demo logins for admin, doctor and patient included
What you get
- Complete PHP source code and SQL file with sample data
- Project report with ER, DFD, use case, activity, sequence diagrams and real screenshots
- Abstract, SRS, explanation with viva questions and setup guide (Word + PDF)
- README with a 10-minute demo script
Who can use this project
BCA, BSc Computer Science / IT, MCA and Diploma students as a final year project, and Engineering (BE / B.Tech) 2nd and 3rd year students as a micro project.
Frequently asked questions
Does it run on XAMPP? Yes. Copy the folder to htdocs, import the SQL file in phpMyAdmin and open it in the browser.
Are login details given? Yes. Admin, doctor and patient logins are in the README and the setup guide.
Is documentation included? Yes. Report, abstract, SRS, explanation with viva Q&A and setup guide, in Word and PDF.
Can I change the hospital name and contact details? Yes, from Admin > Settings, without touching the code.