
Login to the system.
Open the Bed Management module → click Bed in the sidebar.
Click Create+.
Fill in required information:
Bed No, Bed Name, Treatment Class, Room, Location, Availability, Active, and Notes.
Required fields are marked with (*).
System warns if mandatory fields are empty.
Click Save.
Initially, the Availability status is Available and will automatically update based on usage.
✅ Create Bed process is complete.

Open Bed Management → click Bed.
Use the Search field or Filter options to locate a bed.
Apply multiple criteria if needed and click Apply Filter.
Matching results will appear in the Bed list table.
✅ Search Bed process is complete.

Perform the Search Bed steps.
Click Edit on the bed you wish to modify.
Update necessary information.
If Availability = Available, you can change it to Reserved.
When Reserved, a field appears to select the patient who booked the bed.
When Occupied, the status updates automatically, and patient info becomes read-only.
Click Save to complete.
✅ Edit Bed process is complete.

Perform the Search Bed steps.
Click Delete → Confirm deletion.
✅ Delete Bed process is complete.

Open Bed Management → click Bed in sidebar.
Click Export.
The system generates an Excel file containing bed data.
Modify the data in Excel if needed and re-import to update.
✅ Export Bed process is complete.

Open Bed Management → click Bed.
Click Import → Download Templates to get the Excel template.
Fill in bed data to add or update.
Click Import → Select File → choose the prepared Excel file.
Confirm import when prompted.
The system validates the file:
❌ Invalid format → system rejects the import.
⚠️ Invalid data → system provides an error log with failed rows.
✅ Valid file → import succeeds and system confirms completion.
Successfully imported beds appear on the Bed list page.
✅ Import Bed process is complete.