MG
Meet Gandhi
Back to All Projects
Medical Document Vault
Flagship Case Study
2025

AMRV - AI-Powered Medical Report Vault

Medical report storage application with REST APIs, Azure Blob Storage, and Flask AI summarization.

Role

Backend Developer

Team Size

4 Team Members

Duration

4 months

Status

completed

Problem Statement

Processing diagnostic PDF uploads and running text extraction synchronously during web requests causes HTTP request timeouts.

Engineering Solution

Built a secure backend workflow where uploaded medical reports are stored in Azure Blob Storage, processed asynchronously, and summarized using a Flask AI service integrated with Laravel.

Engineering Decisions & Architecture
  • Developed REST APIs for authentication, profiles, medical reports, chat, and notifications using Laravel 12.
  • Integrated Azure Blob Storage for secure medical report uploads and retrieval.
  • Connected Laravel with a Flask AI service to generate AI-powered summaries from uploaded medical reports.
  • Implemented Laravel queue jobs to handle background processing without blocking user requests.
Technologies Used
Laravel 12
PHP
PostgreSQL
Redis
Docker
Nginx
Azure Blob Storage
Flask
Flutter