patient-management-system icon indicating copy to clipboard operation
patient-management-system copied to clipboard

:pill: A patient management system developed in Java with Swing, using GitHub Actions, SonarCloud & Gradle.

Patient Management System

A patient management system developed in Java with the Swing GUI widget toolkit.

Contents

  • How to use
  • Impressions

How to use

Command Usage
./gradlew run Run the Patient Management System.
./gradlew jar Build a jar that includes all dependencies.
java -jar build/libs/pms.jar Start the application from the created jar.
./gradlew test Run unit tests.
./gradlew javadoc Build Javadoc, which will be saved under build/docs/javadoc/index.html.

If you like to develop additional features or fix any bugs, feel free to submit a Pull Request.´

Once you have started the application, you can login with the username Admin and Password as the password.

Database Structure

This project uses SQLite and all data is stored in PatientData.sqlite. database structure

Impressions

Login Screen

login screen

Patient Overview

patient overview

Patient Profiles

patient profiles

License

See the MIT license