Skip to content

API that handles patient's responses to WHO (World Health Organization)'s AUDIT (Alcohol Use Disorders Identification Test) Survey.

Notifications You must be signed in to change notification settings

Narahari-Battala/Patients-API

Repository files navigation

Patients-API

Patient AUDIT (Alcohol Use Disorders Identification Test) application is to identify persons with hazardous and harmful patterns of alcohol consumption. The AUDIT was developed by WHO as a simple method of screening for excessive drinking and assist patients.

Audit : https://github.com/Narahari-Battala/Patients-API/blob/master/Audit.pdf

Requirement

Packages

  1. mysql
  2. body-parser
  3. cookie-parser
  4. morgan
  5. http-errors

This Application has 3 parts

API:

API handles the Authentication, Authorization , patient responses, patient login, patient registration and patient lists. I have used JWT (JSON Web Tokens) for Authentication and Authorization. I have used node js , Express, MySQL, body parser for developing this API.

Admin's Web Portal:

Admins use this application to create and register patients, see the patient responses to the test, see the patients list, The username and passwords of the new patients will be provided to the patients on check in.

I have used Data Tables (https://datatables.net) library for displaying patient's list, patient's responses. Admin can also create a printable report of patient's responses.

I have used Node JS, Jade template engine, HTML, CSS, JQuery, Data Tables, cookie parser, expression session, http-erros, morgan, body parser for developing this web application.

Web App Screencast:

Mobile Application (IOS):

Mobile app provides authentication, using a username and password mechanism. Mobile app is only used by the patient role.

Mobile app presents the survey questions in the survey provided in the below link

All the user responses should be stored on the server and all communication with the server is enabled through the API.

Mobile App Screen cast:

https://github.com/Narahari-Battala/Patients-API/blob/master/mobileapp_screencast.mov

Postman Collection:

https://github.com/Narahari-Battala/Patients-API/blob/master/Postman%20Collection

About

API that handles patient's responses to WHO (World Health Organization)'s AUDIT (Alcohol Use Disorders Identification Test) Survey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published