This microservice provides intelligent analysis of medical documents in the PediNephro system.
It performs classification and detects renal risk based on extracted medical values.
- 📄 OCR text processing
- 🧠 Document classification (BILAN, ORDONNANCE, AUTRE)
⚠️ Renal risk detection (créatinine, urée, potassium)- 📊 Confidence scoring
This service is part of a microservices system:
- medical-media-service → document management
- ai-service → AI analysis
- hospitalisation-service → patient management
- Python (FastAPI)
- REST API
- Basic NLP logic
POST /classify
POST /risk
POST /ocr
créatinine 150 urée 12 potassium 6
CRITICAL RISK
pip install -r requirements.txt
uvicorn main:app --reload