2nd Opinion AI
A full-stack medical report analysis product that delivers structured, AI-assisted second opinions—built with a dedicated multi-agent pipeline, modern web UI, and Azure-native services.
Overview
2nd Opinion AI helps users obtain a thorough review of medical reports. The system ingests PDFs, runs a coordinated set of agents for extraction and reasoning, and returns clear findings with optional email delivery—while treating sensitive data with automatic cleanup after processing.
What the product delivers
Intelligent analysis
OpenAI-powered review with summary, key findings, recommendations, confidence signals, and structured output so clinicians and patients can scan results quickly.
Multi-agent workflow
Dedicated agents for coordination, PDF handling, clinical analysis, and email delivery—keeping responsibilities separated and the flow observable.
Secure access
Google OAuth sign-in, Azure Blob storage and messaging, table storage for operational data, and live status as reports move through the pipeline.
Privacy-conscious design
Medical content is removed after analysis completes, aligning the deployment with data-minimisation expectations for health workloads.
Visual summary
High-level architecture and the experience path from login through delivery.
Technology stack
As implemented in the repository and deployment configuration.
- FastAPI
- Python 3.11
- React
- TypeScript
- Material UI
- OpenAI
- Azure Blob Storage
- Azure Service Bus
- Azure Table Storage
- Google OAuth 2.0
- Azure Static Web Apps
Questions about this build or a similar Healthcare AI engagement?
Get in touch