Welcome to my student project, a Hospital Management System implemented with Spring REST APIs. This backend-focused endeavor is designed to streamline healthcare management, catering to the needs of hospitals, physicians, and nurses. It simplifies clinical documentation and medication management, enhancing patient care and administrative efficiency. While this project currently lacks a frontend, it leverages Java 8, Spring Boot, MySQL, and modern technologies to deliver a robust healthcare solution. Join me in my journey to advance healthcare management, learn, and contribute to the world of software development.
- Person Details: Easily add and manage patient and staff information, ensuring comprehensive records for every individual involved in the healthcare process.
- Hospital & Branch Management: Efficiently manage hospitals and their associated branches, allowing for scalable healthcare administration.
- Encounter Management: Streamline the process of admissions and encounters, providing a clear and structured way to document a patient's hospital stay.
- Medication Orders (Prescriptions): Generate and manage medication orders, making it easy for healthcare providers to prescribe and track medications for patients.
- Medication Item Management: Keep detailed records of medication items, enabling precise tracking of medicines used in patient treatment.
- Programming Language: Java 8
- Database: MySQL
- Framework: Spring Boot
- Data Access: Spring Data JPA, Hibernate with JPA
- Query Language: JPQL (Java Persistence Query Language)
- Integrated Development Environment (IDE): Eclipse
- Build Automation: Maven
- Architecture: Model-View-Controller (MVC)
API Testing: Postman Code Simplification: Lombok API Documentation: Swagger