All Projects → informatici → openhospital-gui

informatici / openhospital-gui

Licence: GPL-3.0 license
Open Hospital GUI (Java Swing) component

Programming Languages

java
68154 projects - #9 most used programming language
powershell
5483 projects
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to openhospital-gui

openhospital-ui
Open Hospital web UI
Stars: ✭ 23 (-14.81%)
Mutual labels:  healthcare, openhospital
hl7v2-fhir-converter
Converts HL7 v2 Messages to FHIR Resources
Stars: ✭ 40 (+48.15%)
Mutual labels:  healthcare
parse-hipaa
HIPAA & GDPR compliant ready parse-server with postgres/mongo, parse-hipaa-dashboard. Compatible with ParseCareKit
Stars: ✭ 74 (+174.07%)
Mutual labels:  healthcare
oclapi
Deprecated. Please see https://github.com/OpenConceptLab/oclapi2
Stars: ✭ 24 (-11.11%)
Mutual labels:  healthcare
soulcare
🔥 A centralised health care system that tracks each dose given to the patient by the nurse. Also let's specialist doctors respond to the patient immediately via logs generated.
Stars: ✭ 23 (-14.81%)
Mutual labels:  healthcare
monai-deploy
MONAI Deploy aims to become the de-facto standard for developing, packaging, testing, deploying and running medical AI applications in clinical production.
Stars: ✭ 56 (+107.41%)
Mutual labels:  healthcare
tech blog
Follow the Lumiata Tech Blog on Medium!
Stars: ✭ 20 (-25.93%)
Mutual labels:  healthcare
app
Aplicación web para ANDES
Stars: ✭ 12 (-55.56%)
Mutual labels:  healthcare
jExifToolGUI
jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey
Stars: ✭ 267 (+888.89%)
Mutual labels:  swing-gui
senaite.health
SENAITE LIMS extension for Health Care labs
Stars: ✭ 19 (-29.63%)
Mutual labels:  healthcare
coronainfobd
Real-time corona-virus tracker of Bangladesh 🇧🇩 which includes latest updates, data visualization, public awareness from WHO and some advice to aware people. 🥰❤
Stars: ✭ 46 (+70.37%)
Mutual labels:  healthcare
Asclepius
Open Price Comparison for US Hospitals
Stars: ✭ 20 (-25.93%)
Mutual labels:  healthcare
CyFHIR
A Neo4j Plugin for Handling HL7 FHIR Data
Stars: ✭ 39 (+44.44%)
Mutual labels:  healthcare
DiseaseClassifier
Using a Naive Bayes Classifier gets possible diseases from symptoms
Stars: ✭ 23 (-14.81%)
Mutual labels:  healthcare
blockchain-hackathon
An electronic health record (EHR) system built on Hyperledger Composer blockchain
Stars: ✭ 67 (+148.15%)
Mutual labels:  healthcare
simple-server
The web app behind Simple.org
Stars: ✭ 61 (+125.93%)
Mutual labels:  healthcare
healthyR
Hospital Data Analysis Workflow Tools
Stars: ✭ 21 (-22.22%)
Mutual labels:  healthcare
healthcare-server
A rubyOnRails based web application with a small concept behind healthcare
Stars: ✭ 16 (-40.74%)
Mutual labels:  healthcare
HealthLedger
Application for tracking Organs donations in hospitals and minimizing the scope of Organ trafficking using Blockchain (Hyperledger) technology.
Stars: ✭ 29 (+7.41%)
Mutual labels:  healthcare
flu-monitor
Flu visualization tool
Stars: ✭ 10 (-62.96%)
Mutual labels:  healthcare

Open Hospital - GUI

Java CI

This is the GUI component of Open Hospital: it contains a graphical user interface (GUI) made with Java Swing. This project depends on the Core component for the business logic and the data abstraction layer. An alternative user interface based on React and currently still work-in-progress is available here.

How to build

To build this project you'll need Java JDK 8+ and Maven. Additionally, you'll need to build and install locally the Core component of Open Hospital. Once you do that, to build this project just issue:

mvn package

To run the tests simply issue:

mvn test

How to launch Open Hospital

To launch Open Hospital GUI, use the scripts oh.sh (on Linux) or oh.bat (on Windows) from the maven target folder. You will need a MySQL database running locally (e.g. the Docker container available in the Core project), or any similar SQL database (e.g. MariaDB).

Launch within IDE

Be sure to have configured properly the classpath for the project (see 7 Installing Open Hospital 1.11.0 in Eclipse EE)

Before running the application, you should generate the config files with the g) option, or manually copying and renaming the files *.dist files in rsc/ folder and edit them accordingly:

Dist file Property file Properties to fill in
database.properties.dist database.properties DBSERVER, DBPORT, DBNAME, DBUSER, DBPASS
dicom.properties.dist dicom.properties OH_PATH_SUBSTITUTE/DICOM_DIR, DICOM_SIZE
log4j.properties.dist log4j.properties LOG_DEST, DBSERVER, DBPORT, DBNAME, DBUSER, DBPASS, LOG_LEVEL
settings.properties.dist settings.properties OH_SET_LANGUAGE

For further information, please refer to the Admin and User manuals in the Doc project.

How to contribute

You can find the contribution guidelines in the Open Hospital wiki. A list of open issues is available on Jira.

Community

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

Code style

This project uses a consistent code style and provides definitions for use in both IntelliJ and Eclipse IDEs.

IntelliJ IDEA instructions

For IntelliJ IDEA the process for importing the code style is:

  • Select Settings in the File menu
  • Select Editor
  • Select Code Style
  • Expand the menu item and select Java
  • Go to Scheme at the top, click on the setting button by the side of the drop-down list
  • Select Import Scheme
  • Select IntelliJ IDE code style XML
  • Navigate to the location of the file which relative to the project root is: .ide-settings/idea/OpenHospital-code-style-configuration.xml
  • Select OK
  • At this point the code style is stored as part of the IDE and is used for all projects opened in the editor. To restrict the settings to just this project again select the setting button by the side of the Scheme list and select Copy to Project.... If successful a notice appears in the window that reads: For current project.
Eclipse instructions

For Eclipse the process requires loading the formatting style and the import order separately.

  • Select Preferences in the Window menu
  • Select Java
  • Select Code Style and expand the menu
  • Select Formatter
  • Select the Import... button
  • Navigate to the location of the file which relative to the project root is: .ide-settings/eclipse/OpenHospital-Java-CodeStyle-Formatter.xml
  • Select Open
  • At this point the code style is stored and is applicable to all projects opened in the IDE. To restrict the settings just to this project select Configure Project Specific Settings... in the upper right. In the next dialog select the openhospital repository and select OK. In the next dialog select the Enable project specific settings checkbox. Finally select Apply and Close.
  • Back in the Code Style menu area, select Organize Imports
  • Select Import...
  • Navigate to the location of the file which relative to the project root is: .ide-settings/eclipse/OpenHospital.importorder
  • Select Open
  • As with the formatting styles the import order is applicable to all projects. In order to change it just for this project repeat the same steps as above for Configure Project Specific Settings...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].