reate a admin login form from where admin can login and enter the dashboard with the url /admin Create a modern dashboard(where admin will land after successful login) Remember any route after admin login into his account must have a prefix /admin/* Add a link Settings where add sublinks Change Password , an option to change his password with password strength indicators add a link of logout and redirect the admin to /admin/login add Masters in admin panel 1. role master to add roles fields are role name status(activate/ deactivate) There master must have the following functions edit and list view option. sorting on Role name field search option export to pdf option Save and create another button cancel button ADD A master of Outlets Outlet Name. (Required) Address Line 1. (Required) Address Line 2 (Optional) City. (Required) State / Province (Required) ZIP / Postal Code (Required) Country (Required) Phone (Required) Email Map Iframe (Embed Code) Reporting Manager (Required) Outlet Code (with autogenerate option and it must be unique) Outlet Password (with autogenerate option and eye ) Add series master Add department master with department name, department description( use editor), department images(multiple with drag and drop option) Add designation master with designation name and status Add qualification master with qualification name and status Add speciality master with speciality name and status Now login branch with the branch code and password assigned at the time branch is created in admin After login redirect branch to the branch dashboard where show links Branch Profile Departments Services Operational Dashboard ( where on click show cards of Patient Registration, IPD Registration,Old Registration) Settings ( to change password ) Logout In doctors form add doctors using these fields Select Department from master Doctor Name* Photo Phone Number Email ID Qualification* (can select multiple) can add from their one as well Select specialities from master can select multiple Designation from master Experience* More Detail Of Doctor (editor) Information About Experience (multiple) Clinic/hospital name, address details, from period to period and reason of leaving, salary proof add settings in branch where branch can set id settings with prefix and id number for Patient registration Day Care Doctor Visit Emergency IPD Opd Lab Medicine Room use branch code as prefix always so as to avoid duplicacy issues with other branches like for example Id settings from ipd registration will be br1pr101 if branch code is br1, prefix entered is pr and number used is 101 ,. Number should be auto incremented Add a room form in /branch Room type (from master) Room number Rent Amenties(select multiple from master) Floor number Add a master for opd charges as per department and doctor(after selecting department load doctors of that department) Add a form of patient registration date(by default current date and time) Patient UHID (mandatory) S/o or spouse Name Address Age Gender (mandatory) Contact Number File Number Additional Details In this change Old Registration to opd registration. Make these cards clickable instead of clicking on start button. Remove icon from cards and make them small with colours for better visibility In branches add master to add labs like lab name in doctor create and edit option also add awards and accrediations where doctor can add multiple awards and accrediations columns will be award name, year, description, images(multiple with drag drop option) these will be optional now in /branch/login add a dropdown where login type like branch login, doctor login and lab login show links of doctor profile, settings to change password with password strength, logout Add a employee master in/branch having following fields First auto generate employee id with prefix emp and number auto incremented(add settings first in id settings table) 1. type : select type clinical or non clinical 2. Human Resources & KYC Employee ID: Unique system-generated code. Personal Info: Full Name, DOB, Gender, Blood Group (crucial in hospital emergencies). Address & Emergency Contact: Permanent and current address, plus a "Next of Kin" phone number. Identity Proof: Aadhar, PAN, or National ID (stored as a string and an attachment). Bank Details: For automated salary transfers ( 3. Shift & Duty Management Hospital staff work in 24/7 rotations, so these fields are vital: Shift Type: (Morning, Evening, Night, General). Weekly Off: Which day of the week they are unavailable. OT Eligibility: A boolean (Yes/No) to track if they are eligible for Overtime pay (common for helpers and nursing staff). Account No, IFSC, Bank Name). (use tabs control for better visibility) show all ipd details like we have shown for opd registation lioke table format.. add separate search bars for ipd number, uhid number, patient name, date .. add sorting by name, admission date Add masters in branch for Reference master and PRO master with details (* fields are mandatory) First name * Last Name Gender Profile Pic Mobile Number* Address Details Tables should be different and form master should also be different NOW WHEN THE PATIENT IS IPD REGISTERED THEN HIS BILLING METRE WILL START AS CHARGES FOR ROOM RENT(ON DAILY BASIS TILL HE GET DISCHARGED), LAB TESTS, NURSING FEES, DOCTOR CONSULTATION ETC. SO NOW THESE CHARGES MUST BE ENTERED. CREATE A FORM OF IPD CHARGES, WHERE FIRST SELECT PATIENT(EITHER BY NAME, UHIB, IPD NUMBER)THEN ENTER DATE, CHARGE TYPE,RATE, QTY, AMOUNT, REMARKS SHOULD ROOM RENT BE AUTOMATCALLY STARTS WHEN PATIENT IS ADMITTED AND SHOULD STOP WHEN PATIENT IS DISCHARGED what if patient requests to change the room like from general to icu or from one general room to another general room in /branch/rooms for example there are two beds in 201 but it shows occupied(but only one was occupied) so show complete detail which bed is occupied and which one is vacant in /admin/masters/discharge-points add toggle to set sequence of discharge points and that sequence will appear in discharge summary in branch panel. and if any point is null(means whose value is not entered) that should not appear in discharge summary pdf