Skip to content

angelalim88/Atma-Hospital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atma Hospital - Hospital Management System

Overview

Atma Hospital is a Java-based hospital management system designed for administrative use. It allows hospital staff to manage doctors, patients, medicines, and examination records efficiently. The application features a user-friendly GUI built with Java Swing, enabling CRUD (Create, Read, Update, Delete) operations for various entities. It connects to a MySQL database to store and retrieve data.

Features

  • Doctor Management: Add, update, delete, and view doctor details (ID, name, specialty, income, patient quota).
  • Patient Management: Manage patient information (ID, name, age, funds, BPJS status).
  • Medicine Management: Handle medicine inventory (ID, name, type, price, stock, description).
  • Examination Management: Record and manage patient examinations (ID, patient, doctor, medicine, date, notes, status).
  • Search Functionality: Search records by ID, name, date, or status.
  • Quota and Stock Management: Update doctor patient quotas and medicine stock levels.

Prerequisites

Before running the application, ensure you have the following installed:

  • Java Development Kit (JDK): Version 8 or higher.
  • MySQL Server: Version 5.7 or higher.
  • MySQL Connector/J: JDBC driver for MySQL
  • NetBeans IDE (optional): Recommended for development and running the project.
  • JCalendar Library: For date selection (e.g., com.toedter.calendar.JDateChooser).

The App

  • Pasien Page: Pasien
  • Dokter Page: Dokter
  • Obat Page: Obat
  • Pemeriksaan Page: Pemeriksaan

About

Atma Hospital is a Java-based hospital management system with a Swing GUI, designed to help administrators efficiently manage doctors, patients, medicines, and examination records for streamlined hospital operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages