Open Hospital logo

Open Hospital

Free and open-source HIMS and EHR desktop application for standalone or client-server hospital records

Repository activity
  • Stars616
  • Forks141
  • Open Issues2
License

GPL-3.0

Languages
  • Makefile
Open Hospital screenshot

About Open Hospital

Open Hospital is a free and open-source Health Information Management System and Electronic Health Record application. It is used by hospitals and NGOs, often in developing countries, to manage medical records from a desktop application.

It runs in a portable standalone mode for a single user or a client-server mode where multiple clients connect to one database server. The application is written in Java with a Java Swing interface, runs on low resources, and is designed to work without an internet connection. Its components include Core for business logic, GUI for the desktop interface, plus a REST API and a React web UI that are still work in progress.

Open Hospital ships as portable or all-in-one packages distributed through GitHub and SourceForge, and runs on Windows, macOS, and Linux. It can be used offline in portable mode or deployed on a local network, with no cloud service required.

Key features

  • Standalone portable mode for a single user
  • Client-server mode sharing one database server
  • Java Swing desktop interface
  • Runs offline without an internet connection
  • REST API and React web UI in development

Details

On GitHub since
2019
Language
Java
License
GPL-3.0
Interface
Java Swing desktop
Modes
Portable or client-server
Self-hosted
Windows, macOS, Linux