IntelliMeds

IntelliMeds is a smart medication management system designed for Lebanon whose main contribution is the integration of medication scanning, household inventory tracking, pharmacy stock discovery, stock alerts, AI-assisted guidance, and a Raspberry Pi option for non-digital pharmacies into one connected mobile-based platform. The app supports medication scanning, inventory tracking, pharmacy search, AI-assisted guidance, and stock alerts. It uses a barcode-fi rst recognition pipeline linked to the Lebanese Ministry of Health drug registry, with OCR and LLM-based extraction as a fallback when barcodes are unclear or unrecognized. The system also includes an AI Personal Pharmacist using LangGraph, ChromaDB, MiniLM embeddings, and GPT-4o-mini to provide safe, grounded medication guidance. Pharmacy connectivity is handled through the AUTO Spring Boot module, which maintains a Supabase-backed pharmacy registry and inventory cache, supports multiple pharmacy data sources, serves cache hits fi rst, and performs parallel live queries when needed. For non-digital pharmacies, a Raspberry Pi station with a barcode scanner and Supabase dashboard allows pharmacists to manage stock digitally. Testing showed strong prototype performance under controlled conditions, with cache-supported pharmacy searches completing in milliseconds, barcode recognition reaching about 90% under clear scanning conditions, and a harder 29-image barcode set reaching 79.31%. The results confi rmed that IntelliMeds met its main technical and safety objectives, while also showing that unavailable-medication search latency, AI response time, and real pharmacy-network validation remain important limitations.

Project Details

[photo]