Skip to content

A full-stack application (Java/Spring) that seamlessly optimizes appointment scheduling and secure handling of patient data

Notifications You must be signed in to change notification settings

amadejsky/MedicalSystemSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Medical Scheduling and Information System

Overview

This full-stack application seamlessly optimizes the scheduling of appointments and the secure handling of patient data, enhancing the efficiency of doctors' workflows. It integrates with an API for drug information lookup and features an API that displays the latest news in the field of medicine, offering comprehensive support for healthcare professionals.

Key Features

  • Appointment Scheduling: Simplifies the process of scheduling appointments for doctors and patients.
  • Secure Patient Data Handling: Ensures the secure storage and retrieval of patient data.
  • Drug Information Lookup: Integrates with an API to provide detailed drug information.
  • Latest Medical News: Displays the latest news in the field of medicine through an API integration.
  • Comprehensive Health Records: Allows for detailed record-keeping of patient health information, including past illnesses, medications, and contraindications.
  • Medical Event Tracking: Facilitates the entry of important medical events such as vaccinations and serious illnesses.

Screenshots

Project Landing Page

Project Landing Page

Project Management Panel

Project Management Panel

Home Page

Home Page

Technologies Used

  • Java
  • Spring Boot
  • Spring Framework
  • Spring MVC
  • Hibernate
  • Thymeleaf
  • H2 Database
  • Flyway
  • REST APIs
  • Relational Databases
  • Web Development
  • Version Control (Git)

Setup and Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/medical-scheduling-system.git
    cd medical-scheduling-system
  2. Build the Project:

    ./mvnw clean install
  3. Run the Application:

    ./mvnw spring-boot:run
  4. Access the Application: Open your web browser and go to http://localhost:8080.

Usage

  • Scheduling Appointments: Navigate to the appointments section to schedule, view, and manage appointments.
  • Managing Patient Data: Access the patient records section to view, update, and securely handle patient data.
  • Drug Information Lookup: Use the drug information feature to search for and view detailed drug information.
  • Viewing Medical News: Check the latest medical news section for updates in the field of medicine.

Acknowledgements

This project includes fragments from my defended diploma thesis, which served as the foundation for this comprehensive medical system.

Contact

For questions or further information, please contact me at [email protected].

About

A full-stack application (Java/Spring) that seamlessly optimizes appointment scheduling and secure handling of patient data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published