Healthcare AI Solo-developed

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.

Diagram: report flows through agents and Azure to insights and email

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.

Diagram: user journey from sign-in through upload to second opinion delivery
User journey: authenticated access, upload and tracking, structured second opinion response. The end-to-end system flow is shown in the hero above.

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