Skip to content

Ranmal-Dewage/Medicine-and-Patient-Management

Repository files navigation

Medicine and Patient Management System

Introduction:

The system demonstrated in this report is a medicine and patient information management system where a consumer is prompt to select medicine management or patient management. In Medicine Management you can enter new medicine detail, add or deduct medicine quantity, search particular medicine detail, delete medicine details from the system which is stored in a HashMap inside the Database Bundle but if you want, we can further improve this system by storing data in HapMap to a Document or Relational database but for simplicity we have use a HashMap to store data. You can perform enter new patient detail, search particular patient detail, delete patient details from the Patient Management. We have two versions in Medicine Publisher, one is improved version and other one is the old version. In the new version you are prompt to enter a new detail called medicine description which is not in the older version. The diagram shown below demonstrates how the consumer and service publishers interact with each other.

Untitled

Figure 1: Overview of the Medicine and Patient Management System


Untitled

Figure 2: Component Diagram of the Medicine and Patient Management System


Deployment Guide

Untitled

Figure 3: Run Configuration for Medicine Publisher Version 1.0.1


** When you run the configuration above sometimes bundles may start out of order and some bundle exception may occur, if something like that happens stop all 4 bundles and start them again in given order below. **

Untitled

Figure 4: Before starting bundles


Untitled

Figure 5: Bundle starting process


Untitled

Figure 6: After starting bundles


Sample screenshots

Usage of medicine Service

Capture

Figure 7: Demonstrates how a user can navigate to use the medicine service


Capture

Figure 8: Process of adding medicine to the system


Capture

Figure 9: Process of displaying medicine with specific medicine id


Capture

Figure 10: Process of increasing quantity of a specific medicine


Capture

Figure 11: Process of deducting a quantity of a specific medicine


Capture

Figure 12: Process of removing a medicine entry from the system entirely


Usage of Paitient Service

Capture

Figure 13: Demonstrate how to navigate to use the paitent service


Capture

Figure 14: Process of adding a paitent to the system


Capture

Figure 15: Process of displaying a specific paitent with patient id


Capture

Figure 16: Process of removing a paitent with specific paitent id


After updating medicine service to new version

Capture

Figure 17: Process of adding medicine using the new version


Capture

Figure 18: Process of displaying medicine using the new version


Developed by Team VIKING RAIDERS;

  • Ranmal Dewage
  • Tenusha Guruge
  • Vimukthi Rajapaksha
  • Aravinda Kulasooriya

Copyright

(C) 2019 Ranmal Dewage ([email protected])
ranmaldewage.wordpress.com