CruxBit
Back to catalog
MediumTechnologyhealthcare

Symptom-Based Early UTI Screening Tool for Rural Healthcare

Added Nov 2025 3 design docs

Urinary tract infections are among the most common infections affecting women worldwide, yet in rural and underserved communities they often go unnoticed until they escalate into painful, costly complications. Seeing a clinician for an early assessment is not always practical, so a lightweight screening tool that works from symptom descriptions and basic health data can make a real difference in prompting timely care.

The intern builds a complete screening application around this need. A questionnaire-style interface built with streamlit collects symptoms such as burning sensation, urinary frequency, and fever alongside simple health indicators, and a machine-learning classifier written in python estimates the likelihood of a UTI from those inputs. A fastapi backend exposes the trained model as an inference service, validates incoming data, and keeps the interface cleanly separated from the prediction logic. The app also surfaces educational content on symptoms, prevention, and red flags that warrant an urgent doctor visit.

Completing the project takes the intern through the full arc of applied machine learning in healthcare: preparing training data, evaluating a classifier honestly, serving it behind an API, and presenting predictions responsibly as guidance rather than diagnosis.

Related projects

You might also like

TechnologyMedium

Retrieval-Augmented Answer Engine for Clinical Reference Documents

General-purpose AI assistants are unusable for serious healthcare questions because their answers cannot be traced to authoritative sources. Clinics and health organizations hold exactly the documents that should ground such answers, including internal protocols, clinical references, and patient-education material, but need a system that confines the AI to that corpus. Retrieval-augmented generation is the architecture that makes this possible, and building it well over medical content is a benchmark skill for AI engineers. The intern builds a complete RAG application for the healthcare domain as a Python FastAPI service. The pipeline combines LangChain for orchestration with LlamaIndex for document ingestion and indexing: medical reference documents are chunked, embedded, and stored for semantic retrieval, and incoming questions trigger retrieval of the most relevant passages before generation. The system supports both OpenAI and Llama models as the generation backend, and the intern implements comparison plumbing to evaluate grounding quality across both. Answers carry citations back to source passages, and the intern tunes chunking, retrieval depth, and prompt constraints to minimize unsupported claims. The project demonstrates end-to-end RAG construction, dual-framework integration, model-backend flexibility, and the evidence-first mindset that domain-specific AI requires.

healthcarefastapigenerative-ailangchain+4
PRD · HLD · LLD includedView