fix(auth): allow unauthenticated access to /generate-report 8b7ea5c yahyoha Claude Sonnet 4.6 commited on 15 days ago
feat(config): load .env on startup and document DEEPSEEK_API_KEY 892d5aa yahyoha Claude Sonnet 4.6 commited on 15 days ago
feat(llm): switch report generator from Anthropic to DeepSeek 5111f0a yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(counterfactuals): use disease-specific inference threshold instead of hardcoded 0.5 97a5f0d yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(nlp): extract age and BP from short/informal clinical notes fd042ae yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(api): add prediction and confidence to /explain response 1c260dc yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(model): correct preprocessing order and invert heart disease labels 20876b6 yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(auth): replace passlib with direct bcrypt to fix Python 3.10 compat bb507eb yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(startup): create DB tables and seed default users on first boot 2eaa19d yahyoha Claude Sonnet 4.6 commited on 15 days ago
fix(backend): patch retrain pipeline, admin error handling, PatientVisit import 4d11b07 yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(counterfactuals): enable What-If scenarios for heart_disease 14a2f1d yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat: complete remaining roadmap features (1.3, 1.5, 1.6, 3.1, 4.3) 52a1ab7 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(nlp): wire Clinical Notes Parser into EMR mode 3739f6d yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(admin): add Create User, Edit Role, Activate/Deactivate user management d039aab yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(deploy): download preprocessors in Dockerfile + harden predict/counterfactuals 88ca41a yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(startup): bake model into Docker image at build time 96b513e yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix: add Optional to typing imports in main.py 8dc29c6 yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(startup): start uvicorn immediately, download model in background lifespan 51728ee yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(auth): add missing get_optional_user dependency dddc26b yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(auth): allow unauthenticated access to predict/explain/counterfactuals 88bc651 yahyoha Claude Sonnet 4.6 commited on 16 days ago
chore: remove stroke and CKD modules (no trained models available) aff53bb yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(diseases): add has_model check so stroke/CKD hidden until models trained 5d0ab8f yahyoha Claude Sonnet 4.6 commited on 16 days ago
fix(startup): make new feature imports safe with try/except fallbacks e98d9eb yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(federated): add per-hospital Flower client with XGBoost incremental training dbabca5 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(federated): add FedAvg server aggregator with differential privacy helper 7e4b4ab yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(federated): add federated learning package init b941b05 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(active-learning): wire review router + auto-queue uncertain predictions 0de8327 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(active-learning): add review queue API (list/annotate/skip/stats) 624dabe yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(active-learning): add entropy-based uncertainty sampler f676146 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(active-learning): add active_learning package init b05a21c yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(timeseries): add POST + GET /patients/{id}/visits endpoints 7400d1c yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(timeseries): add visits relationship to Patient model 2600943 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(timeseries): add PatientVisit SQLAlchemy model for longitudinal risk tracking 344d88b yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(nlp): add POST /api/v4/parse-notes endpoint 7d8d497 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(nlp): add ClinicalNotesParser with BioBERT NER + regex fallback 5b9b47f yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(llm): add POST /api/v4/generate-report endpoint with rate limiting bcd070d yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(llm): add ClinicalReportGenerator with Anthropic API + rule-based fallback 8862dc6 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(disease): add StrokeInput + CKDInput schemas and register in DISEASE_SCHEMA_REGISTRY c7c6c9c yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(security): add SecurityHeadersMiddleware with OWASP + HIPAA headers a0b7a51 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(monitoring): wire monitoring router, Prometheus /metrics, and security headers c03612a yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(monitoring): add admin drift + MLflow + Prometheus HTTP endpoints 56d8dc5 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(mlflow): add MLflow experiment tracker for model versioning 6e7cfa9 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(metrics): add Prometheus metrics module for OmniDiag observability c0d8276 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(drift): add DriftMonitor using Evidently for data drift detection 88d18b6 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(batch): add POST /api/v4/{disease}/batch endpoint for CSV predictions 87fca35 yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(admin): add /admin/stats and /admin/users endpoints 2e58379 yahyoha Claude Sonnet 4.6 commited on 16 days ago
refactor(backend): update core inference modules for v2 compatibility d55a26d yahyoha Claude Sonnet 4.6 commited on 16 days ago
feat(main): wire auth, RBAC, cache, rate-limit & error envelopes into FastAPI app d03add9 yahyoha Claude Sonnet 4.6 commited on 16 days ago