open source medical records management system

Open Hospital  Free Healthcare Software

Health Management System with Smooth Integration Features

Manage patient records with open source Open Hospital. It allows you to automate hospitalizations, patient visits, laboratory data, and treatment history.


Open Hospital is a free open source medical records management system. It is developed to facilitate routine hospital activities. It is multilingual software and provides support in multiple languages such as Arabic, English, and some more. Moreover, there is a complete module to manage internal as well as external patients. It allows you to keep track of records of patient’s registration and visits. Above all, it lets its users manage laboratory data for better management of patients’ medical history.

Then, this automated healthcare software comes up with birth control database management capabilities. However, it is easy to set up and provides high sustainability and customization. Further, there is a REST API available for integrations with other automated health clinics.

This medical records management system is completely written in Java. In addition to that, there is comprehensive documentation available regarding the development and deployment of this patient health management solution. Moreover, developers can find front-end and back-end repositories and can modify them according to their use cases.

System Requirements

Requirements to set up Open Hospital include:

  • Java JDK 8+
  • Maven 
  • Docker


Open Hospital features include:

  • Open Source
  • Multilingual
  • Patient’s Registration
  • Lab Data Management
  • Billing Management
  • Secure
  • Patient’s Visits
  • Vaccine Database
  • Patient’s Submission

Installation Instructions

Once pre-requisites are setup, clone the source code by running the following command:

    git clone

After that, run the following command:

     mvn package

Then, install the dependencies

    mvn install

Finally, spin up the Docker container with the following command:

    docker-compose up