Skip to content

iremkrc/polyclinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

polyclinic

An information system with gui, for patient follow-up and doctor appointment procedures.

Features:

Following operations are executed via graphical user interface:

  • Register patients
  • Display the registered patients in a given clinic, sorted by age. In the case of the same age, they should be sorted by gender (female first).
  • Print all the doctor’s schedules in a given clinic.
  • For each patient, add the drug to their records.
  • Inquire a patient’s information, and print their drug history.
  • Calculate the fee for treatment.
  • Calculate the profit of the clinic which specifies the drug and visit profits.
  • Calculate the incomes of the doctors.

Initial GUI

image

GUI includes 4 different JPanels which are for registration, appointment, treatment and calculation.

Usage of GUI for patients

  1. To register:

image

  1. To make an appointment:

image

image

  1. Going to the appointment and getting treatment:

image

image

Usage of GUI for doctors:

  1. To see their schedule or total income:

image

  1. To calculate total profit for a clinic:

image

  1. To see a patient's information and drug history:

image

Run polyclinic locally

Step 1: clone the project

git clone https://github.com/iremkrc/polyclinic.git
cd polyclinic/src

Step 2: install needed packages if they are not exist

sudo apt install default-jdk

Step 3: compile and run the project

javac test/Test.java
java test/Test

About

An information system with gui, for patient follow-up and doctor appointment procedures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages