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