Project Type
Mobile Application
Industry Domain
Healthcare
UGen is a feature-rich app and portal for hospital management that can enable doctors to treat patients, and patients to check their recovery processes.
Request for Consultation

Objectives

The client wanted to build a robust hospital portal for Therapists (Doctors) and Patients. The core objective was to build a platform that connects doctors and patients for improving the treatment and recovery process. The Admin can add conditions (treatment) and procedures (exercise). UGen enables therapists to assign conditions and procedures to the patient. The patient can check the procedure and record exercise data using a Bluetooth-enabled device.

  • UGen platform has three interfaces-
  • Admin Panel (Web-based)
  • Therapist Panel (Web-based) and Applications (iOS and Android)
  • Patient Applications (Android, iOS)

The Challenges

  • Integration of chat functionality for therapist and patient to understand the issue
  • In the recorded exercise, adding a blank day to the record is going to be tricky because many times patients do not add date-wise records but we have to show all records day by day
  • Dashboard compliance graph loads are very slow due to increased API load
  • Connect with Bluetooth Device by using SDK package which is created by the client

Our Solution

Our team integrated Socket.io for enabling therapists and patients to chat. We also created a common table and add all the graph-related data to reduce the API load for Dashboard graphs. Our experienced developers also resolve the issue of date-wise records by adding a blank record every time. We also added Zoom in and Zoom out functionality for enhancing the readability of reports.

Features

Admin Features

  • Login with email, social Login (Facebook, Google, Apple Users, Twitter).
  • Admin can see the analysis of patient record data on the dashboard by using multiple charts, client search filter, location search filter, and also comparing two location charts.
  • curd on Sub-admin.
  • Create and edit conditions and their procedures from the condition module.
  • We can add a new Bluetooth device and check their history. And assign that device to clients. Also, Add new firmware and active or deactivate device status from the inventory module.
  • Admin can create a CMS page for particular users from the CMS module.
  • Admin can create and update Clients. Also check their Client Admins, Therapist Manager, Therapist, Location, and Patient Details and he can perform Add, edit functions on that.
  • Admin can create and update applications token for particular clients and particular platforms. Also, he can update the status like active or inactive.

Client Admin Features

  • Client admin can log in with email, and google authenticator (by using OTP or Scan QR Code).
  • There is an option for the Forgot Password and Reset Password.
  • Client Admin can see the  analysis of Patient record data on the dashboard by using multiple charts, location search filters, and also comparing two location charts.
  • Client admin can save or subscribe to conditions and Procedures and also set their procedure parameters from the customized exercise module.
  • He can analyze and check device history from Inventory Module.
  • Create and update diagnosis for the particular conditions and also search  Diagnosis by name from Diagnosis Module.
  • Create and update the rationale and also search  Rationale by name from the Rationale Module.
  • Create and update Survey. The crud on Survey Question also arranges Question list by Shoring.
  • The crud on Client Admin, Therapist Manager, Therapist, Locations, and Patient List. also check details by their Detail pages.
  • Set Reset Password Days time limit, Email Authentication, Google Authentication, and Threshold Ranges from Setting Module.
  • Admin can View and directly Print from the CMS Details page.

 

Therapist Manager Features

  • Therapist Manager can log in with email, and google authenticator (by using OTP or Scan QR Code).
  • There is an option for the Forgot Password and Reset Password.
  • The therapist Manager can see the  analysis of Patient record data on the dashboard by using multiple charts, location search filters, and also comparing two location charts.
  • The therapist Manager can set the procedure parameters from Customize Exercise Module.
  • The crud on the therapist and patient list. also, check the details on their Detail pages.
  • The therapist Manager can View and directly Print from the CMS Details page.

Therapist Features

  • Therapists can log in with email, and google authenticator (by using OTP or Scan QR Code).
  • There is an option for the Forgot Password and Reset Password.
  • Therapists can view or analyze Patient record data on the dashboard by using multiple charts.
  • Therapists can set procedure parameters from Customize Exercise Module.
  • Set Time Sync with Bluetooth Device.
  • Therapists can be chatting with Patients from the Message Module.
  • Therapists can view and save patient records on PDF by connecting with Bluetooth Device From Real-time module also connect with three Bluetooth devices at the same time.
  • Therapists can create and edit new protocols for particular conditions Set their parameters also arrange their procedures sequence from Protocol Module.
  • Therapists can add and update new patients, and check their details and progress record by analyzing their  progress Charts which are on the Detail page also Download and Print  Progress Report PDF for this Patient. Assign New Condition and Procedure using Protocol and Upload it by Connect with Bluetooth Device or Patient App Notification Function Flow.
  • The therapist can View and directly Print from the CMS Details page.

 

Patient App Features

  • Patients can log in with email, and google authenticator (by using OTP or Scan QR Code).
  • There is an option for the Forgot Password and Reset Password.
  • Patients can view or analyze daily progress by using compiled score chart and calendar data on the dashboard.
  • Add Pain with a smiley filter on the dashboard.
  • Patients can connect with Bluetooth device config Condition and Procedure Data. Also, he can save and record exercise Data.
  • Patients can view and analyze procedure(Exercise) Steps and their Details like Images, Videos, Steps, and other information from the Procedure Detail page Of the Exercises Module.
  • Patients can be chatting with Therapists from the My Therapist Module.
  • Patients can view and update their profile details From the My Account Module.
  • Patients can fill Survey Form From Survey Module.
  • Patients can add social accounts From Setting Module.

Tech Stack

MySQL

Angular 11
with Electron

Ionic 3 with
Capacitor

Nodejs

Tell us Your
Big Idea!

  • =
  • This field is for validation purposes and should be left unchanged.

@2022 Solution Analysts Pvt Ltd. All Right Reserved