PharmAssist هو تطبيق ذكي يعتمد على الذكاء الاصطناعي لمساعدة المستخدمين في قراءة وفهم الوصفات الطبية المكتوبة بخط اليد. يعتمد على تقنية OCR لاستخراج النصوص من الصور، ويستخدم خوارزميات البحث الغامض (Fuzzy Search) للتعرف على أسماء الأدوية حتى في حالة وجود أخطاء إملائية أو مشاكل في الخط.
المهام التي قمت بها:
تطوير واجهة تطبيق Flutter سهلة الاستخدام لرفع الوصفات الطبية.
بناء RESTful API باستخدام .NET Core مع Clean Architecture لسهولة التوسع والصيانة.
دمج Tesseract OCR لاستخراج النصوص من الصور الطبية.
إنشاء خوارزمية بحث ذكية باستخدام BK-tree وLevenshtein Distance لمطابقة أسماء الأدوية بدقة عالية.
إنشاء قاعدة بيانات باستخدام SQL Server وتنظيف البيانات الطبية آليًا باستخدام Python.
التقنيات المستخدمة:
? AI / OCR: Tesseract OCR
️ Backend: .NET Core Web API
Database: MS SQL Server
Frontend: Flutter
? Data Cleaning: Python
? Architecture: Clean Architecture
النتائج:
التطبيق قادر على تحليل وصفة مكتوبة بخط اليد والتعرف على الأدوية بدقة عالية.
تم بناء نظام متكامل قابل للتوسع يمكن استخدامه في تطبيقات الصيدلة أو الأنظمة الطبية.