Comprehensive Hospital Management System PROJECT_DESCRIPTION: As a Solutions Architect, I need a Hospital Management System that can help me manage, streamline, and automate the operations of a hospital. I'd like it to cover functionalities like patient m

Job ID: 39710135

Budget: ₹750 – ₹1,250 INR

HOSPITAL MANAGEMENT
*Patient Management

Verify patient registration with valid/invalid data.

Check mandatory fields (Name, Age, Gender, Contact).

Test duplicate patient record creation.

Verify patient search by ID, Name, Contact number.

Check update/edit functionality for patient details.

Delete patient record → ensure proper confirmation message.

* Appointment Management

Book appointment with valid doctor & time.

Double-book same time slot → system should restrict.

Appointment reschedule & cancellation flow.

Check notifications/reminders for appointments.

Verify appointment search (by doctor, patient, date).

* Doctor/Staff Management

Add new doctor profile with specialization.

Validate working hours & availability.

Assign doctor to department correctly.

Deactivate/activate staff profile.

* Billing & Payments

Generate bill after consultation/treatment.

Check calculation (consultation fee + lab test + room charges).

Apply discounts/tax/GST correctly.

Negative test: Enter invalid payment mode.

Refund/cancellation of bill.

* Laboratory / Tests

Create lab test request for patient.

Enter results & verify correct mapping to patient record.

Upload incorrect/invalid format report → should restrict.

Check report availability in patient portal.

* Pharmacy / Inventory

Add medicines with expiry date & batch number.

Dispense medicine against prescription.

Check stock updates after issuing medicines.

Test expired medicine issue → should restrict.

Low stock alert verification.

* Inpatient (IPD) / Outpatient (OPD)

Admit patient with room/bed allocation.

Wrong bed allocation (already occupied).

Discharge process with billing & reports.

OPD visit flow with consultation notes.

* Reports & Analytics

Generate daily/weekly/monthly reports (billing, admissions).

Export to Excel/PDF formats.

Check role-based access (Admin vs Doctor vs Receptionist).

* User Access & Security

Login with valid/invalid credentials.

Role-based access (Receptionist cannot access billing).

Session timeout validation.

SQL injection / special character handling.

Forgot password & reset password functionality.

* General Negative Testing

Blank mandatory fields → system should show error.

Special characters in text fields.

Very large input (long names, numbers).

Invalid date formats.

System behavior on network failure.

TOURISM

* User Registration & Login

Register with valid details → account created successfully.

Register with invalid email/phone → proper error message.

Duplicate registration with same email → should be restricted.

Login with valid/invalid credentials.

Forgot password & password reset functionality.

Social login (Google/Facebook) if available.

* Search & Booking

Search tours by destination, date, price range.

Invalid/blank search → should show “No results found”.

Apply filters (budget, duration, package type).

Verify sorting (low → high price, ratings).

Book a tour with valid payment.

Book with invalid card/payment failure.

Booking confirmation email/SMS generated.

* Tour Package Details

Open package details → show itinerary, inclusions, exclusions.

Images & videos load correctly.

Price calculation per person/group accurate.

Check availability calendar for selected dates.

Negative test: Try booking past date → should not allow.

* Payments & Billing

Multiple payment modes (card, UPI, wallet).

Payment gateway redirection works smoothly.

Cancel payment midway → booking should not be confirmed.

Refund & cancellation policy applied correctly.

GST/Tax calculations accurate.

* Reviews & Ratings

Submit review with valid data.

Post blank/invalid review → should show error.

Verify star rating average calculation.

Restrict multiple reviews from same booking.

* User Dashboard / Profile

View booking history.

Modify/cancel booking from dashboard.

Edit personal details (name, phone, address).

Upload profile picture (invalid file formats rejected).

* Admin / Back Office (if available)

Add/edit/remove tour packages.

Manage user bookings.

Generate sales & booking reports.

Role-based access (Admin vs Staff).

* General Negative Testing

Leave mandatory fields blank → error message.

Enter very large inputs (long names, numbers).

Special characters/SQL injection in search & forms.

Invalid dates (e.g., 32/13/2025).

Network failure during booking → booking status must be correct.

* Usability & Performance

Website responsive on mobile, tablet, desktop.

Page load speed within acceptable range.

Broken links/images check.

Navigation works smoothly across modules.

ERP

* Login & Security

Verify login with valid/invalid credentials.

Role-based access (Admin, HR, Finance, Sales, Store, etc.).

Check session timeout & auto-logout.

Password change, reset & policy validation (strength rules).

SQL injection / special characters blocked in login.

* User & Role Management

Add/edit/delete users.

Assign & revoke roles/permissions.

Restrict access to unauthorized modules.

Multiple users logged in at same time (concurrency testing).

* Finance & Accounting

Record payment vouchers, receipt vouchers, journal entries.

Validate debit/credit balance rules.

Trial balance, balance sheet, P&L generation.

Wrong entries → system should restrict unbalanced vouchers.

Verify tax/GST calculations in invoices.

* Sales & CRM

Create sales orders with valid/invalid data.

Duplicate order prevention.

Apply discounts/promotions correctly.

Order cancellation & refund flow.

Customer data search & history.

* Purchase Management

Create purchase order (PO) with supplier details.

Invalid supplier → system should reject.

Verify PO approval workflow.

Goods receipt → auto-update stock.

Payment reconciliation with PO.

* Inventory / Stock

Add new product/item with SKU.

Wrong/duplicate SKU handling.

Stock in & stock out update.

Negative stock entry → system should restrict.

Low stock & expiry alerts.

Transfer stock between warehouses.

* HR & Payroll

Employee registration with personal & job details.

Salary calculation with allowances/deductions.

Leave management (apply/approve/reject).

Attendance integration (biometric/manual).

Generate payslips.

Invalid salary data entry → should restrict.

* Reporting & Analytics

Generate financial, sales, stock, and HR reports.

Export to Excel/PDF.

Apply filters (date, department, region).

Data accuracy in reports.

* Workflow & Approval

Multi-level approval (e.g., PO → Manager → Finance).

Unauthorized user should not approve.

Rejection flow validation.

* General Negative Testing

Leave mandatory fields blank.

Enter invalid formats (date, numbers, email, etc.).

Extra-long inputs to check field validation.

Network failure during transaction → data integrity check.

Simultaneous updates on same record (race condition).

* Usability & Performance

System responsiveness across modules.

Navigation consistency.

Load testing with multiple users.

Broken links or UI misalignment