Skip to content

Allows healthcare providers to track to log the smoking status of their patients, and view data on how many of their patients smoke.

Notifications You must be signed in to change notification settings

jordancodes221/smoking-status-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smoking Status Tracker - Manual Entry (Desktop Application)

When I worked for a family health team, there was an initiative to update every patient's smoking status. Healthcare providers were originally manually tallying the results. So, I created a desktop application to do this.

While the original project relied on the electronic medical records, this new project allows a hypothetical healthcare provider to manually enter each patient's smoking status and view the statistics on the data they entered:

*Note: Many patients share the same name as one of their parents (who is also a patient), so the birth year is used to distinguish between them.

The user is notified when they successfully store a new patient's information:

They are also alerted when they try to add a duplicate patient:

The user is notified when they successfully update an existing patient's information. Below, John Smith's smoking status is updated from 'non-smoker' to 'smoker':

There is user input handling. The first and last name must be all letters (and cannot be left empty). The birth year must be all numbers and must be exactly 4 digits long. If any of these conditions are not met, an error message is shown. For example:

At any time, the user can view the results:

About

Allows healthcare providers to track to log the smoking status of their patients, and view data on how many of their patients smoke.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages