Thanks to visit codestin.com
Credit goes to github.com

Skip to content

paradoxl/Patient-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C195_Software2 Patient/Client Portal

  • Michael Evans
  • Student ID: 010539989
  • Version: 0.0.2
  • Purpose: Comply with real world constraints to create a high quality and functional program that simulates real world production code. This program simulates a patient portal you might find at a doctors office.
  • Creation date: 2/11/23

Technical Details

  • IDE: Idea-Community- 4:2022.3.2-1
  • JDK: JAVA SE corretto-17.0.5
  • JAVAFX: JavaFX-SDK-17.0.2
  • mysql-connector-j-8.0.32

Application Start:

  • Connect the associated database.
  • If receiving an error during launch: Remove the MYSQL connector dependency. Reapply the MYSQL connector VIA project settings.
  • Note: Windows may complain about a folder called CON when extracting files. This can be skipped.
  • Press shift-f10 within Idea (Linux) to run the program.
  • Details on screens can be found below.

Application overview:

  • Login screen
  • Customer view
  • Appointment view
  • Reports

Login Screen:

  • Users will verify here and move to the Customer view upon successful login.
  • This form is available in both English and French.

Customer view:

  • Users will be able to add, modify, and delete customers from this page.
  • Users can navigate to available appointments from this page.

Appointment view:

  • Users will be able to add, modify, and delete appointments from this page.
  • Users can sort the appointments by month, week, or see all available appointments.
  • A combo box is located in the bottom corner where the user can choose which reports they would like to generate.

Type/Month report view:

  • Combo boxes populated with types and months can be selected to determine total appointment counts for those categories.

Schedule By Contact view:

  • A combo box is located in the top corner where you can choose the name of a contact. Once generated this report will show all appointments tied to this contact.

Additional Reports:

  • I've chosen to generate an additional schedule that will display all appointments that are scheduled before lunchtime. Or Tee time depending on whom the doctor is
  • This will automatically populate a tableview with appointment scheduled for the current day before 12:00.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages