Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Š Medical Prescription Validator

An end-to-end NLP-based system that analyzes scanned medical prescriptions using OCR, validates medication safety using clinical datasets (RxNorm, openFDA, DailyMed), and generates human-readable reports using a fine-tuned Flan-T5-small model.


🧠 Features

  • πŸ“· OCR Parsing: Extracts structured data (medication name, strength, form, frequency, etc.) from scanned prescription images using Tesseract.
  • βš•οΈ Medication Validation: Verifies dosage, form suitability, and indication using trusted medical sources:
    • RxNorm API
    • openFDA API
    • DailyMed drug labels
  • 🧾 Patient-Friendly Reports: Generates fluent summaries using a fine-tuned flan-t5-small transformer model.
  • 🌐 Streamlit Frontend: Interactive UI for uploading images or JSON data and visualizing validation results.

πŸ”§ Tech Stack

  • Python (3.10+)
  • Streamlit for frontend
  • Tesseract OCR via pytesseract
  • HuggingFace Transformers for summarization
  • RxNorm, openFDA, DailyMed for clinical validation
  • FastAPI for backend integration

πŸ“¦ Installation

git clone https://github.com/yourusername/prescription-validator.git
cd prescription-validator
pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages