Skip to content

Pamela454/Sinatra-Portfolio-Project

Repository files navigation

E-Health Records

TODO: This gem allows physicians to manage patient lists and for patients to also view their medical history and active medical problems.

Prerequisites

Requires Ruby version 3.1.0 or later

Installation

Fork the program and copy the SSH link. Type git clone 'SSH link' in the desired folder. To use the application, install and then run 'bundle exec shotgun' in the terminal.

Usage

Screen Shot 2022-09-22 at 3 24 01 PM

showpage

Both physicians and patients can use the application. If you are a physician user and would like to create a new account, click the link "Physician Signup". You can create an account by filling out the signup form which requires a unique username, unique password, and 10 digit unique NPI number. Once logged in as a physician, you can add, edit, or delete your patients from your active list. You can also edit your patient's medical history and active problems. As a patient you can create an account by clicking "Patient Signup". You will create a new account with a unique username and password. Once logged in you can view your medical history and active medical problems. You can also add your blood pressure, heart rate, and day/time for yourself and your doctor to view. This application promotes patient involvement in their care and allows physicians to manage their patients remotely outside of their daily workflow. The blood pressure and heart rate measurements can be used by doctors to monitor patient status and adjust medications. This feature can be used by patients to monitor their progress.

Development

After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/'Pamela454'/emr. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the Emr project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.