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.
- 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.
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).



