This patient data app cleanly summarises and presents patient data from a csv file and allows the data to be changed and saved.
The path of the loaded data file can be changed in the AppConfig class.
Allows the user to enter a keyword to find all records which contain this keyword
Presents all the patients in a list. Individual patients can be clicked on to view details about them.
Shows the oldest and youngest patients who have not yet died.
Displays the residences with the most people living in them. They must have the same address, zip, city and state.
Displays, in descending order, all the patients who share a particular attribute.
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.
When viewing an individual patient, the user has the option to edit or delete the patient. The changes are saved to the csv file.