HMS – Laravel Hospital Management System – Appointment Booking

Demo Credentials:

Login URL:

Admin User: / 123456789

Case Handler: / 123456

Doctor: / 123456

Nurse: / 123456

Patient: / 123456

Receptionist: / 123456

Pharmacist: / 123456

InfyHMS is a fully-featured all in one Hospital Management System with 65+ modules to manage hospital’s day to day operations digitally and easily.

Hospital Management System

HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking


HMS - Laravel Hospital Management System - Appointment Booking
Installation Guide
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking


HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking
HMS - Laravel Hospital Management System - Appointment Booking

InfyHMS comes with 60+ features with 9 different kinds of User types who can do login to the system and access their data based on their roles.

HMS – Laravel Hospital Management System – Appointment Booking

8+ User Types:


  • Can create and manage their appointments
  • Can manage Patients Admissions
  • Can Manage bed Assigns
  • Can create prescriptions for their patients
  • Can manage Reports
  • Access their Payroll Data
  • Can set their Schedules
  • Can see the latest notice
  • Can create documents


  • Can book a new appointment
  • Can see their appointments
  • Can see their prescriptions
  • Can see details of his doctor
  • Can see their Admin and Operation History
  • Can see their Invoices + Bills
  • Can see list of documents
  • Can see the latest notice
  • Can create documents


  • Can see all patients
  • Can manage Beds
  • Can allocate Beds
  • Can see Reports
  • Can see Payrolls
  • Can see the latest notice


  • Can create and manage all appointments
  • Can see all requested appointments by patients
  • Can access all patients
  • Can access their payrolls
  • Can manage mail service
  • Can see all patient cases
  • Can manage all services (Ambulance, insurance, Packages ..)
  • Can create noticeboards

Case Manager:

  • Can manage Patient Admissions
  • Can Manage patient Cases
  • Can Add Ambulance and assign it to patient
  • Can manage mail service
  • Can see the latest notice


  • Manage Blood Bank
  • Can see their payrolls
  • Manage Reports
  • Can see the latest notice


  • Can manage Medicine categories
  • Can manage Medicines
  • Can manage Medicine Bills
  • Can access their payrolls
  • Can see the latest notice


  • Can manage invoices
  • Can Manage Payments
  • Can access their payrolls
  • Can Access Bills
  • Can Manage Accounts
  • Can see the latest notice


  • Can manage all the departments + Users
  • Can manage Departments + Roles
  • Can see visual Dashboard
  • Can access Hospital Monitoring
  • Can access appointments
  • Can access Bills
  • Can access Medicines
  • Can access invoices
  • Can access all Payrolls
  • Can access settings
  • Can create Notice boards
  • Can create documents/document types

60+ Modules:

InfyHMS comes with 60+ modules to make the whole process easy and detail-oriented.

  • Accountants
  • Accounts
  • Advance Payments
  • Ambulance
  • Ambulance Calls
  • Appointments
  • Beds Management
  • Bed Assigns
  • Beds Visulization
  • Bed Status
  • Bed Types
  • Billing
  • Birth Reports
  • Blood Bank
  • Blood Donors
  • Case Handlers
  • Cases Management
  • Dashboard
  • Death Reports
  • Doctors Management
  • Doctors Departments
  • Doctor OPD Charge
  • Documents
  • Document Types
  • IPD (In Patient Department)
  • OPD (Out Patient Department)
  • Payrolls
  • Inquiry
  • Expenses Management
  • Hospital Charges
  • Hospital Charges Categories
  • Income Management
  • Insurance Management
  • Investigation Reports
  • Invoices
  • Lab Technician
  • Send Mails
  • Medicines (+ Inventory)
  • Medicines Brands
  • Medicines Categories
  • Full Inventory Management
  • Notice Board
  • Nurses Management
  • Operation Reports
  • Packages Management
  • Pathology Categories
  • Pathology Tests
  • Patient Diagnosis Categories
  • Patient Diagnosis Reports
  • Patients Management
  • Patient Admissions
  • Payments
  • Payment Reports
  • Pharmacists
  • Prescriptions Management
  • Radiology Categories
  • Radiology Tests
  • Receptionists
  • Schedules
  • Export of Everything
  • Settings
  • SMS Reminders
  • Roles + ALC for 8 Different Departments
  • Frontend CMS
  • Multi-Lingual
  • Multi-Currency

There are also options available to multi-currency and multi-language.

It comes with 9 different languages and 7 different currencies.

Features Description:

Here is the brief description for some of the modules:


Admin can get insights of the total sum of Invoices, Bills, Payments and advance payments beautifully. Also, he will be able to see the total number of Doctors, Patients, and available Beds. Also, an admin will be able to access all the data and add/update everything in the system and manage currencies and languages.


Accounts Types

We are providing different types of account types. e.g Credit Account, Debit Account, etc.., You can manage all of your accounts and select account type while you are generating Bills, Invoice or taking payments.


The invoices module provides a facility to create a digital invoice for the patient. You can select Patient, Invoice Date and add some Discount too. We also provide export invoice support. By which you can export PDF for the invoice that you created.


Manage the billing for the patient. All you have to do is select the Patient, Admission ID, and related information will be autofill into the form. A Patient name, his/her Insurance details, Admissions date, Discharge date, etc. You can add some extra items to that bill if you want and generate a final copy of the bill. It also supports the export bill as PDF.


All payments of patients would be managed by this module. Users can get to know how much payments are received and how much is Due.

Advanced Payments

When any patient is going to be hospitalized there would be a certain process to do that is an advance payment. After making the payment it will be debited from that advance payment.

Employee Payrolls

Admin/Accountant can add salary for a specific user including Doctors, Nurses, Pharmacists, Receptionist and many more. The user will be also able to see his/her salary list with details.

Bed Management

Bed Types

Users can facilitate their beds for their better convenience and understanding to be featured. Bed types are VIP ward, AC, Non Ac. etc. Plus you can create as per your needs.


Bed managers can add multiple beds and their proper information like Bed Type and all other things related to beds. By default, beds are created as available. Once the bed is assigned to some patient it automatically changed to unavailable.

Bed Assignment

Beds are salient resources for serving/caring patients in hospitals. But they also provide a place where patients can be in a queue for a much-needed cure. For getting better hospitalization to the patients, proper bed assignments are playing a vital role in any hospital.

And this process is effectively managed by this module. You can assign a bed to a specific patient by selecting that patient and bed. That bed will be changed to unavailable mode automatically.

Blood Bank

Blood Bags

The blood bank is responsible for managing the bloodstock. This includes maintaining an inventory for each blood group, ensuring an average age of blood at the time of issuing and monitoring what amount of blood that becomes outdated or what amount of blood is not been used for any other reason. So, management staff can get the details about the stock which type of blood group is available in the blood bank.

Blood Donors

You can manage the blood donors list in this section. You can add details of him/her by adding Donor Name, Date of donation, Blood group and, gender.

Cases Management


Case management is very necessary and needs to be effective for coordinating and providing care that is safe, on-time, effective, efficient, equitable and patient-centered. That can be handled with very ease by this module.

Case Handlers

A case handler is a kind of user in our system who has permissions to manage cases. They will enter all patient cases. So you can manage the staff who is going to handle all cases in this section.

Patient Admissions

After registering a case file, the patient is moved to their respective treatment and make an admission of them. You can add patient admission details by entering details. e.g Select Patient, Admission date, Insurance Policy, etc.


Document Types

Users can manage various document types for various purposes like verification, certification and many more.


All possible documents can be stored/managed in this section and the user can re-use those documents for various purposes.

Admin will be able to see all documents, while other users can only see his/her documents.



All third party insurances would be managed with whom the hospital tied up. Tou can select insurance while adding patient admission records. Which makes the claims process easier later.


This module can manage different services in bunch mode. You can create different types of packages for users. Packages contain different types of services.


Here you can manage the services of hospitals like Ambulance, Home visit and many more. After creating services you can select that service for a specific package.


You can add your ambulance vehicle details in this section. You can simply manage these records by adding basic information like vehicle modal, driver name, vehicle number, etc.

Ambulance Call

In this section, you can see the list of the ambulance with details of the patient who used it. When the ambulance is assigned to some patient it will automatically become unavailable.



All hospital doctors are managed in this module. Doctor him/herself can manage their patients. Case handling, appointments management of patients, etc. Doctors provide medication for patients & write prescriptions for other medication and create operation reports for patients.

Doctor Departments

There are different kinds of doctor departments as per their specialization and expertise. You can use doctor departments while adding a doctor to the system.

Doctor Schedules

Schedules are also an important section for patients because all can get information from there that when the doctor will be available to get them checked up or appointment for their treatment.


Usually, doctors use this section more, because they will add the prescription details for the specific patient after the patient study.


Birth Reports

Generally, hospitals accept birth records as preferred evidence. A hospital birth record may be either in medical records of the birth or hospital birth certificate which is certified by an official person of a hospital as the custodian of the record.

You can add a birth report by just adding details. e.g Patient, Doctor, Date, etc..

Investigation Reports

A medical test is a procedure that is performed to detect, diagnose or monitor diseases, disease processes, susceptibility or to determine a root cause of disease. Medical tests relate to clinical chemistry and molecular diagnostics and are typically performed in a medical laboratory.

Death Reports

Generally, hospitals accept death records as preferred evidence. All the information regarding death is assembled in this module.

Operation Reports

An Operation report is a report which can be written in a patient’s medical record for documenting the details of the surgery. The operative report is dictated right after completion of a surgical procedure and later on transcribed into the patient’s record.


The accountant is a user in a system that has permission regarding billing/invoicing. They can manage this section. You can create an accountant and able to see the list of created accountant in this section.


Nurses can manage patients. Case generation and updating, allotting bed, ward, cabin for patients, provide medication according to patient prescription, manage blood bank and can update status. It also keeps a record of operations, new babies born and the death of patients can be managed by them.


A patient can view appointments, status & availability of doctors, medications, his/her operation history, admits/discharge history, etc.


Receptionists help patients, dealing with phone call inquiries, assist patients, handle mail, file records and make sure medical operations are running smoothly. Receptionists are also responsible for giving information to patients on what is happening in the clinic and dealing with appointments.


Help to prepare medications by reviewing and interpreting physician orders and detecting therapeutic incompatibilities. Dispenses medications by compounding, packaging and labeling pharmaceuticals. Controls medications by monitoring drug therapies; advising interventions.

Lab Technicians

Medical laboratory technicians play a key role in the prevention and diagnosis of diseases, such as Cancer, Diabetes, and AIDS. Medical lab technicians work under the supervision of a physician, lab manager or medical technologist and perform laboratory tests on specimens.

IPD (In Patient Department)

Admin can manage Patient IPD details in this module. IPD is like Patient admission where admin can manage all details when patient is admitted and which bed he/she reserved.

There is charges management too in which patient charges should be managed and from it admin can generate bill.

Admin/Doctors/Receptionist can able to manage IPD module data.

Consultant Register

By using this module admin can add constant for patient. and also add some extra instructions.


By using this module doctors can diagnosis details to patient IPD. doctors can add report type, report date and also attached some document while adding report.


Timeline is like one-one conversations. doctors or admin can add timeline records by date and attach documents to it. Patient should be able to see all the timeline details entered by his consultant.


Doctors can write prescription for patient. in which he can add header and footer notes. and also add medicines details, which medicine patient needs to take and in how much dosage of it.


By using this module you can add charges of patient by charge categories. will do sum of all added charges while generating bill.


Admin can manually accept cash and cheque payments of patient. added payments will be reflected to bill.

OPD (Out Patient Department)

Outpatient Department. An OPD is a hospital department designed to be a first contact point between the patient, and the hospital staff. This is very usefull to track patient records. it has 3 more sub modules from where you can manage patient details.


By using this module you can check which patient has visited the hospital at which time. all your patient visiting history will manage into this module.

You can also ask patient to again revisit at specific date.


Admin/Doctors/Receptionist will add timelines to here for patient. here you will add some suggestions for patient. that which medicine he want to take and what is best for him.

You can add attach a document also for a specific timeline.


By using this module doctors can diagnosis details to patient IPD. doctors can add report type, report date and also attached some document while adding report.


Admin/Doctors/Patient will be able to see the list of appointments. Admin can see a list of all appointments. It also has support for the calendar view for appointments. You can see a list of appointments in the calendar form too.


Medicine Categories

Users can manage medicine categories as per their needs or usage.

Medicine Brands

Users can manage medicine brands as per their needs or usage.


Users can manage all the medicines and manage their inventory stock as well. Users can see the actual medicine name, side effects all the information regarding the medicine that was given at the time of adding into the system for your better usability.

Inventory Management

You can manage all your system items stock and its price and quality information in this module.

Item Categories

You can manage item categories in this module. e.g Cotton packs, Equipments, etc.


In this module you can add your inventory item by its type and its unit (kg, qty).

Item Stock

In this module you have to add the item to the system. like if you are purchasing items from some seller and how many quaintly you are purchasing.

Quality is the available quantity of that item. and it will decrease when someone issued it.

Issue an Item

Here in this module you can issue an item by item name and how many quality the person is issuing.

Please note that issuing quality will deducted from actual available quality.

Front Office

Call Logs

By using this module you can track your hospital call details, that which call is received from who. you have to add entries for that.

Admin / Receptionist are able to access this module. you can also export the all list of call logs to excel.


Admin / Receptionist are able to do entries on this module. you can track your hospital visiting records here.

You can add visitor name and purpose of his visit, date of visiting, etc. you are also able to export the list of records to excel.

Postal Receive

Here you can track your postal records, what couriers you are receiving, and from who. you can also add an attachment and add the date of receiving postal.

Admin / Receptionist are able to manage this module. you are also able to export a list of postal receive records to excel.

Postal Disppatch

Here you can track your postal dispatch records, what couriers you are dispatching, and for who. you can also add an attachment and add the date of dispatching postal.

Admin / Receptionist are able to manage this module. you are also able to export a list of postal dispatching records to excel.


You can export all of the data from your various modules to use it in different systems.


Notice Boards

Using notice boards, notable information or announcements would be conveyed to every person who is indulged within the hospital environment.


Admin can manage the system language of their choice or comprehensive understanding & also can be managed brand name for the system.


We are supporting 7 different currencies. Admin can select a current currency for their application and make related changes to all modules.


We are supporting 9 different languages. You can select whatever you want. It is specific to the user and also recognized after logout.

Other Settings

Admin can manage Hospital Name, Hospital Address, Hospital Email, Hospital Open/Close Hours and many other settings.

Mail Service

This feature is quite cool, you can send mail to your employees. All you just need to enter their email, subject, and message that you want to send. Submit it and the related user will get your email.

HMS – Laravel Hospital Management System – Appointment Booking


  • Hospital Management System
  • Online Hospital System
  • Cloud-based Hospital Management System
  • Doctors System
  • Clinic Management System
  • Smart Hospital Management System
  • Saas Hospital Management System
  • Advance Hospital Care System
  • Medical Center Management System
  • Best Hospital Management System
  • Hospital Appointment System
HMS - Laravel Hospital Management System - Appointment Booking

About techtipstricks

Website And Apps Development, Any interested then contact me Whatsapp: +923029785913

Check Also

5 Best And Popular Website Hosting - WordWide - 2023

5 Best And Popular Website Hosting – WordWide – 2023

GoviralHost goviralhost All Hosting Plans Include The Following Features Everything you’ll ever need to host …


  1. Spot on with this write-up, I really believe this site needs much more attention. I’ll probably be back again to
    see more, thanks for the information!

  2. So happy to see your blog , it iss really hellful for me!

    voltage stabilizer for microwavve oven

  3. Greetings! I’ve been following your website for a while now and finally got the courage to go
    ahead and give you a shout out from Houston Texas!
    Just wanted to mention keep up the good work!

  4. Howdy! I could have sworn I’ve visited your blog before but
    after going through some of the posts I realized it’s new to me.
    Anyhow, I’m certainly delighted I stumbled upon it and
    I’ll be book-marking it and checking back often!

  5. Great work! This is the type of info that are meant to be shared around the web.
    Disgrace on the search engines for not positioning this post higher!
    Come on over and consult with my web site . Thank you =)

  6. Hello there! This post could not be written much better!
    Looking through this post reminds me of my previous roommate!

    He always kept preaching about this. I most certainly will forward
    this post to him. Fairly certain he will have a great read.
    I appreciate you for sharing!

  7. Тhis design is spectacular! You oƅviously know how to keep a
    reader amᥙsed. Between your wwit and your videos, I was almost moved to starrt my
    owwn blog (welⅼ, almost…HaHa!) Wⲟnderfսⅼ job. I really loved what you hɑd to say, and more than that, how you presented it.
    Too cool!

  8. Hi, the whole thing is going nicely here and ofcourse every one is
    sharing information, that’s actually excellent,
    keep up writing.

  9. I would like to thank you for the efforts you’ve put in writing this
    site. I really hope to check out the same high-grade content by you in the future as
    well. In truth, your creative writing abilities has motivated me to get my own site now 😉

  10. I’m not that much of a internet reader to be honest but your blogs really nice,
    keep it up! I’ll go ahead and bookmark your site to come back later.
    Many thanks

  11. Thank you for the auspicious writeup. It in reality used to be a entertainment account it.
    Glance complicated to more introduced agreeable from you!
    By the way, how can we be in contact?

  12. I absolutely love your blog and find many of your
    post’s to be exactly I’m looking for. can you offer guest writers to write content for you?

    I wouldn’t mind writing a post or elaborating on a lot of the subjects you write regarding
    here. Again, awesome site!

  13. When someone writes an post he/she maintains the image of a user in his/her mind that how a user can understand it.

    So that’s why this article is outstdanding. Thanks!

  14. I’m gone to tell my little brother, that he should
    also go to see this webpage on regular basis to take updated from most recent reports.

  15. I am sure this article has touched all the internet
    users, its really really good piece of writing
    on building up new website.

  16. Thanks a bunch for sharing this with all folks you actually realize what
    you’re talking about! Bookmarked. Kindly additionally discuss
    with my site =). We can have a hyperlink change contract among us

  17. Hi, I think your blog might be having browser compatibility issues.
    When I look at your website in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, terrific blog!

  18. My brother recommended I might like this website. He was totally right.
    This post truly made my day. You can not imagine just how much time I
    had spent for this information! Thanks!

  19. Good information. Lucky me I discovered your website by
    accident (stumbleupon). I’ve saved it for later!

  20. Yes! Finally something about One sided love with my best friend

  21. Merely wanna comment that you have a very nice web site,
    I like the design and style it really stands out.

  22. This is a tⲟpic that is close to my heart… Many thanks!
    Exactly ԝhere ɑre yoᥙr contact details though?

  23. Wow! In the end I got a blog from where I be able to truly
    obtain useful data concerning my study and knowledge.

  24. Hello very nice web site!! Man .. Excellent ..
    Wonderful .. I will bookmark your website and take the feeds also?
    I am satisfied to seek out a lot of helpful information here
    in the submit, we want develop more techniques on this regard, thank you for sharing.

    . . . . .

  25. Hey there I am so delighted I found your
    blog page, I really found you by accident, while I was researching on Askjeeve for something else, Anyhow
    I am here now and would just like to say thank you for a remarkable post
    and a all round thrilling blog (I also love the theme/design), I don’t have time to read
    through it all at the minute but I have book-marked
    it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the
    excellent b.

  26. Get a 50$ ★ WELCOME BONUS ★ For Stake Crypto Casino!

    Sign up Here And Get 50$ Now!

  27. You really make it seem so easy with your presentation but I find this
    matter to be actually something which I think I would never understand.
    It seems too complicated and very broad for me. I’m looking forward for your
    next post, I will try to get the hang of it!

  28. I loved as much as you’ll receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get got an nervousness over that you wish be delivering the following.
    unwell unquestionably come further formerly again since exactly the same nearly very often inside case you shield this hike.

  29. 100$ Welcome ★ CHRISTMAS BONUS ★ For Stake Casino!

    To Redeem Your Bonus Sign Up Here:



  31. ★ FREE 100$ Welcome Bonus For Casino ★
    Limited for 100 Users Only!
    To Redeem Your Bonus Sign Up Here:

  32. This post will assist the internet people for building up new webpage or even a weblog from start to

  33. Howdy! This is my 1st comment here so I just wanted to give a quick shout
    out and say I truly enjoy reading through your blog posts.
    Can you suggest any other blogs/websites/forums that
    cover the same topics? Thanks a lot!

Leave a Reply

Your email address will not be published. Required fields are marked *