Hospital-OPD-Management-System icon indicating copy to clipboard operation
Hospital-OPD-Management-System copied to clipboard

OPD Management Desktop Application for OOP group project at USJ πŸ’–πŸš€

:hospital: Hospital-OPD-Management-System

Open Source Love svg1 Repo Size count count count

Introduction πŸŽ‰

OPD (Out-Patient Department) is responsible for managing out-patients who just come for a doctor for their issue/ disease checkup and managing front desk operations such as managing a visitor book, call log, postal records, and complaints.

This system will be mainly used by:

  • Receptionist
  • Patient
  • Medical Officer
  • Admin

The Hospital-OPD Management System we developed is a desktop application system that was built according to the MVC architecture, using the technologies which are Java, JavaFX, itextpdf and jfoenix libraries, singleton pattern, and File Handling. By analyzing the project requirements, we categorized our system into seven main functions which also include their subfunctions as well. Therefore, the seven main functions are Visitor management, Postal management, Complain management, Appointment management, Reference management, User management, and Report management. Since we have analyzed and recognized well our project’s main requirements, and with our group members’ efforts, we were able to build a successful Hospital management System with additional features that we were able to do project satisfaction level.

Technology stack πŸ’ŽπŸ’Ž

Languages

Java CSS

Frameworks and Libs

JavaFX itextpdf itextpdf

Architecture and Design Patterns

MVC OOP singleton

Tools and Technologies

intelij SceneBuilder Trello

High-Level Diagram

Login Interface & Credentials

User Type Username Password
ADMIN admin admin
RECEPTIONIST receptionist receptionist
PATIENT patient patient
DOCTOR doctor doctor

Benefits

  • There will be Fewer Errors and Accuracy will be High.
  • Time will be Saved.
  • Reduce Error Risk.
  • Easy Access to Data.
  • Paperless Work.

πŸ‘¨πŸΌβ€πŸ’» Contributors

  • M.C.D. Mullevidana
  • A.M.R. Madusanka
  • K.G.N. Dilshan
  • P.M.S. Nimesha
  • G.H.B.C. Rashani

You can also follow my GitHub Profile to stay updated about my latest projects: GitHub Follow

If you liked the repo then please support it by giving it a star ⭐!

License

License