Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heshanera/healthplus
A Management System for a Health Care Facility. The system includes Registration of patients, Making appointments, Storing patient records, Billing in the pharmacy & Pharmacy stock controlling
https://github.com/heshanera/healthplus
billing health-care-facility healthcare java javafx making-appointments management-system patients pharmacy registration
Last synced: 4 days ago
JSON representation
A Management System for a Health Care Facility. The system includes Registration of patients, Making appointments, Storing patient records, Billing in the pharmacy & Pharmacy stock controlling
- Host: GitHub
- URL: https://github.com/heshanera/healthplus
- Owner: heshanera
- License: apache-2.0
- Created: 2016-11-15T20:41:56.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T08:19:57.000Z (about 1 month ago)
- Last Synced: 2025-02-04T18:12:20.692Z (4 days ago)
- Topics: billing, health-care-facility, healthcare, java, javafx, making-appointments, management-system, patients, pharmacy, registration
- Language: Java
- Homepage:
- Size: 10.4 MB
- Stars: 228
- Watchers: 17
- Forks: 122
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HealthPlus
[![Java](https://img.shields.io/badge/Java-OpenJDK%2017-007396)](https://openjdk.org/)
[![JavaFX](https://img.shields.io/badge/JavaFX-v17.0.10-52d3aa)](https://openjfx.io)
[![MariaDB](https://img.shields.io/badge/MariaDB-v11.6.2-4e629a)](https://mariadb.org/download)
[![Maven](https://img.shields.io/badge/Maven-3.9.9-C71A36)](https://maven.apache.org/)
[![License: MIT](https://img.shields.io/badge/License-Apache%202.0-4CAF50)](https://github.com/heshanera/HealthPlus/blob/master/LICENSE)HealthPlus is a management system designed to streamline operations within healthcare facilities. It offers functionalities such as patient registration, appointment scheduling, medical record management, pharmacy billing, and inventory control. Developed using Java, JavaFX and uses MariaDB for database management
## The system includes
- Registration of patients
- Making appointments
- Storing patient records
- Billing in the pharmacy
- Pharmacy stock controlling## Workflow and Component Interactions
## Setting Up the Application
### Prerequisites
- [MariaDB](https://mariadb.org/download)
- [Java](https://openjdk.org/)
- [JavaFX](https://openjfx.io)### Set Up the Database
- Set up a new database named `test_HMS2`
- Import the dummy data from [`hms_db.sql`](https://github.com/heshanera/HealthPlus/blob/master/database/hms_db.sql) to new DB
- Update the system configuration in [`config.properties`](https://github.com/heshanera/HealthPlus/blob/master/config.properties) with the database credentials### Build the App
- Resolve the dependencies
```shell
mvn dependency:resolve
```
- Build
```shell
mvn clean install
```
- Run
```shell
mvn javafx:run
```### Authentication
Since this was developed as a simple application, all the credentials are saved in a database table in plain text format without any hashing or encryptions.#### View all existing users with credentials
```SQL
USE test_HMS2;
SELECT * FROM sys_user;
```## User Interfaces
![]()