InfyHMS-Saas ( Smart Hospital )

  • In a typical hospital setup, various departments such as Billing, Appointment OPD, IPD, Pharmacy, Pathology, Radiology, Blood Bank, Ambulance, Operation Theatre, Accounts, Admin, etc., handle diverse patient and hospital-related tasks. To streamline operations, a Smart Hospital system is being considered.
  • This system caters to different user roles including Super Admin, Admin, Doctor, Accountant, Pharmacist, Radiologist, Pathologist, Nurse, Receptionist, and Patient. These roles ensure efficient management and access control for staff members across the hospital's functions

Super Admin Panel:

Go to the website URL : https://yourdomain/site/login or
Enter the following credentials:

Login screen

After successful login, you will be directed to the Super Admin dashboard.

Dashboard screen

Super Admin Panel consist 27 modules listed below:

  1. Admins Manage all Admins.
  2. Hospital Type: Manage hospital types.
  3. Hospitals: Manage individual hospitals with a separate admin panel.
  4. Billings: Handle subscription plans, transactions, and subscriptions.
  5. Subscribers: Manage subscriber information.
  6. Enquiries: Handle inquiries from users.
  7. Landing CMS: Manage front-end content, pages, and UI elements.
  8. Settings: Configure application settings such as payment gateways, currencies etc.

Firstly, From the dashboard, navigate to the "Hospital Type" module. Here, you can create a new Hospital Type.

hospital type

After creating a Hospital Type, navigate to the "Hospitals" module. In the Hospitals module, you can create a new Hospital.

New Hospital

After establishing hospital types and hospitals, you gain control over various system aspects. With "Billings," manage subscriptions and transactions.

while "Subscribers" handles user data. "Enquiries" streamlines communication, and "Landing CMS" controls front-end content.

Lastly, customize settings like payment gateways with the "Settings" module.

To manage Subscription Plans, navigate to Billings > Subscription Plans. Here, you can add, update or view your plans.


In this module, you can also view your transactions and subscriptions. Simply navigate to Billings > Transactions and Subscriptions



Here, manage user profiles efficiently. Users can update their profiles, change passwords, and even switch language preferences seamlessly. When finished, they can log out securely, ensuring smooth navigation and personalized experiences.


After setting up your Hospital, you can access it through two methods.

  • Manual Login:
    1. Visit the website URL : 'Your Site' or
    2. Enter your hospital-specific credentials.
    3. Click on the "Login" button to access your hospital dashboard.

Manual login

  • Impersonate Login (Located in Hospitals Module): To impersonate login, select a hospital from the "Hospitals" module and click "Impersonate" to access its dashboard directly without separate credentials.

impersonate login

Admin Panel consist 27 modules listed below:

  1. Users: Accountants handle financial transactions, Nurses provide medical care, Receptionists manage appointments, Lab Technicians conduct laboratory tests, and Pharmacists oversee medication dispensing.
  2. Appointments: Schedule appointments for patients, manage appointment transactions such as cancellations or rescheduling.
  3. Billings: Manage accounts receivable, process employee payroll, generate and send invoices to patients, record payments, generate payment reports, handle advance payments, and manually process billing payments.
  4. Bed Management: Assign and manage bed types (e.g., ICU, General Ward), allocate beds to patients, and track bed availability and occupancy status.
  5. Blood Banks: Collect and store blood donations, manage blood donor records, distribute blood to patients in need, and track blood inventory levels and issues.
  6. Documents: Organize and maintain patient records, medical reports, and administrative documents in a structured manner.
  7. Doctors: Manage physician profiles, assign them to specific departments, create and maintain schedules, and manage doctor holidays and breaks.
  8. Prescriptions: Create, update, and manage prescriptions for patients based on doctor recommendations.
  9. Diagnosis: Categorize and manage patient diagnoses, organize diagnosis tests, and track diagnostic procedures.
  10. Enquiries: Handle and respond to inquiries from patients, visitors, or other stakeholders regarding hospital services or procedures.
  11. Finance: Track and manage hospital finances, including income from services provided and expenses incurred in running the hospital.
  12. Front Office: Manage incoming and outgoing communication, maintain call logs, register and assist visitors, and handle postal services.
  13. Front Settings: Customize the front-end settings of the CMS, manage notice boards displaying important information, and maintain testimonials from patients or staff.
  14. Hospital Charges: Organize charge categories for hospital services, set and manage charges for different medical procedures, and track OPD charges associated with doctor consultations.
  15. IPD / OPD: Manage records and services for inpatient and outpatient patients, including admissions, treatments, and discharge processes.
  16. Inventory: Manage inventory levels of medical supplies and equipment, track item categories, monitor stock levels, and issue items as needed.
  17. Live Consultations: Conduct real-time consultations between patients and healthcare providers via video conferencing or other communication channels.
  18. Medicines: Manage the inventory of medicines, including categorizing medicines, tracking brands, recording purchases, updating usage records, and processing medicine bills.
  19. Patients: Maintain comprehensive patient records, manage patient cases, assign case handlers, facilitate patient admissions, generate smart card templates, and issue patient smart cards for identification and access purposes.
  20. Pathology: Manage pathology tests and parameters, organize pathology unit operations, and track pathology test results.
  21. Reports: Generate various types of reports including birth reports, death reports, investigation reports, and operation reports for analysis and documentation purposes.
  22. Radiology: Manage radiology tests, organize radiology categories, and maintain radiology test records.
  23. Services: Manage additional hospital services such as insurances, packages, ambulance services, and handle ambulance calls.
  24. SMS/Mail: Facilitate communication with patients and staff via SMS and email, manage communication logs, and handle mailing services.
  25. Settings: Configure system settings including SMS preferences, hospital schedules, sidebar settings, payment gateway integration, currency settings, and custom fields.
  26. Transactions: Record and manage financial transactions including payments, refunds, and adjustments.
  27. Vaccinations: Track vaccination records of patients, manage vaccination schedules, and facilitate vaccination procedures as needed.

Once logged into your Hospital dashboard, you'll find various modules such as dashboards, users, patients, etc.


Firstly, ensure your hospital schedule is up to date for system use.

To access the hospital schedule, go to the "Settings" module at the bottom of the dashboard. Then, navigate to the Settings > Hospital Schedules tab within Settings to add or update your hospital's schedule.


Within the "Users" module, select the "Users" submenu or tab to access user management functionalities. look for an option or button labeled "New User". Click on it to initiate the user creation process with different roles.

New user

You can also create a Patient. To create a patient, navigate to Patients > Patients, click the action button, and select "New Patient."

New patient

To create a case, navigate to Patients > Cases, then click the "New Case" button to initiate the creation of a new patient case, which can be used for IPD / OPD, etc.

New case

To create a doctor, first, navigate to Doctors > Doctor Departments, then click the action button and select "New Doctor Department" to create a doctor department.

New department

After creating the department, go to Doctors > Doctors, click the action button, and select "New Doctor" to add a new doctor within the created department.

New doctor

Here, you can add, update, or view the doctor schedule.

Doctor schedule

In this section, you have the capability to oversee and adjust doctor holiday schedules.

Doctor holiday schedule

In this section, you have the option to manage doctor breaks.

Doctor break

Also, You can create or manage appointments by navigating to Appointments > Appointments tab and clicking on "New Appointment".

New appointment

Also, You can see Appointment Transaction by navigating to Appointments > Appointment Transaction tab.

appointment transaction

In the bed management section, you can add bed types to facilitate the addition of beds. To add Bed Type click on New Bed Type button.

New bed type

To add or manage Bed click on Bed Management > Beds then click the action button then click New Bed.

New bed

Also, Here you can add or manage Bed Assigns click on Bed Management > Bed Assigns then click New Bed Assigns button.

New bed assign

To check bed assignment status, navigate to Bed Management > Bed Status

bed status

The IPD (In Patient Department) module is dedicated to managing patients admitted to the hospital for treatment of their medical conditions.

To add a new IPD patient, simply navigate to the IPD/OPD section, then click on "IPD Patients" and select "New IPD Patients".

IPD patient

After adding a new IPD patient, you can view their details by navigating to the IPD/OPD section and clicking on "IPD NO".

IPD no

After clicking, you can view various details such as Overview, Diagnosis, Consultant Instruction, Charges, Prescriptions, Timelines, Payments, and Bills.


The OPD (Outpatient Department) is a hospital wing where patients consult with general physicians or specialists regarding health concerns without requiring admission. Patients receive medical assistance and treatment in the general OPD ward. Services offered in modern OPDs include illness diagnosis, medical tests, and treatment for minor surgical injuries.

To add a new OPD patient, simply navigate to the IPD/OPD section, then click on "OPD Patients" and select "New OPD Patients".

OPD patient

After adding a new OPD patient, you can view their details by navigating to the IPD/OPD section and clicking on "OPD NO".

OPD no

After clicking, you can view various details such as Overview, Visits, Diagnosis, Timelines, Prescriptions.

opd overview

To add or manage Accountants click on Users > Accountants then click the New Accountants button.

New Accountants

Here, You can add or manage Nurses click on Users > Nurses then click the Action button then click “New Nurse”.

New nurse

Here, You can add or manage Receptionists click on Users > Receptionists then click the Action button then click “New Receptionists”.

New receptionist

Here, You can add or manage Lab Technicians click on Users > Lab Technicians then click the Action button then click New Lab Technicians.

New Lab Technicians

Here, You can add or manage Pharmacists click on Users > Pharmacists then click the Action button then click New Pharmacists

New Pharmacists

Here, in the Billing section, you can manage your accounts by navigating to Billings > Accounts then click New Account. Here, you can perform actions such as credit or debit, and also view detailed account information.

New account

In this section, you can manage employee payrolls by navigating to Billings > Employee Payroll and clicking on "New Employee Payroll".

New payroll

To create an invoice, go to Billings > Invoices and click on "New Invoice".You can also manage invoices by adding, updating, and viewing them within the "Billings" section.

New Invoice

Additionally, you can access more tabs such as Payments, Payment Reports, Advance Payments, Bills, and Manual Billing Payments within this section.


The hospital's blood bank oversees the management of the facility's blood stock, including maintaining an inventory for each blood group. Its primary objectives include monitoring Blood Bank data, Blood cells (components), Blood stock, and Donor Lists.

The Blood Bank module is designed for managing blood bank status, component status, donor details, and blood and component issue details.

To create Blood Banks, go to Blood Banks > Blood Banks and click on "New Blood Group".

New Blood Group

You can also create blood donors with minimal details and manage their information efficiently.

Blood donor

To manage blood donations, navigate to the "Blood Donations" section within the Blood Bank module.

Blood donation

For Blood Issues, you can record and manage the details of blood issued to patients or other recipients

Blood issue

In the document section, you can efficiently manage all your documents. Begin by adding document types such as ID proofs, hospital-related documents, etc.


To add a document, simply navigate to Documents > Documents, then click on "New Document"

New document

In the Prescription module, you can create detailed prescriptions by adding patient information, physical details, and medications. This comprehensive feature enables healthcare providers to tailor prescriptions to individual patient needs. Moreover, you can efficiently manage prescriptions by navigating to Prescription > Prescription.


To begin managing diagnoses, start by creating diagnosis categories to organize the information effectively.

managing diagnoses

You can also see your diagnoses details here navigate to Diagnosis > Diagnosis


You can manage Diagnosis Tests by navigating to Diagnosis > Diagnosis Tests. Then click New Patient Diagnosis Test Button.

diagnoses test

In the Enquiries section, you can view all the inquiries submitted by users


In the Finance section, you can access the Income and Expense tabs. Firstly, you can navigate to the Income tab to add or manage your incomes by navigating to Finance > Incomes.


In the Finance section, you can manage your expenses by navigating to Finance > Expenses.


In the Front Office section, you can efficiently manage various aspects of front desk operations. This includes tracking Call Logs to monitor incoming and outgoing calls, managing Visitor records to facilitate visitor management, as well as handling Postal Receive and Dispatch to streamline mail handling processes within the hospital. To manage call logs, navigate to Front Office > Call Logs.

Call logs

visitor logs

You can manage postal receive by navigating to Front Office > Postal Receive

postal logs

Here, You can manage postal Dispatch by navigating to Front Office > Postal Dispatch

postal dispatch

In the Front CMS module, you have access to various sections to customize the front-end of your website. Under the "CMS" tab, you can modify sections such as Home, About Us, Appointment, and Terms & Conditions. Here, you can edit front side sections, texts, images, and more to tailor your website content to your preferences.


In the Front CMS module, you can access the Front CMS Services section, where you can manage various services offered by your hospital or organization

CMS services

In the Front CMS module, you can also access the Notice Boards section, allowing you to manage and display important notices or announcements on your website.

Notice board

In the Front CMS module, you can utilize the Testimonials section to manage and display feedback or testimonials from satisfied patients or clients on your website.


In the Hospital Charges module, you can effectively manage various aspects related to hospital fees. Begin by adding charge categories and then managing them to ensure accurate billing and financial tracking.


After setting up charge categories, you can manage individual charges by navigating to Hospital Charges > Charges. Then click New Charges Button.

New charge

In the Hospital Charges module, you can also manage Doctor OPD Charges by navigating to Hospital Charges > Doctor OPD Charges then click New Charge Button.

New opd charge

In the Inventory module, you can efficiently manage various aspects of inventory control. This includes organizing Items Categories, managing individual Items, tracking Item Stocks, and monitoring Issued Items.

Firstly, To manage item categories, navigate to the Items Categories module, where you can efficiently organize and categorize different types of items used in your hospital or organization.


After configuring item categories, proceed to the Items section under the Inventory module. Here, you can add and manage individual items as needed.


After managing items, you can further track and manage their stocks by navigating to Inventory > Item Stocks.


In the Inventory module, you can monitor and manage Issued Items, tracking the distribution and usage of items within your organization.

Issued item

In the Live Consultations module, you can effectively manage both Live Consultations and Live Meetings. We offer two options for conducting these sessions: Zoom and Google Meet.

Live consultation

Here,you have the option to add your Zoom credentials for conducting Live Consultations and Meetings.

add credentials add live consultation live meeting

To set up medicines, begin by adding medicine categories. You can do this by navigating to Medicines > Medicine Categories.

Medicine Categories

Next, you can manage Medicine Brands by navigating to Medicines > Medicine Brands.

Medicine Brands

Following the setup of medicine categories and brands, you can manage individual medicines by navigating to "Medicines" and accessing the relevant section.


You can easily purchase medicine and manage it by navigating to Medicines > Purchase Medicine within the Medicines module. Then click the action button, and select "Purchase Medicine."

Purchase Medicines

In the "Used Medicine" section, you can track the usage of medicines, including details on when each medicine was used and the quantity utilized.

Used Medicines

In the Medicine Bills section, you can create and manage bills for medicines, facilitating efficient management of medication-related expenses. To create a medicine bill, navigate to Medicines > Medicine Bills and proceed with the bill creation process.

Medicine bill

In the Patient module, you can efficiently manage various aspects related to patient care. This includes tracking Patients, managing Cases and Case Handlers, handling Patient Admissions, creating Patient Smart Card Templates, and generating Patient Smart Cards. To manage patients, navigate to Patients > Patients, then click on the action button and select "New Patient" to add a new patient record.

New patient

After managing patients, proceed to manage Case Handlers by navigating to Patients > Case Handlers, then click on the action button and select "New Case Handlers" to add a new handler.

New Case Handlers

Next, you can handle Patient Admissions by navigating to Patients > Patient Admissions.

Patient admissions

In the Patient Smart Card Templates section, you can create customized smart card templates by navigating to Patients > Patient Smart Card Templates and clicking on "New Patient Smart Card Template".

Patient smart card template

In the Generate Patient Smart Cards section, you can generate patient smart cards with the option to choose between "For All Patients", "Remaining Patients", and "Only One Patient" types.

Generate Patient smart card

Generate Patient smart card

You have the flexibility to select a single template for all users, generate cards for remaining patients, or choose to generate a card for only one specific patient.

In the Pathology module, you can efficiently manage various aspects related to pathology services.

Begin by setting up Pathology Categories by navigating to Pathology > Pathology Categories and clicking on "New Pathology Categories".

New Pathology Categories

To set up Pathology Units, navigate to Pathology > Pathology Unit and click on "New Pathology Unit".

New Pathology Unit

Next, manage Pathology Parameters by navigating to Pathology > Pathology Parameter.

New Pathology parameter

After configuring Pathology Categories, Units, and Parameters, proceed to manage Pathology Tests by navigating to Pathology > Pathology Tests and clicking on "New Pathology Tests".

New Pathology tests

To set up the Reports module, navigate to "Reports", where you can access sub-tabs including Birth Reports, Death Reports, Investigation Reports, and Operation Reports.

To manage birth reports, navigate to Reports > Birth Reports, then click on "New Birth Report" to create a new report.

New birth report

To manage death reports, navigate to Reports > Death Reports, then click on "New Death Report" to create a new report.

New death report

Next, manage investigation reports by navigating to Reports > Investigation Reports and clicking on "New Investigation Report" to create a new report.

New investigation report

To manage operation reports, go to Reports > Operation Reports and click on "New Operation Report" to create a new report.

New operation report

In the Radiology section, you can manage Radiology Categories and Radiology Tests efficiently. To manage radiology categories, navigate to Radiology > Radiology Categories.

New radiology category

After this, manage Radiology Tests by navigating to Radiology > Radiology Tests.

add radiology test

In the Services module, you can efficiently manage various services offered by your hospital or organization. This includes handling Insurances, Packages, Services, Ambulances, and Ambulance Calls.

To manage insurances, go to the "Services" module, then access the "Insurances" section under "Services". Click on "New Insurance" to add a new insurance policy.


Next, manage packages by navigating to the "Services" module, then access the "Packages" section.


Manage services by navigating to the "Services" module, then accessing the "Services" section.


To manage ambulances, navigate to the "Services" module, then access the "Ambulances" section


In the "Ambulance Calls" section, you can manage incoming ambulance calls, facilitating timely responses and coordination.

ambulances Calls

To manage SMS, navigate to SMS/Mail > SMS, then click on "New SMS" to compose a new text message.

new SMS

Next, manage mail by navigating to SMS/Mail > Mail, then click on "New Mail" to compose a new email.

new email

In the Settings module, you can configure various aspects of your system. This includes managing General settings, Hospital Schedules, Sidebar settings, Payment Gateway configurations, Currencies, and Custom Fields.

To configure general settings, including the app name, company name, and other details, navigate to the "Settings" module and access the "General" section.


In the Payment Gateway section of the Settings module, you can activate and deactivate payment types, as well as manage other payment-related configurations.

payment gateways

In the Currencies section of the Settings module, you can manage the currencies used within your system, including adding new currencies and setting exchange rates.


In the Custom Fields section of the Settings module, you can add dynamic input fields to customize information capture in various modules such as appointments, patients, IPD patients, and OPD patients.

custom fields

In the Transactions module, you can view all transactions related to your hospital by accessing the Transactions tab

transaction tab

In the Vaccinations module, you can manage Vaccinated Patients and Vaccinations efficiently. To manage vaccinated patients, navigate to the "Vaccinations" module and access the "Vaccinated Patients" section, where you can view and manage the list of vaccinated patients.

Vaccinated Patients

To manage vaccinations, go to the "Vaccinations" module and access the "Vaccinations" section by navigating to Vaccinations > Vaccinations.