HealthLens AI | AI-Powered Health Risk Screening
Explore HealthLens AI, an educational AI and machine-learning application for diabetes and heart disease risk screening, AI-assisted report analysis, and healthcare discovery.
Project overview
What this project is about.
HealthLens AI is an educational healthcare application developed to demonstrate the practical use of artificial intelligence and machine learning for health-risk screening.
The application provides machine-learning models for diabetes and heart disease risk assessment. Users can enter health-related information through validated forms and receive a prediction probability, risk category, visual report, and general educational recommendations.
The application also includes AI-assisted medical report analysis using Google Gemini. Users can upload supported PDF or image-based reports, allowing the system to extract relevant health values and prefill applicable prediction fields. Extracted information can be reviewed and corrected by the user before completing an assessment.
Logged-in users can maintain their prediction history, download prediction reports, and manage previously generated records. The application can also use browser-based location access to help users find nearby healthcare facilities through OpenStreetMap, with optional Google Places integration for additional facility information.
HealthLens AI is designed for academic demonstration, machine-learning exploration, and healthcare technology awareness. It does not provide medical diagnosis, treatment, or professional medical advice.
Key features
- User authentication & profiles
- Diabetes risk prediction
- Heart disease risk prediction
- ML-based risk scoring
- Visual prediction reports
- Prediction history management
- Medical report upload
- Gemini AI report analysis
- Automatic health data extraction
- AI-generated explanations
- Nearby healthcare search
- Downloadable prediction reports
- Responsive user interface
Technology stack
PythonDjangoTensorFlowKerasScikit-learnJoblibPandasNumPyGoogle Gemini APIGoogle GenAI Python SDKOpenStreetMap Overpass APIOpen-Meteo APIGoogle Places APISQLiteHTML5CSS3BootstrapVanilla JavaScriptWhiteNoiseGit
Usage and use case
1. Create an account or log in to the application.
2. Open the Models section.
3. Select Diabetes or Heart Disease assessment.
4. Enter the required health information through the validated form.
5. Alternatively, upload a supported medical report from the Profile section.
6. Use the AI-assisted analysis feature to extract relevant values from the uploaded report.
7. Review and correct the extracted values before continuing.
8. Submit the assessment for machine-learning prediction.
9. View the prediction probability, risk category, visual results, and educational recommendations.
10. Download the generated prediction report when required.
11. View previously generated predictions through prediction history.
12. Delete prediction records when they are no longer required.
13. Allow browser location access to search for nearby healthcare facilities.
Requirements
Python 3.10+
Django
TensorFlow & Keras
Scikit-learn
Pandas & NumPy
Google Gemini API
Modern web browser
Internet connection
Gemini API key
Project add-ons
Additional add-ons for this project.
Ask about project-specific add-ons through the ProjectVybe enquiry channel.
Documentation support
Create clear, well-structured project documentation covering implementation, technologies, features, methodology, and project outcomes.
Presentation support
Prepare professional project presentations that clearly explain your project idea, workflow, technologies, implementation, results, and key highlights.
Publication support
Get guidance in preparing and structuring project work for technical papers, research publications, and academic submission requirements.
1:1 mentorship
Get personalized guidance from project planning and technology selection to implementation, debugging, documentation, and final presentation.
Frequently asked questions
Questions about this project.
How can I ask about this project?
Use the enquiry button to share the project context and the kind of support you are looking for. ProjectVybe will review the enquiry and respond directly.
Is a demo available?
A YouTube demo has not been added for this project yet.
Can I request changes or additional support?
Yes. Describe your requested changes or learning goals in an enquiry so the ProjectVybe team can review them.
Are project add-ons available?
The available project add-ons are listed above and can be selected when you send an enquiry. Add-ons are enquiry-based; no online checkout or public pricing is provided.
How do I get started?
Review the project information, then use the enquiry button to send the details you would like to discuss.
RepoMap - Python Repository Intelligence & Codebase Analysis Platform
Map Python repositories into evidence-based onboarding guides, dependency graphs, histories, and PDF reports.
View project
LeaseLens – AI-Powered Lease Agreement Analyzer
AI-powered LeaseLens analyzes residential leases, extracts clauses, compares norms, and explains risks through clear reports.
View project
CareerMatch AI – Intelligent Resume Analysis and Job Matching System
CareerMatch AI analyzes resumes, scores ATS compatibility, matches job descriptions, and provides personalized career recommendations.
View projectBuild. Learn. Grow.
Ready to discuss this project?
Send ProjectVybe the project context you are exploring, or continue browsing the published catalogue.