Hospital Management Integration In Dash SaaS - WorkDo.io

Hospital Management Integration in Dash SaaS

The Hospital Management System is a comprehensive Add-On designed to streamline hospital operations and improve patient care.

Introduction

The Hospital Management System is a comprehensive Add-On designed to streamline hospital operations and improve patient care. It enables healthcare staff to manage doctors, patients, appointments, medications, beds, and other critical hospital resources from a single platform. The system connects various departments and functions, making it easier to track patient journeys, maintain medical records, and manage day-to-day hospital activities efficiently.

How to Install the Hospital Management System Add-On?

To Set Up the Hospital Management System Add-On, you can follow this link: Setup Add-On

How To Use The Hospital Management Add-On?

Dashboard Overview

  • The Hospital Management Dashboard provides a comprehensive overview of your hospital’s key operational metrics and current status.
  • The dashboard displays eight summary cards at the top showing Doctors with the total count of registered doctors, Patients showing all registered patients, Appointments displaying total scheduled appointments, Beds showing complete bed capacity, Medical Records with patient record count, Lab Tests displaying total lab orders, Surgeries showing scheduled procedures, and Emergency Care with emergency case count.
  • The dashboard includes visual analytics with a Daily Appointments line chart that tracks appointment trends over time, helping you monitor daily scheduling patterns, and a Weekly Surgeries bar chart showing surgical activity across the week.
  • The Doctor Appointments section lists recent appointments with patient names, assigned doctor names, appointment dates, and status badges (Cancelled, Approved) for quick reference.
  • The Patient Registry section displays newly registered patients with their patient IDs, registration dates, and gender information for quick access and monitoring.
hospital management

Doctor Dashboard

The Doctor Dashboard provides doctors with a personalized view of their patients and daily tasks.

  • The dashboard displays six summary cards showing My Patients with the count of patients assigned to the doctor, Pending Appointments showing appointments awaiting approval, Completed Appointments displaying finished consultations, Total Surgeries with the count of surgeries performed or scheduled, Pending Lab Tests showing lab tests awaiting results, and Medical Records with patient record count.
  • The Today’s Tasks section shows five task cards with color-coded status indicators including Pending Appointments (awaiting approval), Approved Appointments (ready to see patients), Completed Appointments (successfully finished), Pending Surgeries (awaiting schedule), and Scheduled Surgeries (ready to perform) with their respective counts.
  • The Today’s Appointments section displays all appointments scheduled for the current day with patient details and appointment times, showing “No appointments scheduled for today” when there are no appointments.
  • The Upcoming Surgeries section lists scheduled surgical procedures with patient information and surgery dates, displaying “No upcoming surgeries” when no surgeries are scheduled.
hospital management

System Setup

  • Manage Specialization

    • To add a new medical specialization, click the “Create” button on the specialization page. Enter the name of the specialization, provide a description, and set the active status (Active/Inactive).
    • The specialization list page shows all specializations with columns for Name, Description, and Is Active. Each specialization record has Edit and Delete options in the Actions column.
  • hospital management
  • Manage Ward

    • To create a new hospital ward, click the “Create” button on the ward page. Enter the name of the ward, specify the floor number, set the capacity, and choose the active status (Active/Inactive).
    • The ward list page displays all wards with columns for Name, Floor, Capacity, and Is Active. Each ward record has Edit and Delete options in the Actions column.
  • hospital management
  • Manage Bed Type

    • To create a new bed type, click the “Create” button on the bed type page. Enter the name of the bed type, set the base charge, and choose the active status (Active/Inactive).
    • The bed type list page displays all bed types with columns for Name, Base Charge, and Is Active. Each bed type record has Edit and Delete options in the Actions column.
  • hospital management
  • Manage Medicine Category

    • To add a new medicine category, click the “Create” button on the medicine category page. Enter the name of the category, provide a description, and set the active status (Active/Inactive).
    • The medicine category list page shows all categories with columns for Name, Description, and Is Active. Each category record has Edit and Delete options in the Actions column.
  • hospital management
  • Manage Surgery Type

    • To add a new surgery type, click the “Create” button on the surgery type page. Enter the name of the surgery type, provide a description of the procedure, specify the estimated duration in minutes, set the base cost, and choose the active status (Active/Inactive).
    • The surgery type list page shows all surgery types with columns for Name, Description, Estimated Duration, Base Cost, and Is Active. Each surgery type record has Edit and Delete options in the Actions column.
  • hospital management
  • Hospital Settings

    • To configure hospital module settings, access the Hospital Settings page. Enter prefixes for Doctor, Patient, Appointment, Bed, Lab Test, Surgery, and Ambulance Request with real-time preview of each prefix change.
    • The settings page displays configuration fields with preview functionality for all prefixes. Use the Save button to apply the settings across the hospital management system.
  • hospital management

Manage Doctor

  • Important Note: First create a user with “doctor” role in User Management, then add doctor details in this module.
  • To create a new doctor record, click the “Create” button at the top of the doctor page. You will need to select a user from the dropdown list, which displays only users with the “Doctor” role who are not already assigned to another doctor record. This ensures that each doctor profile is linked to a unique user account in the system.
  • Fill in the required details including specialization (select from the dropdown list that comes from the Specialization module), license number, and gender (Male, Female, or Other). Also enter the years of experience, consultation fee, and qualifications. Set the status (Active, On Leave, Busy, or Inactive) based on the doctor’s current availability.
  • The list page displays all doctors in a table with columns for Doctor Code, Name, Specialization, Gender, License Number, Consultation Fee, and Status. This organized view allows you to quickly scan through all registered doctors and their key information at a glance.
  • For each doctor record, you can use the action buttons to View detailed information (which shows Personal Information, Professional Information, and Qualifications), Edit the record to update any details, or Delete it from the system if needed.
hospital management

Manage Patient

  • To add a new patient, click the “Create” button on the patient page. Enter the patient’s name, email address, mobile number, and select their assigned doctor from the dropdown list (populated from the Doctor module). Provide the date of birth using the date picker, select gender (Male, Female, or Other), and choose their blood group. Include emergency contact details (emergency contact name and mobile number), any known allergies, relevant medical history, and the patient’s complete address.
  • The patient list page displays all patients in a table with columns for Patient Code, Name, Email, Mobile No, Gender, Blood Group, and Doctor. This organized view allows you to quickly access essential patient information and their assigned healthcare provider.
  • For each patient record, you can use the action buttons to access Medical Records (this button appears only if a medical record has been created for that particular patient, allowing you to manage their specific medical records), View detailed information (shows Personal Information, Medical Information, and Emergency Contact), Edit the record to update any details, or Delete it from the system if needed.
hospital management

Manage Appointment

  • To create a new appointment, click the “Create” button on the appointment page. Select the patient from the dropdown menu (populated from the Patient module), and the doctor field will automatically display the assigned doctor’s name. Choose the appointment date, start time, and end time using the respective pickers. Select the appointment type (Consultation, Follow-up, Emergency, or Surgery), enter the consultation fee, reason for visit, and any additional notes.
  • The appointment list page displays all appointments with columns for Appointment Number, Patient, Doctor, Fee, Appointment Date, Start Time, End Time, Type, and Status (Scheduled, Approved, Completed, Rejected).
  • For each record, use the View action to see Patient Information, Doctor Information, and Additional Information. When created, the status is “Scheduled” by default, with options to Approve or Reject. Once approved, you can mark it as Cancelled or Completed. You can also Edit or Delete appointments as needed.

Important Notes:

  • If the patient’s assigned doctor is unavailable, the appointment can be made with other doctors.
  • One doctor and patient can have only one active appointment to prevent multiple bookings
hospital management

Manage Bed

  • To create a new bed record, click the “Create” button on the bed page. Select the bed type from the dropdown (populated from the Bed Type module to system setup) and choose the ward from the dropdown (populated from the Ward module to system setup). Enter the charges per day, select if it’s an isolation bed (Yes/No), and choose the status (Available, Occupied, Maintenance, Reserved, or Cleaning). Add equipment details and include any notes if needed.
  • The bed list page displays all beds with columns for Bed Number, Bed Type, Ward, Charges per Day, Is Isolation, and Status (Available, Occupied, Maintenance, Reserved, Cleaning).
  • For each bed record, use the View action to see Bed Information and Additional Information. You can also Edit the bed details or Delete the record from the system as needed.
hospital management

Manage Bed Assignments

  • To assign a bed to a patient, click the “Create” button on the bed assignments page. Select the patient from the dropdown menu (populated from the Patient module) and choose an available bed from the dropdown (only Available and Reserved beds can be selected). Set the admission datetime and discharge datetime using the datetime pickers, enter the charges per day, and add any notes if needed.
  • The bed assignments list page displays all assignments with columns for Bed Number, Bed Type, Ward, Patient Name, Admission Datetime, Discharge Datetime, Charges Per Day, and Status.
  • For each assignment record, you can use the View action to see complete bed assignment details, Edit to update information, or Delete the record. The Discharge action allows you to discharge the patient and make the bed available. If the discharge datetime was not added during creation, the system automatically considers the current date and time when you click the Discharge button. Once discharged, this button will no longer be displayed for that record.
hospital management

Manage Medical Records

  • To create a new medical record, click the “Create” button on the medical records page. Select the patient name from the dropdown menu (populated from the Patient module). After selecting the patient, choose from approved or completed appointments in the appointment dropdown. Enter the chief complaint, patient’s symptoms, diagnosis details, prescription, test results, treatment plan, vital signs, and follow-up instructions. Select if follow-up is required (Yes/No) and specify follow-up days if needed.
  • The medical records list page displays all records with columns for Appointment Number, Patient Name, Doctor Name, Follow Up, Follow Up Days, and Created Date.
  • For each medical record, you can use the View action to see complete medical record details, Edit to update information, or Delete the record from the system as needed.
hospital management

Manage Lab Tests

  • To record a new lab test, click the “Create” button on the lab tests page. Select the patient from the dropdown menu (populated from the Patient module) and choose the doctor from the dropdown (populated from the Doctor module). Enter the test name, test category, and cost. Set the request datetime, sample collected at datetime, and result datetime using the datetime pickers.
  • Select the status (Requested, Sample Collected, In Progress, Completed, or Cancelled), input the test result, enter normal range values, and add any notes if needed. The test number will be automatically generated.
  • The lab tests list page displays all tests with columns for Test Number, Test Name, Patient Name, Doctor Name, Request Datetime, Cost, and Status.
  • For each lab test record, you can use the View action to see complete lab test details, Edit to update information, or Delete the record from the system as needed.
hospital management

Manage Surgery

  • To schedule a new surgery, click the “Create” button on the surgery page. Select the patient and doctor from their respective dropdowns (populated from the Patient and Doctor modules). Choose the surgery type from the dropdown (populated from Surgery Type in System Setup), and the surgery cost and scheduled datetime will be automatically displayed. Enter the operation theater and specify the estimated duration in minutes.
  • Choose the status (Requested, Approved, Rejected, Scheduled, In Progress, Completed, or Cancelled). Enter the actual start time, actual end time, surgical team details, operative notes, pre-operative notes, and post-operative notes as needed. The surgery number will be automatically generated.
  • The surgery list page displays all surgeries with columns for Surgery Number, Patient Name, Doctor Name, Surgery Date, Scheduled Datetime, Surgery Cost, and Status. For each record, use the View action to see complete surgery details, Edit to update information, or Delete the record as needed.
hospital management

Manage Ambulance

  • To add a new ambulance to the system, click the “Create” button on the ambulance page. Enter the vehicle number, driver name, driver license, and driver contact information. Select the ambulance type (Basic, Advanced, or Critical Care), enter the paramedic name and paramedic contact details, and choose the status from the dropdown menu (Available, On Duty, Maintenance, or Unavailable).
  • Add equipment details, set the last maintenance date and next maintenance date using the date pickers, and include any notes if needed.
  • The ambulance list page displays all ambulances with columns for Vehicle Number, Ambulance Type, Driver Name, Driver Contact, Last Maintenance, Next Maintenance, and Status. For each ambulance record, use the View action to see complete ambulance details, Edit to update information, or Delete the record as needed.
hospital management

Manage Ambulance Request

  • To create a new ambulance request, click the “Create” button on the ambulance request page. Select the patient from the dropdown menu (populated from the Patient module) and choose the ambulance from the dropdown (populated from the Ambulance module). Enter the pickup location and destination details. Set the request date & time using the datetime picker, enter the cost, and select the priority (Emergency, Urgent, or Routine).
  • Choose the status (Requested, Dispatched, Completed, or Cancelled), set the dispatch time and completion time using the datetime pickers, describe the patient condition, and add any notes if needed. The request number will be automatically generated.
  • The ambulance request list page shows all requests with columns for Request Number, Ambulance Number, Patient Name, Request Datetime, Pickup Location, Destination, Priority, and Status. For each request record, use the View action to see complete ambulance request details, Edit to update information, or Delete the record as needed.
hospital management

Manage Medicine

  • To add a new medicine to the inventory, click the “Create” button on the medicine page. Enter the medicine name, generic name, and unit. Select the manufacturer from the dropdown (populated from users with Vendor type) and choose the medicine category from the dropdown (populated from the Medicine Category module). Enter the quantity available, price per unit, and dosage. Set the expiration date using the date picker.
  • Select the medicine status (Available, Expired, or Discontinued), choose if prescription is required (Yes/No), describe potential side effects, and add a description of the medicine if needed.
  • The medicine list page shows all medications with columns for Name, Generic Name, Manufacturer, Medicine Category, Unit, Quantity Available, Price Per Unit, Expiration Date, Requires Prescription, and Status.. For each record, use the View action to see complete medicine details, Edit to update information, or Delete the record as needed.
hospital management

Manage Medicine

  • To register a new visitor, click the “Create” button on the visitors page. Enter the visitor’s name, phone number, and their relationship to the patient. Select the patient being visited from the dropdown menu (populated from the Patient module). Set the visit date using the date picker, and enter the check-in time and check-out time using the time fields.
  • Enter the number of visitors, select the status (Checked In, Checked Out, or Overstayed), specify the purpose of visit, list items carried, and add any additional notes if needed.
  • The visitors list page shows all visitor records with columns for Name, Phone, Patient Name, Relationship, Visit Date, Check In Time, Check Out Time, and Status. For each visitor record, use the View action to see complete visitor details, Edit to update information, or Delete the record as needed.
hospital management
Contact Us

Reach Out to Us

Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!

money-back-img
money-back-img

Need more help?

If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.

Love what you see?

Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.

WorkDo Custom Services