--- license: mit sdk: streamlit colorFrom: red colorTo: blue emoji: ⚡ sdk_version: 1.41.1 --- # Medical Document Processor This is a Streamlit app for processing medical documents using **Gemini API** and **Tesseract OCR**. The app allows users to upload medical document images, extract text, classify documents, and generate structured PDF reports. ## Features - **Upload Medical Documents**: Upload images of medical documents (JPEG/PNG format). - **Text Extraction**: Extract text using **Tesseract OCR** and **Gemini API** for improved accuracy. - **Document Classification**: Classify documents into categories such as Lab Report, Prescription, etc. - **Structured Data Extraction**: Extract patient information, symptoms, vital signs, and medications. - **PDF Report Generation**: Generate a formal PDF report with all extracted information. - **EHR Viewer**: View the extracted data in a user-friendly Electronic Health Record (EHR) format.