Rayan M.
← Back to Projects

Project 2: Medical Cabinet Manager

Project Description

Overview

The "Gestion d'un Cabinet Médical" project is software designed to simplify and organize the daily tasks of a medical office. It automates routine work and improves record-keeping, making the process more reliable and efficient while reducing manual effort. This application helps both doctors and administrative staff by providing a clear and easy-to-use interface built with Java.

General Information

This project aims to create an efficient and accessible system tailored to the needs of a medical cabinet. The primary functionalities include:

  • Medical Records Management and Follow-up: Centralized and secure storage of patient records, consultation details, prescriptions, and medical history.
  • Appointment Management: Easy scheduling, updating, and monitoring of patient appointments based on the doctor's availability.
  • Patient File Management: Creation and maintenance of detailed patient profiles, including personal information, medical history, and observations.

The application supports two types of users:

  • Doctor: Focused on patient care, consultation documentation, and medical record updates.
  • Secretary: Handles administrative tasks like scheduling appointments, managing patient information, and assisting in operational workflows.

Key Features

  • Graphical User Interface: Intuitive and visually clear interface designed for ease of use and quick navigation.
  • User Role Segmentation: Separate access for doctors and secretaries, ensuring streamlined workflows and secure data management.
  • Java-based Implementation: Developed entirely in Java, offering robust performance and cross-platform compatibility.

Project Structure

POO_CABINETMEDICAL/
├── cabinet/
│   ├── bin/
│   │   ├── Cabinet/
│   │   │   ├── Management/
│   │   │   └── Personnels/
│   │   └── Website/
│   ├── src/
│   │   ├── Cabinet/
│   │   │   ├── Management/
│   │   │   └── Personnels/
│   │   ├── GUI/
│   │   ├── GUI_Advance/
│   │   ├── Main_classes/
│   │   ├── org/
│   │   └── Website/
│   └── UI/
└── Images/

Technologies Used:

  • Java
  • JavaScript
  • HTML
  • CSS

Website: https://rayan3230.github.io/Java_website/

View on GitHub

Gallery