Code Monkey home page Code Monkey logo

openhospital's Introduction

Open Hospital

GitHub release License Release Date

Open Hospital is a free and open-source Health Information Management System (HIMS) software application.

This repository is used to assemble the portable (or all-in-one) packages of Open Hospital, which you can download also here.

Download

Latest release

[Download latest release from github] [ All releases ]

[Download latest release from sourceforge] [ All releases ]

Download stats

GitHub all releases GitHub release (latest by date)

SourceForge SourceForge SourceForge

Software

Open Hospital (OH) is deployed as a desktop application that can be used in a standalone, single user mode (PORTABLE mode) or in a client / server network configuration (CLIENT mode), where multiple clients and users connect to the same database server. OH is developed in Java and it is based on open-source tools and libraries; it runs on any computer, requires low resources and is designed to work without an internet connection. For more information check the online documentation here.

Open Hospital is composed by the following components, hosted in separated repositories:

  • OH Core, a library that contains the business logic and the data abstraction layer
  • OH GUI, which provides a graphical user interface (GUI) made with Java Swing
  • OH Doc, which contains the user and admin documentation in Asciidoc format
  • OH API, a web server that exposes REST APIs over the Core component, and it's used by the UI component [WIP].
  • OH UI, a web user interface that consists of a React SPA (single page application) [WIP]

How to contribute

There are several ways in which you can contribute to Open Hospital:

Documentation

Read on about Open Hospital:

Community

You can reach out to the community of contributors by joining our Slack workspace or by subscribing to our mailing list.

How to create OH packages

๐Ÿ‘ท ๐Ÿ“ฆ To create the Open Hospital packages, make sure to have installed the following dependencies on a Linux machine: JDK 8+, Maven, asciidoctor-pdf, zip, GNU make.

Then follow these simple steps:

  1. Clone this repository:

    git clone https://github.com/informatici/openhospital
    
  2. Run the script that compiles the components of Open Hospital, and assembles the portable distributions:

    cd openhospital
    make
    

    You can also parallelize some make tasks by using the -j flag (e.g. make -j4) or use intermediate targets to build single parts of the distribution - use make help to see a list of available targets.

openhospital's People

Contributors

mwithi avatar mizzioisf avatar pviotti avatar dependabot-preview[bot] avatar dbmalkovsky avatar larsgrefer avatar elfosardo avatar yabets avatar giuseppesorge avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.