# PflegeDoku Pro Basis — GEMEINSAME Ökosystem-Abhängigkeiten (Vereinigung aller 7 Module)
# Höchste Untergrenze gewinnt (Survey): PyQt6>=6.7.0, reportlab>=4.2.0, requests>=2.32.0
# GUI (alle 7 Module)
PyQt6>=6.7.0
# Datenbank / ORM (Kern)
SQLAlchemy>=2.0.23
# Schema-Migrationen (Kern; go-forward via Alembic, SQLite + PostgreSQL)
alembic>=1.13
# PostgreSQL-Treiber (Kern; nur Multi-User-Modus, SQLite bleibt Default)
psycopg2-binary>=2.9
# API-Server (Kern hostet API:8080)
fastapi>=0.104.0
uvicorn>=0.24.0
# PDF / Export
reportlab>=4.2.0
openpyxl>=3.1.2
Pillow>=10.0.1
pandas>=2.0.3
# Diagramme / Statistik (Kern-Views)
matplotlib>=3.7.0
numpy>=1.24.0
# Netzwerk (Kern + alle API-Satelliten)
requests>=2.32.0
# Utilities
python-dotenv>=1.0.0
cryptography>=41.0.4
python-dateutil>=2.8.2
# FHIR (Telematik-Integration, Kern)
fhir.resources>=6.4.0
# Arzt-Portal Auth (Kern)
PyJWT>=2.8.0
# XML/XSD-Verarbeitung (Telematik-FEH-Parser + §105-DTA-Leistungsnachweis-Validierung)
lxml>=4.9.0
bcrypt>=4.0.0
# Dienstplan-Modul (eigener Flask-Mini-Server)
Flask>=3.0.0
Flask-HTTPAuth>=4.8.0
# Zeiterfassung-Modul (QR + Webcam)
qrcode[pil]>=7.4
opencv-python-headless>=4.8.0
