Skip to content

Tpenny7/COMP0004JavaWebAppExample

 
 

Repository files navigation

Patient Data App

This patient data app cleanly summarises and presents patient data from a csv file and allows the data to be changed and saved.

Loading the Data File

The path of the loaded data file can be changed in the AppConfig class.

Features

Search

Allows the user to enter a keyword to find all records which contain this keyword

Patient List

Presents all the patients in a list. Individual patients can be clicked on to view details about them.

Oldest and Youngest Patient

Shows the oldest and youngest patients who have not yet died.

Number of People in the Same Residence

Displays the residences with the most people living in them. They must have the same address, zip, city and state.

Number of Patients with a Selected Attribute

Displays, in descending order, all the patients who share a particular attribute.

Add Patient

Allows the user to add a patient. The ID is automatically generated and checking is done to ensure that all required fields are provided and in the correct format. The new patient is saved to the csv file.

Edit and Delete Patient

When viewing an individual patient, the user has the option to edit or delete the patient. The changes are saved to the csv file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 98.8%
  • Other 1.2%