How To Set Up eHealth System Hospitalrun On Localhost

Extremely useful eHealth solution to facilitate clinicians and patients. Let’s learn how to install free open source Hospitalrun(HIS) on the local server.

eHealth System


We recently published a blog post on How Online Healthcare Software Empowers Healthcare Industry that describes the impact of open source eHealth System on the healthcare industry. However, there are many eHealth global technologies emerging in the healthcare sector. In this blog post, we will cover the following points.

Brief introduction of Hospitalrun

Hospitalrun is a free open source healthcare software. This hospital information management system is environment friendly as users can make full use of this free software even if there is no internet connectivity. It provides many features such as user management, patient registrations, appointments, billing system, patient discharge system, and more.

This eHealth solution offers provision to integrate labs to centralize the patient’s medical records. Moreover, it also lets users maintain records of patient’s visits, medication, and assessments. Further, there is a complete patient discharge system.

Prominent features of Hospitalrun

In this section, we will go through some of the following key features of this eHealth system.

  • Self-Hosted
  • Appointment Scheduling
  • Patient Discharge System
  • Drug Management
  • Secure
  • Patient Records Management
  • Customized Billing System
  • Electronic Medical Records
  • Flexible

Installation steps

This section of the blog post describes the installation steps of Hospitalrun.

Before we begin, first install the following pre-requisites:

Once pre-requisites are installed, download the source code from this link.

After that, open the terminal and run the following commands:

cd generic
cd server

Now, change password on row 8,9 of `conf/` and password on row 7 of config-demo.js.

Then, run the following command to make build and run the application:

docker-compose build && docker-compose up

After that, it will spin up the Docker container as shown in the image below:

open source eHealth System

Finally, you can access the application in the browser at http://localhost/#/login. It will show the following login screen.

free ehealth solution


This is the end of this tutorial article. This patient record system really helps to automate healthcare services. However, there are many other options on enterprise level that can be considered too.

In the end, is intended to write on further open source products. Therefore, stay in touch with this Healthcare Technologies category for the latest updates.

Relevant Product Pages

You may find the following links relevant: