HealthPlus
This System for a Health Plus. The system includes Registration of patients, Making appointments, Storing patient records, Billing in the pharmacy & Pharmacy stock controlling.
Install / Use
/learn @TornadoInsight/HealthPlusREADME
HealthPlus
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
<img src="https://github.com/heshanera/HealthPlus/blob/master/screenshots/componentInteractions2.png" alt="componentInteractions" width="100%">Setting Up the Application
Prerequisites
Set Up the Database
- Set up a new database named
test_HMS2 - Import the dummy data from
hms_db.sqlto new DB - Update the system configuration in
config.propertieswith the database credentials
Build the App
- Resolve the dependencies
mvn dependency:resolve
- Build
mvn clean install
- Run
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
USE test_HMS2;
SELECT * FROM sys_user;
