Skip to content

the-other-mariana/patientize-live

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patientize

Patientize is a prototype of web app that allows doctors to log in and maintain a patient database.

Specifications

  • Backend
    • Express
    • MongoDB
  • Frontend
    • Handlebars
    • Bootstrap 4

Get Started

  1. Install Node.js v10.15.3.
  2. Download and install MongoDB Service from here.
  3. Download this whole repository.

Usage

  1. Download this repo.
  2. Look for Services in Windows search field.
  3. Once on Services, look for MongoDB Server and right-click on Start.
  4. Go to your folder's directory where this repo was stored.
  5. Type on Powershell: npm start.
  6. Open a web browser and type: localhost:8000.

Note: The repo includes all the node_modules folder, so there is no need to run npm install

Output

1. Login

The webpage has a usual login view.

image

When a user (doctor) logs in, we have the following view of her/his Profile tab.

image

2. Templates

The webpage allows the user to customize their forms to capture their patients information. This process begins at the Templates tab.

image

2.1 Create a Template

If you click on Add Template, the following appears, prompting the user to first title their new template.

image

To add a custom field to your template, you click on Add Field button. Then you name your field and choose its type of data: date, text, big text or a yes/no question. When you finish, it would look something like this.

image

Click on Save, and your Dosis Change template is ready for use.

image

2.2 Use the Template

To see how your template works, go to Patients tab. Click on Add Patient in order to fill all the info of your new patient. When you have an added patient, it looks as follows.

image

Click on Details and you will see all the patient's info you asked for! Also, you will see a button that has your template's title, Dosis Change in this case.

image

When you click it, your custom template now asks you the info you decided with your own fields!

image

After clicking on Save, your Dosis Change file is saved in your patient, with the color you chose so that you identify it quicker when you get more and more files in your patient!

image

You can now manage your patients with the information you need. Add templates as much as you wish.

2.3 Delete a Template

By clicking on a template's red button that says 'Delete', a template is deleted and you will no longer see the button on each patient view. However, if you created a template of the deleted type, the document history remains.

image

2.4 Edit A Document

Once in a patient view, you can choose to edit an existing -and available- document, if you click on the document's Edit button. It will appear with the doc's info so that you change only what you want.

image

3. Password Recovery

If you cannot remember your Patientize user password, click on the Forgot Password? link, and you will see this screen.

image

Then, enter the email you put in your account. After that, click on Send and we will send you an email with your password.

image

Heroku deployment

Driver: Node.js
Version: 2.2.12 or later

$ git add .
$ git commit -s -m 'commit'
$ heroku git:remote -a patientize
$ git push heroku master
$ heroku open

About

Repo for the deployment of the Patientize app: https://patientize.herokuapp.com/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published