Skip to content

Patient Care Management System Developed for BU EC 530 Software Engineering

Notifications You must be signed in to change notification settings

sgomez14/patient-care-management-system

Repository files navigation

Patient Care Management System

Patient Care Management System Developed for BU EC 530 Software Engineering

Documentation for Users Module

Documentation for the Users module resides on here on the main README.

The Users module provide applications access to user related information. Applications can request the following data:

This module also supports a mobile app.

Users Module Architecture

Image of Users Module Architecture

User API Endpoints

GET /users/authenticate-login/{login_json}

  • This is basic plaintext authentication. Production version will utilize proper encryption methods.
  • Login json has the following format: {"user_id":20544,"password":"ec544"}

Successful Response

Image of Login Successful Response JSON



GET /users/get-user-fullname/{user_id}

Successful Response

Image of Successful Get User Fullname Response JSON



GET /users/get-user-fullname-concatenated/{user_id}

Successful Response

Image of Successful Get User Fullname Concatenated Response JSON



GET /users/get-assignments/{user_id}

  • The assignments are in an array.

Successful Response

Image of Successful Get User Assignments Response JSON



GET /users/get-patient-summary/{user_id}

Successful Response

Image of Successful Get Patient Summary Response JSON



GET /users/get-all-recent-measurements/{user_id}

Successful Response

Image of Successful Get Patient Recent Measurements Response JSON



Patient Care Management System Android App

Patients and doctors of the healthcare organization using our Patient Care Management System can interact with each other via a mobile Android app. This mobile app enables patients and doctors to easily see their most recent health data. It also facilitates direct 1-to-1 chat.

TelHealth.mp4

App Start Up

Image of Patient Care Management System Android App Startup Screen

Login

Image of Patient Care Management System Android App Login Screen

Assignments

  • On this screen a patient sees all of the doctors assigned to them. If a doctor is using the app, then they will see all of the patients assigned to them.

Image of Patient Care Management System Android App Assignments Screen

Patient Record

  • Clicking on a name on the assignments screen brings the user to the patient's record screen.
  • On this screen there is a summary of the patient and a listing of the most recent measurements.
  • The most recent measurements section is scrollable.

Image of Patient Care Management System Android App Patient Record Screen 1

Image of Patient Care Management System Android App Patient Record Screen 2

Chat

Patient Sending Chat Message to Doctor

Image of Patient Care Management System Android App Patient Sending Chat Message to Doctor Screen

Doctor Sending Chat Message to Patient

Image of Patient Care Management System Android App Doctor Sending Chat Message to Patient Screen

Documentation for Device and Chat Modules

Documentation for the Device and Chat modules is maintained in this repository's wiki section.

Branching Strategy

Device Measurement Data Packet Structure

Device Interface API

Chat Module Data Packet Structure

Chat Interface API

Progress Report

Full progress report is located in the wiki.

About

Patient Care Management System Developed for BU EC 530 Software Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published