Skip to content

AI-Powered Health Risk Profiler: A full-stack app that analyzes text or scanned inputs to assess health risks and provide recommendations using AI.

Notifications You must be signed in to change notification settings

Ram-311/AI-Powered-Health-Risk-Profiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Health Risk Profiler

Overview

The AI-Powered Health Risk Profiler is a backend application that analyzes lifestyle survey responses (typed or scanned forms) and generates a structured health risk profile. The service handles noisy inputs, missing answers, and provides guardrails for incomplete data. The output includes risk factors, risk level, and actionable, non-diagnostic recommendations.


Features

--> Text Input: Accept JSON responses directly from users.
--> File Upload: Accept scanned images or PDFs of survey forms.
--> OCR/Text Parsing: Extract key fields from scanned forms.
--> Factor Extraction: Convert answers into health risk factors.
--> Risk Classification: Compute risk levels with scoring and rationale.
--> Recommendations: Generate actionable guidance based on the risk profile.
--> Step-wise JSON Output: Provides structured results for each processing step.


Tech Stack

--> Frontend: React.js
--> Backend: Node.js, Express.js
--> File Uploads: Multer
--> OCR: Tesseract.js (or other OCR library)
--> CORS Support: Allows frontend-backend communication
--> Styling: CSS

Installation & Running the Application

Backend

  1. Open a terminal and navigate to the backend folder:
   cd backend
   npm install
   
   Backend will run at: http://localhost:5000
   

2. Open another terminal and navigate to the Frontend folder:
   cd frontend
   npm install
   npm start

About

AI-Powered Health Risk Profiler: A full-stack app that analyzes text or scanned inputs to assess health risks and provide recommendations using AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published